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
Posting Komentar