3. Bantuan Untuk Command Line
Summary command
man
echo
which
cat
tac
apropos
--help
-h
Navigasi halaman man
Enter = Bergerak kebawah satu baris
Spasi = Bergerak kebawah satu halaman
g = Bergerak ke paling atas halaman
G = Bergerak ke paling bawah halaman
q = Keluar
Environmental Variables
- Digunakan untuk menyimpan informasi.
- Lokasi penyimpanan yang mempunyai sebuah nama dan nilai
- Biasanya huruf Besar (Kapital)
- Kita bisa melihat konten variabel dengan mengetikkan perintah :
echo $VAR_NAME
PATH
- Merupakan salah satu environment variable
- Berfungsi mengontrol jalur perintah
- Berisi daftar direktori yang dipisahkan oleh titik dua (:)
- Ketika kita mengetikkan perintah di prompt dan menekan enter, perintah tersebut akan dicari direktori yang terdaftar di environment variable path kita.
ex :
echo $PATH
output :
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/root/bin
note : dalam contoh tersebut /usr/local/bin akan dicari terlebih dahulu. Jika perintah itu ditemukan disana, maka akan dieksekusi. Jika tidak maka /usr/local/sbin akan dicari. Proses ini terus berlangsung sampai perintah ditemukan di jalur tersebut. Jika tidak ditemukan maka akan muncul output "command not found".
Perintah which
- Berfungsi untuk memberitahu kita lokasi atau full path dari perintah yang kita jalankan.
ex :
which cat
which ls
output :
/usr/bin/cat
/usr/bin/ls
Perintah tac
- Berfungsi sama seperti perintah cat hanya saja konten yang ditampilkan dalam urutan terbalik (dari bawah ke atas)
Cara lain belajar linux
- Lihat direktori didalam variabel $PATH
- Lihat file-file (Program) dalam setiap direktori
- Gunakan perintah man untuk belajar fungsi dari setiap perintah yang ada.
ex :
man ls
Dapatkan bantuan dengan --help atau -h
- Tambahkan --help pada sebuah perintah untuk mendapatkan bantuan.
- coba -h jika --help tidak bekerja.
ex :
ls --help
gzip -h
Mencari halaman man
- Jika tidak yakin perintah mana yang akan digunakan, kita dapat mencari halaman manual dengan perintah :
man -k SEARCH_TERM
ex :
man -k calendar
output :
cal (1) - display calendar
cal (1p - print a calendar
difftime (3p) - compute the difference between two calendar time values
note :
- command "man -k" sama dengan "apropos"
- apabila command man -k dan apropos mengeluarkan output "nothing appropriate". Jalankan perintah "mandb" pada akun root kemudian jalankan kembali perintah man -k dan apropos.