cd (cange direktori)_

cd /home/ahmad/data

cd .. (mundur satu dir)

cd../.. mundur 2 dir

cd /  ke direktori /

cd /root

cd /home/ahmad

ls (list file atau direktori)
ls data

cd data/

mkdir (membuat direktori)
mkdir data
mkdir /home/data

ls
ls -l /home

rmdir (hapus direktori kosong)
rmdir data

cp (copi file atau direktori)

cp namafilelama  namafilebaru (dlm satu direktori)

touch satu.txt
cp satu.txt /home/data/satubaru.txt
ls -l /home/data

rm (hapus file)
m satu.txt (hapus file satu.txt)

rm -rf namadirektori (hapus direktori)
mkdir data
cd data
touch satulagi.txt
cd ..
rm -rf data

rm -rf * (note: hati2 ini akan menghapus semua tanpa konfirmasi)

pwd (melihat lokasi anda ada dimana)

pwd
/home/data

mv (move/rename)

touch test.txt

mv test.txt testing.txt (rename)

mv testing.txt /home/data

ls -l (data test sudah pindah ke /home/data)

cat > coba.tx
hallo ini lagi belajar
open source

ctrl-d (simpan)
chmod (change permission file)

r= read w= write x = execute

- – -    – – -    – – -
user      group    other
u               g        o

root@efrizal:/home/efrizal# touch coba.txt
root@efrizal:/home/efrizal# ls -l coba.txt
-rw- r– — 1 efrizal root  0 Aug 12 10:19 coba.txt

root@efrizal:/home/efrizal#
-rw- rw- r– 1 munir root 0 Aug 12 10:19 cobi.txt

chmod g+w coba.txt
-rw- rw- r– 1 root root 0 Aug 12 10:19 coba.txt

chmod u+x coba.txt
-rwx rw- r– 1 root root 0 Aug 12 10:19 coba.txt

chmod g+x, o+w coba.txt
-rwx rwx rw- 1 root root 0 Aug 12 10:19 coba.txt
latihan:
`
touch test.txt
1. rwx rw- r–
2. rw r– —
3. r– r– r—
4. rwx rwx rw-
5. rw- rw- r–

jawaban:
chmod u+x,g+w test.txt
chmod u-x,g-w test.txt
chmod u-w,o+r test.txt
chmod ug=rwx,o+w test.txt
chmod u-x,g-x,o-w test.txt
r=4  w=2  x =1

chmod 777 test.txt
rwxrwxrwx

chmod 651 test.txt
rw- r-x –x

chmod 700  test.txt
rwx——
chmod 007  test.txt
— — rwx
chmod 707  test.txt
rwx—rwx
chmod 07   test.txt
— — rwx
chmod 77   test.txt
— rwx rwx

chown (merubah kepemilikan file /change ownership)

root@efrizal:/home/efrizal# ls -l coba.txt
—-rwxrwx 1 root root 0 Aug 12 10:19 coba.txt
root@efrizal:/home/efrizal# chown efrizal coba.txt

root@efrizal:/home/efrizal# ls -l coba.txt
—-rwxrwx 1 efrizal root 0 Aug 12 10:19 coba.txt
root@efrizal:/home/efrizal#

chgrp (chage group/merubah group)
root@efrizal:/home/efrizal# ls -l coba.txt
—-rwxrwx 1 efrizal root 0 Aug 12 10:19 coba.txt
root@efrizal:/home/efrizal# chgrp efrizal coba.txt
root@efrizal:/home/efrizal# ls -l coba.txt
—-rwxrwx 1 efrizal efrizal 0 Aug 12 10:19 coba.txt
root@efrizal:/home/efrizal#
chown -R root.root coba.txt

Perintah Display

echo “hello word”

echo “hello word” > coba.txt

cat /etc/passwd

less /etc/passwd (melihat isi file secara interaktif)

more /etc/passwd (melihat isi file perbaris)

head /etc/passwd (melihat isi 10 baris isi file teratas)

head -16 /etc/passwd ( melihat berdasrakan baris)

tail /etc/passwd  (melihat isi dari bawah)

tail -20 /etc/passwd

Monitoring

df -l  ( informasi partisi aktif)
df -k
df -h

fdisk -l (melihat keseluruhan partisi)

melihat ukuran direktori

du
du /etc
du -sh /etc
melihat memori

free

melihat proses yg sedang berjalan

ps

ps -axf

mematikan proses

kill no PID
contoh : kill 4329

Pencarian

whereis -> aplikasi
whereis firefox
root@efrizal:/home/efrizal# whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/bin/X11/firefox /usr/share/man/man1/firefox.1.gz

which -> perintah

which ls
root@efrizal:/home/efrizal# which ls
/bin/ls

find
1. find / -name “*.sh” -print (mencari di keseluruhan direktori)
2. find /etc -name “*.sh” -print (didirektori tertentu)
3. find . -name “*.doc” -print (current direktory)

locate
1. locate *.sh
2. locate /etc/*.sh

text processing

cat /etc/passwd
snort:x:120:131:Snort IDS:/var/log/snort:/bin/false
coba:x:1002:1002::/home/coba:/bin/sh
imi:x:1003:1003::/home/imi:/bin/sh

cut -f1 -d “:” /etc/passwd

snort
coba
imi

cut -f3 -d “:” /etc/passwd

cut -f1,3 -d “:” /etc/passwd
snort:120
coba:1002
imi:1003

sort /etc/passwd (mengurut a-z)

grep -i root /etc/passwd (mencari kata dalam sebuah file

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

archive dan compress

1. membuat file archive
#tar -cvf backup2092012.tar /home

ls -l
#backup2092012.tar (merah)

2.compress
#gzip  backup2092012.tar
#ls -l
backup2092012.tar.gz

extrax

1. copy ke tempat lain

#cp backup2092012.tar.gz /var
#cd /var
1.buka zip
#gunzip backup2092012.tar.gz
backup2092012.tar

3.extrax
#tar -xvf backup2092012.tar

ls
home

gabungan option

archive compre
tar -czvf backup_lagi.tar.gz /home

tar -cjvf backup19092012.tar.bz2 /home
extrax
tar -xzvf backup_lagi.tar.gz
tar -xjvf backup19092012.tar.bz2
monitoring user aktif
[root@localhost ~]# w
11:05:40 up  2:46,  3 users,  load average: 0.05, 0.03, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     :0       -                08:20   ?xdm?  51.21s  0.18s /usr/bin/gnome-
root     pts/1    :0.0             09:06    7:23   0.28s  0.28s bash
root     pts/0    192.168.3.209    11:03    0.00s  0.03s  0.00s w
[root@localhost ~]# who
root     :0           2012-09-02 08:20
root     pts/1        2012-09-02 09:06 (:0.0)
root     pts/0        2012-09-02 11:03 (192.168.3.209)
[root@localhost ~]# finger
Login     Name       Tty      Idle  Login Time   Office     Office Phone   Host
root      root      *:0             Sep  2 08:20
root      root       pts/1       7  Sep  2 09:06                           (:0.0)
root      root       pts/0          Sep  2 11:03                           (192.168.3.209)
[root@localhost ~]# last
root     pts/0        192.168.3.209    Sun Sep  2 11:03   still logged in
root     pts/1        :0.0             Sun Sep  2 09:06   still logged in

wtmp begins Thu Jun 14 10:58:14 2012
[root@localhost ~]#

ssh => service ssh

/etc/init.d/sshd restart

service sshd restart

budi
1. ssh -l budi 192.168.1.1
password:[password budi]

kopi file
#scp namfile tujuan
#scp data.txt  efrizal@192.168.1.2:/home/efrizal
password: [ password efrizal]
kopi direktori
#scp -rp data/ efrizal@192.168.1.2:
password[password efrizal]

kopi file/direktrori tanpa ssh dulu
#scp budi@192.168.1.1:/home/budi/data.txt .
password:[password budi]

#scp -rp  budi@192.168.1.1:/home/budi/test /home/efrizal
password:[password budi]

 

by Efrizal Zaida  [efrizal@nurulfikri.ac.id] — Dosen STT Terpadu Nurul Fikri.

 

Share