Cheat Sheet Unix/Linux Command Reference

File Command
Perintah
Keterangan
ls
Directory listing (melihat daftar direktori)
ls -al
Formatted listing with hidden files  (memperlihatkan daftar fberkas dan berkas tersembunyi)
cd dir
Change directory to dir (mengubah lokasi folder)
cd
Change to home (mengubah lokasi ke home)
pwd
Show current directory (menampilkan direktori yang sedang aktif)
mkdir dir
Create a directory dir (membuat direktori folder)
rm file
Delete file (menghapus berkas)
rm -r dir
Delete directory dir (menghapus folder)
rm -f file
Force remove file (menghapus paksa berkas)
rm -rf dir
Force remove directory dir (menghapus paksa folder)
cp file1 file2
Copy file1 to file2 (menyalin berkas 1 ke berkas 2)
cp -r dir1 dir2
Copy dir1 to dir2 (menyalin folder 1 ke folder 2)
mv file1 file2
Rename or move file1 to file2 (merubah nama atau memindahkan berkas 1 ke berkas 2)
ln -s file link
Create symbolic link link to file (membuat simbol penghubung ke berkas)
touch file
Create or update file (membuat atau memperbaharui berkas)
cat > file
Places standard input into file (menampilkan isi berkas kedalam bentuk plain text)
more file
Output the contents of file (mengeluarkan konten berkas)
head file
Output the first 10 lines of file (mengeluarkan 10 baris pertama dari berkas)
tail file
Output the last 10 lines of file (mengeluarkan 10 baris akhir dari berkas)
tail -f file
Output the contents of file as it grows, starting with the last 10 line (mengeluarkan konten berkas, dimulai dari 10 baris terakhir)

Process Management
Perintah
Keterangan
ps
Display your currently active processes (menampilkan proses yang sedang aktif)
top
Display all running processes (menampilkan semua proses yang sedang berjalan)
kill PID
Kill process id PID (mematikan proses dengan id PID)
killall proc
Kill all processes named proc * (mematikan proses dengan nama proc *)
bg
Lists stopped or background jobs (menghentikan urutan atau latar belakang pekerjaan)
fg
Bring the most recent job to foreground (membawa pekerjaan yang sedang dilakukan ke bagian depan)
fg n
Brings job n to the foreground (membawa pekerjaan n ke bagian depan)

System Info
Perintah
Keterangan
date
Show the current date and time (menampilkan hari dan waktu )
cal
Show this month's calendar (menampilkan kalender)
wptime
Show current uptime (menampilakn waktu yang sedang berjalan)
w
Display who is online (menampilkan siapa yang sedang online)
whoami
Who you are logged in as (menampilkan pengguna yang sedang aktif)
finger user
Display information about user (menampilkan informasi tentang pengguna)
uname -a
Show kernel information (menampilkan informasi kernel)
cat/proc/cpuinfo
CPU information (informasi CPU)
cat/proc/meminfo
Memory information (informasi memori)
man command
Show the manual for command  (melihat perintah manual)
df
Show disk usage (menampilkan penggunaan disk)
Dw
Show directory space usage (menampilkan penggunaan ruang folder)
free
Show memory and swap usage (menampilkan penggunaan memori dan swap)
whereis app
Show possible locations of app (menampilkan lokasi aplikasi)
which app
Show which app will be run by default (menampilkan aplikasi yang akan berjalan secara otomatis)

Compression
Perintah
Keterangan
tar cf file.tar files
Create tar named file.tar containing files (membuat tar dengan nama file.tar)
tar xf file.tar
Extract the files from file.tar (ekstrak berkas dari file.tar)
tar czf file.tar.gz files
Create a tar with gzip compression (membuat tar dengan gzip kompresi)
tar xzf file.tar.gz
Extract a tar using gzip (ekstrak tar menggunakan gzip)
tar cjf file.tar.bz 2
Create a tar with Bzip 2 compression (membuat tar dengan bzip 2 kompresi)
tar xjf file.tar.bz 2
Extract a tar using Bzip2 (ekstrak tar menggunakan bzip 2)
gzip file
Compresses file and renames it to file.gz (kompres berkas dan mengubah nama menjadi file.gz)
gzip .d file .gz
Decompresses file.gz  back to file (menghilangkan kompres file.gz ke berkas semula)

Network
Perintah
Keterangan
ping host
Ping host and output result (menghasilkan ping host)
whois domain
Get whois information for domain (mendapatkan informasi pengguna dari domain)
dig domain
Get DNS information for domain (mendapatkan informasi DNS dari domain)
dig -x host
Reverse lookup host (membalikan suatu host)
wget file
Download file (unduh berkas)
wget -c file
Continue a stop download (melanjutkan unduhan yang telah dihentikan)

SSH
Perintah
Keterangan
ssh user@host
Connect to host as user (menghubungkan host sebagai pengguna)
ssh -p port user@host
Connect to host on port as user (menghubungkan port host sebagai pengguna)
ssh -copy -id user@host
Add your key to host for user to enable a passwordless login (menambahkan kunci host untuk pengguna yang membutuhkan password login)

Searching
Perintah
Keterangan
grep pattern file
Search for pattern in files (mencari pola berkas)
grep -r pattern dir
Search recursively for pattern in dir (mencari pola rekursif folder)
command | Grep pattern
Search for pattern in the output of command (mencari pola perintah)
locate file
Find all instances of file (temukan file yang instan)

Referensi : http://fosswire.com/post/2007/08/unixlinux-comm

Komentar