Konsep dan Perintah Dasar UNIX
-
Sistem File (Filesystem)
Hal pertama yang patut diingat adalah Sistem File Linux (ext2) -termasuk Sistem File UNIX lainnya- tidak mengenal istilah drive seperti di DOS atau Windows (contoh: Drive C:, Drive D: dst). Sistem File Linux menggunakan sistem hirarki dan penyatuan (direktori dalam direktori) yang memperlakukan semua file, direktori dan device driver (termasuk diskdrive, floppy disk dan cd-rom drive) sebagai file.
Sistem File Linux/UNIX mendukung nama file sebanyak 256 karakter (tetapi hindari simbol dan tanda kutip kecuali titik - . – dan titik dapat digunakan berkali-kali dalam satu nama file (contoh: ini.nama.file). Semua perintah di Linux bersifat case-sensitive (huruf besar dan kecil diartikan berbeda) dan menggunakan tanda (slash) - dalam DOS/Windows digunakan tanda (backslash).
Linux seperti halnya UNIX mempunyai fasilitas bantu yaitu perintah man dengan sintaks – man namaperintah.
Ada empat kategori file dalam Sistem File UNIX/Linux yaitu:
- File Biasa yang terdiri dari:
- File teks – dalam format standar ASCII
- File data – dalam format bukan ASCII (karakter khusus)
- File teks perintah – dalam format ASCII tetapi merupakan sekumpulan perintah otomatis (script)
- File perintah – dalam format binari
- Direktori
- Tautan (links) – lihat pembahasan Menghubungkan file
- Device Driver Khusus – perangkat keras
-
-
Sedangkan susunan hirarki dalam Sistem File UNIX/Linux adalah sebagai berikut:
- / - direktori root
- /bin – berisi file-file perintah dasar dalam bentuk binari
- /boot – berisi informasi yang dibutuhkan ketika mem-boot komputer
- /dev – berisi file-file device drivers
- /etc – berisi file-file tambahan yang rata-rata adalah untuk administrasi sistem
- /home – direktori untuk pengguna (user)
- /lib – berisi file-file library
- /sbin – berisi file-file untuk superuser atau root dan file binari untuk startup sistem
- /tmp – berisi file-file sementara/temporer
- /usr – berisi file dan direktori untuk perintah tambahan baik dalam bentuk binari ataupun script
- /var – berisi file-file variabel yang mendefinisikan sistem