2. Navigasi Filesystem
Semua berawal dari /
Section titled “Semua berawal dari /”Di Windows ada C:\, D:\, dan seterusnya. Di Linux hanya ada satu pohon folder yang berakar di / (dibaca “root”). Disk lain pun “ditempelkan” ke suatu folder di pohon ini.
/├── etc/ konfigurasi sistem (nginx, hostname, user)├── home/ folder pribadi setiap user, mis. /home/belajar├── root/ folder home milik admin (root)├── tmp/ file sementara, dibersihkan saat reboot├── usr/ program dan library yang terpasang└── var/ data yang berubah-ubah: log, website, database └── log/ catatan aktivitas sistemDua folder yang paling sering kamu kunjungi sebagai admin server: /etc (mengubah konfigurasi) dan /var/log (mencari tahu kenapa sesuatu error).
Di mana saya? — pwd
Section titled “Di mana saya? — pwd”pwdpwd (print working directory) menampilkan folder tempatmu berada sekarang.
Apa isinya? — ls
Section titled “Apa isinya? — ls”ls # isi folder saat inils /etc # isi folder lainls -l # format detail: permission, pemilik, ukuranls -a # termasuk file tersembunyi (namanya diawali titik)ls -la # opsi bisa digabungDi terminal, folder berwarna biru dan file yang bisa dijalankan berwarna hijau.
Pindah folder — cd
Section titled “Pindah folder — cd”cd proyek # masuk ke folder "proyek" di folder saat inicd /var/log # lompat langsung memakai path lengkapcd .. # naik satu tingkatcd ../.. # naik dua tingkatcd ~ # kembali ke home (cukup "cd" saja juga bisa)cd - # kembali ke folder sebelumnyaPath absolut vs relatif
Section titled “Path absolut vs relatif”- Absolut diawali
/dan selalu dihitung dari root:/home/belajar/proyek. Tidak peduli kamu sedang di mana, hasilnya sama. - Relatif dihitung dari folder saat ini:
proyek/web,../dokumen.
Simbol khusus: . = folder ini, .. = folder induk, ~ = folder home.
Kamu akan menjelajah folder home, menemukan file tersembunyi, lalu mampir ke folder log sistem.
Lab: Menjelajah folder
Misi 0/7
- Pastikan posisimu dengan
pwd.Petunjuk
Ketik pwd. - Lihat isi folder home dengan
ls.Petunjuk
Ketik ls. - Temukan file tersembunyi dengan
ls -a.Petunjuk
Opsi -a menampilkan file yang namanya diawali titik. - Masuk ke folder
proyek/web.Petunjuk
cd proyek/web - Naik dua tingkat kembali ke home dengan
cd ../..(atau cukupcd).Petunjuk
cd ../.. — atau ketik cd saja untuk langsung ke home. - Pindah ke folder log sistem
/var/loglalu lihat isinya.Petunjuk
cd /var/log lalu ls - Kembali ke folder sebelumnya dengan
cd -.Petunjuk
cd - membawa kamu ke folder terakhir yang dikunjungi.
GNU nano ·
Tab = indentasi

