Terminal Navigation
Belajar navigasi Linux shell: path, folder, history, dan workflow cepat
Terminal Navigation
Navigasi adalah skill paling dasar. Sebelum build ROS atau jalankan script, kamu harus tahu kamu sedang berada di folder mana.
Cek Posisi dan Isi Folder
Purpose: Mengetahui lokasi kerja saat ini dan isi folder. Inputs: terminal aktif. Outputs: path aktif dan daftar file/folder. Steps:
- Jalankan
pwduntuk melihat posisi sekarang. - Jalankan
ls -launtuk melihat semua isi folder. Pitfalls: menjalankan command di folder yang salah. Validation: path output sesuai repo yang kamu maksud.
pwd
ls -laPindah Folder dengan Aman
Purpose: Berpindah antar folder project dengan cepat. Inputs: nama folder tujuan. Outputs: working directory baru. Steps:
- Gunakan
cddengan path relatif atau absolut. - Verifikasi lagi dengan
pwd. Pitfalls: typo path atau salah asumsi posisi awal. Validation: outputpwdsesuai target.
cd docs
pwd
cd ../ros_ws
pwd
cd /data/data/com.termux/files/home/projects/bascorro_webPakai tombol Tab untuk auto-complete nama file/folder agar lebih cepat dan minim typo.
Interactive Demo: Navigation Drill
Coba simulator di bawah untuk latihan urutan command navigasi dasar.
Tips:
- Ikuti instruksi step aktif di panel atas.
- Kalau salah command, baca feedback lalu coba lagi.
Interactive Demo: Navigation Drill
Step 1/6Relative vs Absolute Path
Purpose: Memahami kapan pakai path pendek atau path penuh. Inputs: path tujuan. Outputs: command yang tepat dan konsisten. Steps:
- Relative path: dihitung dari posisi folder sekarang.
- Absolute path: dimulai dari root (
/) dan selalu eksplisit. Pitfalls: relative path sering gagal jika posisi awal berubah. Validation: command jalan konsisten di shell baru.
# Relative path (dari root repo)
cd docs/content/docs/learning
# Absolute path
cd /data/data/com.termux/files/home/projects/bascorro_web/docs/content/docs/learningHistory dan Re-run Command
Purpose: Menghemat waktu dengan command history. Inputs: command yang pernah dijalankan. Outputs: command bisa dipakai ulang. Steps:
- Gunakan panah atas untuk recall command terakhir.
- Gunakan
historylalu cari dengangrep. - Jalankan ulang command via
!nomor. Pitfalls: menjalankan ulang command lama tanpa cek konteks folder. Validation: command sukses dan sesuai folder aktif.
history | grep colcon
history | grep ros2Mini Checklist Harian
pwdbenar.lsmasuk akal.- path command sudah diverifikasi.
Next Steps
Lanjut ke File Operations & Permissions.