Perintah-Perintah Dasar Linux
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
show how many current open
connections there are to MySQL
We have covered a few common
command that server administrators use, however we have not even scratched the
surface.
http://guru-host.eu/client/knowledgebase/12/Basic-commands-and-their-usage.html
No comments:
Post a Comment