Home | Contact Us |
Back | Next
LINUX SHELL [Bagian 2]
Struktur File
Linux memakai struktur file hirarki seperti diagram pohon. Puncaknya
adalah / (atau yang disebut root direktori). Di
bawahnya adalah direktori-direktori lain, misalnya dev, bin,
home. Biasanya home ini adalah tempat dikumpulkannya
direktori para pemakai komputer. Jadi /home/hendro adalah
direktori milik hendro, /home/nova adalah direktori milik
nova. Home direktori ini kalau di MS Windows mirip dengan My
Documents. Kalu ditulis lengkap path-nya adalah C:\My Documents.
(Perhatikan, linux pakai / sedangkan windows pakai \).
Kalau ingin melihat struktur direktori di komputer anda berikan saja
perintah ini $ls / maka anda akan melihat direktori-direktori
di bawah root
Misalnya sekarang saya ingin melihat siapa yang sedang memakai
komputer, ketikkan saja:
$whoami
maka akan muncul nama user yang sedang login [Coba
juga perintah $who, $hostname (mencetak hostname kita),
$uname -a (menampilkan nama mesin secara
komplit), $clock (mencetak waktu saat ini), $free
dan amatilah. Keterangan mengenai perintah itu bisa selalu anda
lihat dengan mengetikkan $man who atau $man nama_perintah]
Kemudian saya ingin melihat di mana saya saat ini:
$ pwd mencetak di layar direktori kerja kita. Kalau pekerjaan
kita menuntut banyak perpindahan direktori, seringkali kita lupa,
sedang bekerja di direktori mana. Inilah salah satu tujuan dari
perintah ini.
Kebetulan muncul /home/hendro berarti saat ini saya sedang di
direktori milik saya sendiri.
Untuk membuat direktori baru dipakai perintah:
$ mkdir dir_baru akan menhasilkan direktori baru dengan nama
dir_baru. Kalau sekarang saya ketikkan perintah $ls
maka akan muncul dir_baru di situ. Setelah saya buat
direktori baru, saya ingin berpindah ke sana maka perintahnya adalah:
$ cd dir_baru berpindah ke direktori kerja baru
yang bernama dir_baru. Kalau saya ketikkan $pwd maka akan
muncul /home/hendro/dir_baru yang artinya saat ini saya ada
di dalam direktori kerja dir_baru. Coba ketikkan perintah $ls
maka tidak ada nama file di situ karena direktori ini baru saja anda
buat.
Dari dalam direktori dir_baru ketikkan perintah ini: $ls
/ > direktori.txt yang akan menghasilkan file direktori di
bawah. Sekarang ketikkan $ls maka anda akan menjumpai satu
nama file direktori.txt
Untuk mengkopi file direktori.txt dan pada direktori yang
sama dan memberi nama baru folder.txt perintahnya adalah
$ cp direktori.txt folder.txt
Catatan: perintah ini akan mengkopi direktori.txt ke
direktori kerja saya: $cp direktori.txt /home/hendro
Sekarang lihat isi direktori: $ls -l maka anda akan
menemukan 2 file di sana (direktori.txt dan folder.txt)
LATIHAN:
1. Tampilkan dan lihatlah isi direktori /home Apa saja
isinya?
2. Sekarang berpindahlah dari direktori dir_baru ke
direktori anda di bawah home direktori. (hint: perintah $cd tanpa
disertai option apa-apa akan membawa anda ke home direktori.
3. Praktekkan perintah $ls dengan berbagai variasinya.
4. Lihatlah manual perintah ls itu.
Berikutnya kita akan belajar bagaimana menghapus file, direktori
-----------------> SEDANG DIKERJAKAN
$ rm fileku.txt menghapus fileku.txt.
$ chmod
$ chown dir_baru
$ chgrp dir_baru
$ du -h mencetak besarnya disk yang terpakai
direktori dengan menjumlahkan ukuran file-file di dalamnya dan
ukuran itu akan ditampilkan dalam format yang mudah dibaca, misalnya
dalam ukuran MB atau KB.
$ df -h mencetak sisa ruang di dalam hardisk/media
penyimpanan anda.
Bersambung...
[HN/19/03/05]
Copyright ©
2005 - Hendro Nugroho |