RSS

Perintah Perintah Dasar Linux centos








ls
ls -l
ls -al
pwd (melihat dimana anda sedang berada)
cd (change direktori)
cd /home/ahmad/data/baru
cd .. (mundur 1 direktori)
cd ../.. (mundur dua direktori)

cd /home (ingat kalau mau masuk ke sub direktori tidak boleh
pakai / didepan contoh cd ahmad/data)
mkdir data (membuat direktori)
rmdir data/ (menghapus direktori data kosong)
touch coba.txt (membuat file kosong)
cp coba.txt cobi.txt (mengkopi file)
rm cobi.txt (menghapus file)
rm -rf /data (menghapus direktori)

mv-->move
#mv coba.txt /home/ahmad/data
-->rename
#mv coba.txt cobu.txt

latihan
cd /root
home
|
------------------------------------------------------
| |
|
ahmad budi irfan
| | |
datA -------------- --------------
| | | | |
baru stu data merah biru
(ciek) (satu) (wahid) (one)
(duo) (loro) (isnin) (two)



chmod (merubah hak akses)
r=read
w=write
x=execute
#ls -l
rwxr-xr-x 2 efrizal hrd 4096 2011-01-04 12:08 Music
--------- ------ ------ ---- -------------- -----
hak akses user group ukuran tgl nama file

rwx r-x r--
--- --- ---
user(u) group(g) other(o)

#chmod g+w music
root@efrizal-laptop:~# touch coba.txt
root@efrizal-laptop:~# ls -l coba.txt
-rw-r--r-- 1 root
root 0 2011-03-17 13:58 coba.txt
root@efrizal-laptop:~# chmod u+x coba.txt
root@efrizal-laptop:~# ls -l coba.txt
-rwxr--r-- 1 root root 0 2011-03-17 13:58 coba.txt

#chmod u-x,g+r,o+w coba.txt
cara 2

r=4
w=2
x=1

#chmod 653 coba.txt
rw- r-x -wx

#chmod 777 coba.txt
rwx rwx rwx
#chmod 700 coba.txt
#chmod 77 coba.txt
#chmod 7 coba.txt
#chmod 007 coba.txt
#chmod 07 coba.txt

chown (change ownership)
root@efrizal-laptop:~# ls -l coba.txt
-rwxr--r-- 1 efrizal hrd 0 2011-03-17 13:58 coba.txt

#chown fayyad coba.txt
-rwxr--r-- 1 fayyad hrd 0 2011-03-17 13:58 coba.txt

chgrp (change group)
#chgrp acct coba.txt
-rwxr--r-- 1 efrizal hrd 0 2011-03-17 13:58 coba.txt

root@efrizal-laptop:~# ls -l coba.txt
-rwxr--rw- 1 root root 0 2011-03-17 13:58 coba.txt
root@efrizal-laptop:~#

echo "hello dunia"
echo " apa kabar" > satu.txt
(membuat
file)
cat > dua.txt
hello dunia
apa kabarmu
(ctrl-d)

cat satu.txt (melihat isi file)

tac dua.txt (menampilkan terbalik)

#less /etc/passwd
#more /etc/passwd

menampilkan file teratas
#head /etc/passwd (10 baris teratas)
#head -5 /etc/passwd (5baris)

menampilkan file terbawah
#tail /etc/passwd (10 baris terbawah)
#tail -15 /etc/passwd (15 baris dari baris paling bawah)

System Resource
===============
#fdisk -l (mlihat partisi yg ada)
#df -l (melihat partisi yg aktif)
#du /etc (melhat ukuran file yg ada pd /etc)
#du -sh /home (melhat ukuran space yg digunakan /home)

#free
#ps
#ps -axf
PID TTY STAT TIME COMMAND

#kill [pid]

Pencarian=>which (mencari perintah)
#which cp
=>whereis (mencari aplikasi)
#whereis mozilla

=>find
#find / -name "*.txt" -print

(mencari file dengan extemsi txtn pada seluruh direktori yg ada)
#find /etc -name "*.sh" -print
(mencari file extensi sh pada direktori /etc)
#find . -name "*.txt" -print
(mencari file ext. txt pada current direktori atau tempat anda berada)

=>locate
#locate *.odt (mencari pada seluruh direktori)
#locate /home/*.txt
(mencari pd direktri /home extensi txt)

mencari kata dlm file
#grep -i ahmad /etc/passwd

#sort /etc/passwd (mengurut isi file aa,bb...zz)

#cut -f1 -d ":" /etc/passwd
(potong pd kolom pertama dg pembatas ":" pd file /etc/passwd)
#cut -f1,6 -d ":" /etc/passwd
(potong pd kolom pertama dan enam dg pembatas ":" pd file /etc/passwd)
#cut -f1-3 -d ":" /etc/passwd
(potong pd kolom pertama sampaitiga dg pembatas ":" pd file /etc/passwd)

user01@mobile ~]$ cat tesaja
Aku seorang kapiten
mempunyai pedang
panjang
kalau berjalan prok-prok-prok
Aku seorang kapiten
Hati ku damai jiwa ku tentram
Aku seorang kapiten
Tak pernah ragu

er01@mobile ~]$ fmt tesaja
Aku seorang kapiten mempunyai pedang panjang kalau berjalan prok-prok-prok
Aku seorang kapiten Hati ku damai jiwa ku tentram Aku seorang kapiten
Tak pernah ragu


[user01@mobile ~]$ fmt -w 40 tesaja
Aku seorang kapiten mempunyai pedang
panjang kalau berjalan prok-prok-prok
Aku seorang kapiten Hati ku damai
jiwa ku tentram Aku seorang kapiten
Tak pernah ragu


[user01@mobile ~]$ cat tes | tr Aku Iam
Iam seorang aapiten
Mempmnyai pedang panjang
Kalam berjalan proa-proa-proa
Iam seorang aapiten


[user01@mobile ~]$ sed -e "s/Aku/Saya/" tes
Saya seorang kapiten
Mempunyai pedang panjang
Kalau berjalan prok-prok-prok
Saya seorang kapiten


redirection dan
pipe
========================
>
>> output redirection
< input redirection
2> error redirection
#cat > coba.txt
hello apa kabar
baik-baik saja bukan?
(ctrl-d)
#echo "tess" > lat.txt
#cat >> coba.txt
alhmadulillah baik
(ctrl-d)
#cat > tiga.txt
4*5
(ctrl-d)
#bc < tiga.txt
20
#cat > empat.txt < coba.txt
#cat empat.txt < coba.txt
#ls /homi
no such file or direcktori
#ls /homi > error.txt

#ls /homi 2> error.txt
LATIHAN
==========
1. buat sebuah file bernama "baru.dat" isinya adalah
keseluruhan nama user yg ada di sistem anda, ingat namanya saja
#cut -f1 -d ":" /etc/passwd > baru.dat

2. buat sebuah file bernama "dua.dat" isinya file baru.dat yg
terurut dari a-z dan dari z-a.
#sort baru.dat > dua.dat
#sort -r baru.dat >> dua.dat
3. Buat sebuah file bernama "tiga.dat" isinya
gabungan dua file di atas.
# cat baru.dat dua.dat > tiga.dat
4. Buat sebuah file bernama "partisi.dat" isinya adalah tampilan
keseluruhan partisi yg ada
# fdisk -l > partisi.dat
5.buat sebuah file bernama "empat.dat" isinya nama user dan home
direktorinya sebanyak 5 baris dari atas (/etc/paswd)
#cut -f1,6 -d ":" /etc/passwd |head -5
6.Buat sebuah file bernama "lima.dat" isinya adalah 15 bari user
terbawah yang ditampilan nama user dan idnya.
#cut -f1,3 -d ":" /etc/passwd | tail -15
7.buat sebuah file bernama "enam.dat" isinya keseluruhan file
yg ada pada direktori /etc beserta ukuranya.
#du /etc > enam.dat

ARCHIVE DAN KOMPRESS
=====================
#tar -cvf backup.tar /home (membakup /home dengan nama backup.tar)
#ls -l
backup.tar (merah)

#gzip backup.tar (kompress file yang telah menjadi .tar)
#ls -l
backup.tar.gz

kopikan ke
direktori lain (usb/hardisk)

#cp backup.tar.gz /opt
#gunzip backup.tar.gz (membuka zip file)
#ls -l
backup.tar
#tar -tvf backup.tar (melihat isi file backup.tar)
#tar -xvf backup.tar (mengextrak file backup)
#ls -l
/home

Beberapa perintah kompress
zip<>unzip
gzip<>gunzip
bzip2<>bunzip2


#tar -czvf backup.tar.gz /home (membuat dan komress)

#tar -xzvf backup.tar.gz (unzip dan extrak)


#tar -cjvf backup.tar.bz2 /etc (membuat backup bz2)

#tar -xjvf backup.tar.bz2 (extrak bz2)


Perintah jaringan
=================
ftp
telnet
ssh

#service sshd restart
#/etc/init.d/sshd restart
#ifconfig (melihat ip)

#ssh 192.168.1.10
password:xxxxxx (login root)

#ssh -l udin 192.168.1.111
password: (masukan password udin)

#scp namafile ahmad@192.168.1.10:
passwor: (passeord ahmad
default /home/ahmad)

#scp namafile root@192.168.1.11:/home/budi/data
password:xxxxxx

#scp -rp namadirekroti ahmad@192.168.1.12: (kopi direktori)


#scp ahmad@192.168.1.14:/home/ahmad/test.txt .
password:
#scp ahmad@192.168.1.14:/home/ahmad/test.txt /home/budi
password:

cek
-who
-finger
-w
-last

Mengakses Media penyimpanan
==========================
mount
#mount /dev/fd0 /mnt/floppy
#mount /dev/sda1 /mnt/usb
fdisk -l
#mount /dev/hda5 /media/data
#mount /dev/cdrom /media
#umount /media
#mount /dev/sda4 /media
#dmesg
#mount -t iso9660 /dev/cdrom /media/cdrom
#mount -t ntfs /dev/hda1 /media/windows


Editor VI
=============

#vi namafile


modus ==>1. modus insert (i,a)
2. Modus command (tekan escp )
#vi coba.txt
(yy)hello (kopi satu baris)
p
apa kabar
(2yy)apa kabar (kopi dua
baris)
(dd)baik-baik saja bukan (menghapus satu baris)
(3dd) menghapus 3 baris
:w (simpan tanpa keluar)
:wq (simpan dan keluar)
:x
:q keluar
:q! keluar paksa
#vi file1 file 2 (membuka beberapa file)
:n ke file berikutnya
:rew balik ke file semula
u = undo
:!date (mengexekusi perintah)
:!ls
/ahmad (mencari kata dalam file)
:1,$ s/aku/saya/g
:set number (melihat baris file)
:100 (ke baris 100)
:$ (ke baris terakhir
:1 ke baris 1

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar