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.