LINUX FILE COMMAND

A. LANDASAN TEORI
Setiap pemakai Linux harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system operasi (root). Nama login umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil. Prompt dan shell bash pada Linux untuk pengguna (user) biasa menggunakan tanda dolar ( $).
Sebuah sesi Linux terdiri dari :
1. Login
2. Bekerja dengan Shell / menjalankan aplikasi
3. Logout
Tergantung atas shell yang digunakan, pada Linux bash maka pada proses login akan mengeksekusi program /etc/profile (untuk semua pemakai) dan file .base_profile di direktori awal (HOME) masing – masing.
Pada saat logout, maka program shell bash akan mengeksekusi script yang bernama .bash_logout.

a. Format Instruksi Linux
Instruksi Linux standar mempunyai format sebagai berikut :
$ InstructionName [Options..] [Arguments..]
Options dimulai dengan tanda – (minus). Argument dapat kosong, satu atau beberapa argument (parameter). Contoh :
$ ls : perintah tanpa opsi dan argument
$ ls -a : opsi adalah -a = all, tanpa argument
$ ls /bin : tanpa opsi, argument adalah bin
$ ls /bin /etc /usr : tanpa opsi, ada 3 argumen
$ ls -l /usr : satu opsi (-l = long list) dan satu argument
$ ls -la /bin /etc : 2 opsi -l dan -a, dan 2 argumen

b. Manual
Linux menyediakan manual secara online. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah :
q : untuk keluar dari program man (help)
<enter> : ke bawah, baris per baris
<spasi> : ke bawah, per halaman
b : kembali ke atas, 1 halaman
/teks:  mencari teks (string)
n : meneruskan pencarian string sebelumnya


B. LATIHAN
1. Melihat identitas diri (nomor id dan group id)
$ id

2. Mengganti prompt dengan “$”
$ PSI =”$ “

3. Melihat tanggal dan kalender dari system
a. Melihat tanggal saat ini 
$ date

b. Melihat kalender
$ cal 5 1999 : untuk melihat calender bulan ini

$ cal -y : untuk melihat calender tahun ini

4. Melihat identitas mesin
$ hostname : untuk menampilkan nama dari komputer yang sedang dipakai / aktif
$ uname : untuk menampilkan nama operasi system secara umum pada user
$ uname -a

5. Melihat siapa yang sedang aktif
a. Mengetahui siapa saja yang sedang aktif
$ w: untuk mengetahui siapa saja yang sedang aktif
$ who : untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login
$ whoami : untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan)

b. Mengubah informasi finger
$ chfn xxxxx : untuk melengkapi informasi pengguna pada perintah finger
Changing finger information for student.
Password : masukkan password anda
Office Phone [ ] : 081234567890
Work Phone [ ] : 1234567890
Finger information changed

6. Menggunakan Manual
$ man ls : untuk melihat isi file dari direktori aktif secara manual

$ man man : untuk menjalankan perintah secara manual

 

7. Menghapus layar
$ clear


8. Mencari perintah yang tepat sama dengan kunci yang dicari
$ whatis date


9. Manipulasi berkas (file) dan direktori
a. Menampikan current working directory
$ ls

b. Melihat semua file lengkap
$ ls -l

c. Menampilkan semua file atau direktori yang tersembunyi
$ ls -a


d. Menampilkan semua file atau direktori tanpa proses pengurutan
$ ls -f

e. Menampilkan isi suatu direktori
$ ls /usr

f. Menampilkan isi direktori root
$ ls /

g. Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda asterisk (*) untuk file yang bersifat executable, tanda (@) untuk file symbolic link, tanda (=) untuk socket, tanda (%) untuk whiteout dan tana (|) untuk FIFO
$ ls -F /etc

h. Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan metode atau atributnya
$ ls -l /etc

i. Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentika dapat menggunakan ^C (Ctrl+C)
$ ls -R /usr

10. Melihat tipe file
$ file

$ file *

$ file /bin/ls


DAFTAR PUSTAKA
 




Komentar

Posting Komentar

Postingan populer dari blog ini

FILE PERMISSION

ROUTING (STATIC & DYNAMIC)