cd ~ change directory
Perintah cd untuk pindah/masuk ke dalam direktori, contoh:
cd /var/www/html
ls ~ list directory contents
Perintah ls untuk menampilkan daftar folder dan file dalam suatu direktori, contoh:
ls
Opsi yang sering digunakan ls -lah
-l: long format-a: show hidden files-h: human readable file size
Melihat daftar file yang berada di dalam suatu direktori
ls /var/www
mkdir ~ make directory
Perintah mkdir untuk membuat direktori, contoh:
mkdir /home/folder_baru
rm ~ remove
Perintah rm untuk menghapus file, contoh:
rm nama_file.txt
Gunakan opsi -f (force) agar tidak perlu menjawab prompt saat ingin menghapus file
menghapus banyak file sekaligus yang ber-esktensi tertentu, misal file image .jpg
rm -f *.jpg
menghapus banyak file sekaligus yang mempunyai awalan nama tertentu, misal fotoliburan
rm -f foto*
untuk menghapus folder beserta file didalamnya
rm -rf nama_folder/
chmod ~ change mode (permission)
Perintah chmod Untuk merubah permission/akses perizinan file, contoh:
chmod 644 wp-config.php
Untuk merubah akses perizinan semua direktori didalam direktori menjadi 755, menggunakan command fine
find . -type d -exec chmod 755 {} \;
Untuk merubah akses perizinan semua file yang ada dalam suatu direktori menjadi 644
find . -type f -exec chmod 644 {} \;
chown ~ change owner & group
Perintah chown untuk mengubah hak akses kepemilikan (owner) dan group folder dan file, contoh:
chown root nama_file.txt
merubah owner dan group suatu direktori beserta sub direktori dan file di dalamnya
chown -R www-data:www-data /var/www/html
Untuk merubah owner dan group semua folder dan file yang ada dalam suatu direktori aktif (current path)
chown root:root -R *
cp ~ copies a file
Perintah cp untuk duplikat file atau folder, contoh:
cp file.txt file.txt.ori
Untuk copy folder beserta subfolder dan file yang ada dalam suatu direktori tanpa merubah strukturnya, contoh
cp -r wordpress/* /var/www/html
wget
Perintah wget untuk mengunduh file, contoh
wget https://wordpress.org/latest.zip
uname
Perintah uname untuk melihat informasi basic software komputer yang digunakan, contoh
uname
atau uname -r untuk melihat versi kernel yang digunakan
df ~ disk free
Perintah df untuk melihat disk free atau kapasitas hardisk. Perintah df biasanya digunakan bersama dengan opsi -h atau human readable, contoh
df -h
top
Perintah top untuk melihat proses aplikasi apa saja yang sedang berjalan di system lengkap dengan informasi penggunaan resource CPU dan memory RAM.
tail
Perintah tail untuk melihat teks baris terakhir di dalam file, perintah tail biasanya digunakan bersama dengan opsi -f untuk melihat akhir baris secara up-to-date, contoh
tail -f /var/log/secure
mv ~ move
Perintah mv untuk memindahkan/me-rename file atau folder, contoh
rename
mv file.txt fileku.txt
memindahkan
mv file.txt /home
passwd ~ password
Perintah passwd untuk mengganti password user (kata sandi), contoh
passwd
kemudian ketik dan ulangi password yang diinginkan.
nano
Perintah nano adalah teks editor untuk membuat dan mengedit file teks, contoh
nano index.php
vi
Perintah vi adalah teks editor untuk membuat dan mengedit file teks, contoh
vi index.html
Baik nano dan vi adalah teks editor popular yang ringan dan powerful.
cat ~ concatenate
Perintah cat untuk melihat konten di dalam file, contoh
cat /etc/*-release
maka akan tampil konten yang ada di dalam file *-release, yaitu informasi distribusi Linux yang digunakan.
tar
Perintah tar untuk kompres dan extract file, contoh:
tar backup.tar file1.txt file2.txt file3.txt
Untuk kompres direktori beserta file didalamnya
tar -cvf bakcup_file.tar nama_direktori/
Untuk ekstrak file tar
tar -xvf bakcup_file.tar
Untuk ekstrak file dengan ekstensi tar.gz
tar -zxvf bakcup_file.tar.gz
Untuk ekstrak file dengan ekstensi tar.bz2
tar -jxvf bakcup_file.tar.bz2
Semoga bermanfaat.