cekidot:
ls : untuk me-list file / directories didalam sebuah folder, sama seperti fungsi dir pada windows/dos.
ls -al : menampilkan semua file, folder , dan atribut tiap file
cd : ubah folder
cd /usr/local/apache : menuju folder /usr/local/apache/
cd ~ : ke folder home anda
cd – : ke folder terahkir dimana kami masuki
cd .. : menuju folder atas satu tingkat
cat : tampilakan isi file pada layar
cat filename.txt : akan menampilkan isi file filename.txt pada layar anda
tail : mirip cat, tapi hanya membaca baris ahkir dari file
tail /var/log/messages : melihat 20 baris terahkir(default) pada file /var/log/messages
tail -f /var/log/messages : melihat secara simultan isi file ketika diupdate
tail -200 /var/log/messages : tampilakan 200 baris terahkir pada layar
more : mirip cat, tetapi membuka file satu per satu daripada sekaligus
more /etc/usrdomains : menelusuri file domain. tekan tombol ke halaman berikutnya, sampai berhenti
pico : editor yang mudah digunakan hampir mirip dengan "nano".
pico /home/elvis/public_html/index.html : edit halaman index untuk user Elvis' website
grep : mencari pola didalam file.
grep root /etc/passwd : menampilkan semua yang sesuai dengan kata "root" didalam file /etc/passwd
grep -v root /etc/passwd : tampilkan semua baris yang sesuai dengan kata "root"
touch : membuat sebuah file kosong
touch /home/elvis/public_html/404.html : membuat sebuah file kosong dengan nama 404.html didalam folder /home/elvis/public_html/
ln : membuat "links" antara file dan folder.
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : ketika kamu edit /etc/httpd.conf file asli/original akan ikut terupdate, tapi ketika kamu hapus link file original tidak akan terhapus.
rm : hapus sebuah file.
rm filename.txt : hapus filename.txt, tanpa konfirmasi
rm -f filename.txt : hapus filename.txt, tanpa konfirmasi
rm -rf tmp/ : menghapus seluru isi didalam folder tmp, termasuk semua file, subdfolder. HATI – HATI UNTUK PENGUNAANNYA
last : tampilkan history siapa yang sudah login.
last -20 : tampilkan hanya 20 baris terahkir login
last -20 -a : tampilkan hanya 20 baris terahkir login, dengan hostname
w : menampilkan siapa yang saat ini sendang login dan mengunakan IP berapa.
netstat : menampilkan semua koneksi network saat ini.
netstat -an : menampilkan semua koneksi ke server, berisi source dan destination IP's dan ports
netstat -rn : menampilkan routing tabel untuk semua IP's bound ke server
file : upaya untuk menebak jenis file dengan melihat isi konten
file * : tampilkan semua list file didalam folder
du : tampilkan pengunaan hardisk.
du -sh : memapilkan ringkasan, yang dapat dimengerti dengan total pemakain disk dalam sebuah folder yang sedang terbuka directory , termasuk subfolder
du -sh * : sama seperti diatas, tapi tiap fil dan folder. sangat membantu ketika mencari file terbesar pada hardisk.
wc : hitung kata.
wc -l filename.txt : memberitahukan berapa banyak baris didalam file filename.txt
cp : copy sebuah file
cp filename filename.bak : copy filename dengan nama filename.bak
cp -a /home/elvis/new_design/* /home/elvis/public_html/ : copy semua file, dengan permissionnya dari satu folder ke folder lain
karakter KHUSUS pada LINUX.
Cara jalankan perintah linux secara bersamaan
Seperti ketika anda ingin menjalakan 2 perintah yang berbeda tapi ingin anda jalankan pada satu baris
* simbol | karakter ini disebut pipe, ini akan mengambil program yang satu dan "pipe" mengunakan program yang lainnya
> simbol ini artinya membuat file baru, mereplace isi apa saja yang sudah ada sebelumnya
>> simbol ini artinya menambahkan data ke sebuah file, dan membuat file baru jika belum ada,
< mengirim masukan dari sebuah file kedalam sebuah perintah
grep User /usr/local/apache/conf/httpd.conf | more
ini akan menampilkan semua baris yang sesuai dengan kata "User" dari file httpd.conf, hasil akan ditampilakan pada satu layar
last -a > /root/lastllogins.tmp
ini akan menampilkan semua histroy yang sudah login file ini disebut lastlogins.tmp dalam folder home root's
tail -10000 /var/log/exim_mainlog | grep domain.com | more
this will grab the last 10,000 lines from the file /var/log/exim_mainlog, find all occurances of domain.com (the period represents 'anything', comment it out with a
so it will be interpreted literally), then send it to your screen page by page
netstat -an | grep :80 | wc -l
shows how many active connections there are to apache (httpd runs on port 80)
mysqladmin processlist | wc -l