Anda di halaman 1dari 21

PERINTAH-PERINTAH DASAR LINUX

Pada saat pertama kali menggunakan UNIX / Linux, setiap user harus memasukan
login dan password. Pada sistem operasi DOS, setiap user ang memakai
komputer tidak pernah ditana login dan password, karena DOS memang
diran!ang tidak untuk sstem multi"user. Sedangkan UNIX / Linux, se#ak awal
pengem$anganna memang ditu#ukan untuk sistem multi"user sehingga dilengkapi
dengan sistem keamanan ang handal.
1. login
%ungsi & untuk masuk ke dalam #aringan
keterangan & Setiap pemakai sah dari sistem LINUX mempunai
identi%ikasi pemakai sendiri 'ID(.
2. password
)ungsi & *emasukkan kata sandi setelah login.
+eterangan & Untuk pemakai ang $aru dida%tar oleh SUP,- US,- maka user
tidak perlu memasukkan kata sandi. Untuk men#aga kerahasiaan, pengetikan
tom$ol password tidak ditampilkan di laar.
Linux 2.0.0 (higo.eepis-its.ac-id.net) (ttyp2)
higo login: syarif
Password:
Last login: Mon o! 2" 1#:10:2$ fro% 10.2#2.1.2
Linux 2.0.0.
&ou ha!e %ail.
higo:'(
.ika seorang user tidak mempunai hak atau memasukkan password ang
keliru maka
akan tampil pesan &
login: a)u
Password:
Login incorrect
". passwd
)ungsi & Untuk mem$uat atau mengu$ah kata sandi
( passwd
*hanging password for syarif
+nter old password:
+nter new password:
,he password %ust ha!e at least - characters. try again.
+nter new password:
+eterangan &
Seperti uraian keterangan di password, $ila pertama kali log in ke sistem UNIX,
harus di$uat kata sandi untuk diri sendiri. /arus dipikirkan suatu urutan huru%
dan angka ang le$ih pan#ang dari 0 karakter untuk kata sandi terse$ut.
Program password meminta pengetikan kata sandi se$anak 1 kali. 2ila
ternata kedua ketikan $ukan kata ang sama, akan di$erikan kesempatan
sekali lagi. Sekali diterapkan se$uah sandi, maka tidak dapat log in tanpa
mem$eritahukanna pada UNIX, oleh karena itu password #angan sampai
terlupa.
1
/. who
)ungsi & untuk mengetahui da%tar pemakai ang sedang akti% 'login(
( who
root tty1 o! 1$ 1#:"/
lis ttyp1 o! 2" 1/:"/ (:0.0)
syarif ttyp2 o! 2" 1#:// (10.2#2.1.201)
+eterangan & perintah who akan mem$erikan da%tar pemakai ang $aru sa#a
login dengan menun#ukkan nama pemakai, terminal ID, dan waktu masing"
masing login.
#. finger
)ungsi & %inger mempunai kegunaan hampir sama dengan who, hana sa#a
%inger menediakan in%ormasi identitas user ang le$ih lengkap dari who.
3ontoh per$edaan pemakaian who dan %inger
( who
nanang ttyp1 o! 2- 1/:#$ (:0.0)
nanang ttyp2 o! 2- 1-:10 (:0.0)
sulis ttyp" o! 2- 11:0" (surat.eepis-its.)
syarif ttyp/ o! 2- 10:01 (10.2#2.1.201)
( finger
Login a%e ,ty 2dle Login ,i%e
nanang anang 3yahroni p1 2:11 o! 2- 1/:#$ (:0.0)
nanang anang 3yahroni p2 2:11 o! 2- 1-:10 (:0.0)
sulis 3ulistyo p" 1 o! 2- 11:0" (surat.eepis-its.)
syarif 2wan 3yarif p/ o! 2- 10:01 (10.2#2.1.201)
-. logout
)ungsi & Untuk keluar dari sistem
+eterangan & $ila pemakai akan mengakhiri penggunaan terminal se$aikna
men#alankan perintah ini, agar hak akses pada log in"na tidak disalahgunakan
oleh orang lain ang tidak $erhak.
1. exit
)ungsi & Untuk keluar dari sistem
+eterangan & sama dengan perintah log out.
0. whoa%i
)ungsi & untuk mengetahui siapa user ang sedang login di suatu komputer /
terminal
+eterangan & digunakan $ila anda menemukan terminal ang $elum logout atau
exit dan ingin mengetahui milik siapa terminal terse$ut diakti%kan.
$. date
)ungsi & *enun#ukkan atau mengatur tanggal
( date
Mon o! 2" 1#:##:0/ 45, 1$$0
+eterangan & *engatur tanggal dan waktu sistem. 2ila tidak ada argumen ang
ditentukan, akan dilaporkan tanggal dan waktu sekarang.
2
10. cal
)ungsi & men!etak kalender mulai tahun 4444 s/d 5555
( cal
o!e%6er 1$$0
3u Mo ,u 7e ,h 8r 3a
1 2 " / # - 1
0 $ 10 11 12 1" 1/
1# 1- 11 10 1$ 20 21
22 2" 2/ 2# 2- 21 20
2$ "0
+eterangan & mem$uat kalender $ulan dan tahun ang ditentukan. 2ila $ulan
tidak disertakan, maka di$uat kalender untuk 6 tahun.
11. ls
)ungsi & menampilkan da%tar %ile dalam dire!tor akti%.
+eterangan & Perintah ini akan menampilkan in%ormasi mengenai dire!tor dan
%ile. 2entuk sederhana perintah ls akan menampilkan hana nama %ile. 2entuk
pan#ang ditandai dengan menggunakan option 76, ang akan menampilkan
nama"nama %ile $eserta in%ormasi untuk setiap %ile ang ditampilkan.
Option"option ang disediakan &
"a tampilkan semua %ile di dire!tor termasuk isian.
"o tampilkan hana nama dire!tor
"g !etak ID kelompok hana untuk $entuk pan#ang
"I !etak nomor untuk setiap pemakai
"l tampilkan seluruh %ile se!ara lengkap
"o !etak ID pemakai '$ila pemakai 76(
"r u$ah urutan pengaturan nama %ile ang telah disusun
"t atur nama %ile $erdasarkan waktu modi%ikasi terakhir, tidak $erdasarkan
nama
"o atur nama %ile $erdasarkan waktu akses terakhir
Untuk option nama, $ila 8nama9 merupakan se$uah dire!tor, perintah itu
men!etak in%ormasi ang diminta dengan pilihan 'option( $agi semua %ile dalam
dire!tor. 2ila 8nama9 se$uah %ile, maka hana in%ormasi %ile $ersangkutan
ang di!etak.
3
Perbandingan perintah dir pada DOS dan perintah ls pada LINUX
Perintah DOS
Dir
Dir/w
Dir/p
Dir a*.*
Dir > prn
Dir > file1.txt
Perintah UNIX
ls l
Ls
ls | more
ls a*.*
ls > lpr
ls > file1.txt
Keterangan
Melihat daftar file secara detil
Melihat daftar file secara melebar
Melihat daftar file per halaman
Melihat file denan nama depan a
Menceta! daftar file !e printer
Men"impan daftar file !e #file1.txt$
%ent&! tampilan perintah ls
$ ls -l
-rw-r--r-- 1 syarif users 981 Sep 2 08:34 PIC22370.PCX
-rw-r--r-- 1 syarif users 981 Sep 2 08:33 PIC27480.PCX
-rw-r--r-- 1 syarif users 66091 Aug 12 12:14 bufferm.pdf
-rw-r--r-- 1 syarif users 171 Nov 23 19:51 coba1
-rw-r--r-- 1 syarif users 177 Nov 23 19:51 coba2
-rw-r--r-- 1 syarif users 171 Nov 23 19:52 coba3
drwx ------ 2 syarif users 1024 Nov 19 11:55 nsmail/
drwx ------ 2 syarif users 1024 Aug 12 11:34 syarif/
drwxr-xr-x 2 syarif users 1024 Aug 13 12:57 tmp/
-rw-r--r-- 1 syarif users 24093 Aug 12 12:17 tut1.1998.ps
-rw-r--r-- 1 syarif users 58527 Aug 12 12:15 tut1_2.pdf
-rw-r--r-- 1 syarif users 15687 Aug 12 12:17 tut2.1998.ps
-rw-r--r-- 1 syarif users 17984 Aug 12 12:18 tut3.1998.ps
$
'erintah ls l sama denan perintah dir pada D() *seperti terlihat di atas+, sedan!an
perintah ls sama denan perintah dir! *seperti terlihat di bawah ini+
" ls
PI#$$%&'(P#X db)s*(pd+
nsmail/ t,t*(*--.(ps
PI#$&/.'(P#X dead(letter pra0t1*(2 t,t*1$(pd+
b,++er)(pd+ intr3d,2ti3n(pd+ ser4er(25 t,t$(*--.(ps
2lient(2
*$( 2h)3d
-&nsi . men&bah prote!si file
lpr s6ari+ t,t%(*--.(ps
-ormat . chmod bilanan nama file
$ ls -l c*
-rw------- 1 syarif users 5935104 Aug 27 13:59 core
$ chmod 777 core
$ ls -l c*
-rwxrwxrwx 1 syarif users 5935104 Aug 27 13:59 core*
'erintah Dasar Lin&x 1/
/
0
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
*%( 2lear
-&nsi . bersih!an la"ar, *sama denan perintah 9L) di D()+
-ormat . clear
*/( 2)p
-&nsi . bandin!an file1 dan file2 serta lapor!an perbedaann"a.
-ormat . cmp file1 dan file2
2eteranan . perintah ini tida! a!an melapor!an apa:apa ;i!a file terseb&t identi!
*sama persis+, tetapi ;i!a ada perbedaan ma!a a!an dilapor!an seperti beri!&t ini .
$ cmp coba1 coba2
coba1 coba2 differ: char 45, line 5
artin"a file coba1 memp&n"ai perbedaan denan file coba2 pada posisi /0 baris !e:0
*7( 2p
-&nsi . cop" file1 men;adi file2
-ormat .
< 2p +ile* +ile$ ---- mencop" file1 !e file2
" 2p 23ba% h3)es6ari+ns)ail ---- mencop" file coba3 !e dire!tori lain
2eteranan . cp a!an men:cop" sat& file !e file lain ata& men:cop" sat& file ata&
lebih, !e seb&ah dire!tor".
*8( r)
-&nsi . menhap&s file
-ormat . rm nama:file
Perintah DOS
Del file1
Del a*.*
Perintah UNIX
rm l
rm a*.*
Keterangan
Menhap&s file1
Menhap&s file denan nama depan a
Del file1
Del coba.txt
Del b&!&.sam
*&( )4
rm file coba.txt b&!&.sam Menhap&s ban"a! file se!ali&s
-&nsi . memindah!an file1 men;adi file2
-ormat . m= file1 file2
< )4 +ile* +ile$ ---- mencop" file1 !e file2
" )4 23ba% h3)es6ari+ns)ail ---- mencop" file coba3 !e dire!tori lain
2eteranan . m= a!an memindah!an sat& file !e file lain ata& memindah!an sat& file
ata& lebih, !e seb&ah dire!tori
'erintah Dasar Lin&x 10
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
*.( 2at
-&nsi . menampil!an isi seb&ah file *sama denan perintah 6>'3 pada D()+
9at berf&nsi &nt&! menceta! !e la"ar monitor isi dari seb&ah file text. 1i!a "an
file dililihat men&na!an perintah ini b&!an file text ma!a a!an !el&ar !ara!ter:
!ara!ter aneh pada la"ar.. ?nt&! menhindari terceta!n"a !ara!ter:!ara!ter aneh
terseb&t dapat di&na!an perintah cat =
$ cat server.c
#include <stdio.h>
main(argc,argv)
int argc;
char *argv[];
{
if(argc < 2){
fprintf(stderr, "Give me an argument, please. \n");
exit(1);
}
*-( )3re
-&nsi . menampil!an isi text file per la"ar
-ormat . more nama file
9ontoh .
" )3re ser4er(2 :::::@ menampil!an isi fi!e ser=er.c
9in2l,de :stdi3(h;
9in2l,de :s6st6pes(h;
<
str,2t s320addr1in ser4er=
stati2 2har b,+>7*$?@ 5)es A BI a) +ine CB=
i+Darg2 : $E<
+print+Dstderr@ BFi4e )e an arg,)ent@ please( GnBE=
eHitD*E=
I
--J3re--D%%KE
2eteranan . more menampil!an isi file dari titi! tertent& !em&dian menampil!an
sisa file pada 9A6 seban"a! sat& halaman setiap !ali. )etiap la"ar 9A6 pen&h ma!a
penampilan file a!an berhenti dan men&n& !ita meneti!!an seb&ah !ara!ter ata&
ret&rn.
'erintah Dasar Lin&x 1B
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
$'( head
-&nsi . perintah head di&na!an &nt&! menampil!an 1C baris pertama dari s&at& file
te!s. 1i!a inin menampil!an han"a / baris pertama ma!a di&na!an perintah .
" head / 23ba(tHt
23))ands 23))3n t3 all l3gins
eHp3rt OPENLINHOJEA,sr3pen!in
eHp3rt JINI#OJAB-2 3nB
eHp3rt !in)an
$*( tail
-&nsi . perintah tail di&na!an &nt&! menampil!an 1C baris tera!hira dari s&at& file
te!s. 1i!a inin menampil!an han"a 3 baris pertama ma!a di&na!an perintah .
" tail % 23ba(tHt
-r!-r--r-- * s6ari+ ,sers 7.7$& A,g *$ *$M*7 t,t*1$(pd+
-r!-r--r-- * s6ari+ ,sers *78.& A,g *$ *$M*& t,t$(*--.(ps
-r!-r--r-- * s6ari+ ,sers *&-./ A,g *$ *$M*. t,t%(*--.(ps
$$( hist3r6
-&nsi . menceta! perintah:perintah sebel&mn"a
" hist3r6N)3re
* nets2ape
$ bg
% ls -l
/ 2d s6ari+
7 ls -l
8 ls -al
& 2d
. 2d
6ida! sem&a =ersi ?45D men"edia!an perintah ini. 'erintah histor" ini dapat
di&na!an &nt&! meninat !embali perintah:perintah "an di;alan!an sebel&mn"a.
'erintah ini ;&a dapat di&na!an &nt&! men;alan!an lai s&at& perintah tanpa
meneti! &lan.
)istem operasi D() ;&a men"edia!an fasilitas ini "ait& perintah D()23>.9(M
$%( !2
-&nsi . menhit&n ;&mlah !ata, ;&mlah baris dan ;&mlah !ara!ter dalam s&at& file
-ormat . wc nama:file
9ontoh .
" !2 lpr
*7 *7 *87 lpr -----@ file lpr terdiri atas 13 baris,
10 !ata dan 1B0 !ara!ter
$/( alias
-&nsi . &nt&! menanti nama perintah
'erintah Dasar Lin&x 1E
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
Denan men&na!an fasilitas ini, seoran &ser dapat mendefinisi!an perintah ?45D
denan perintah lain "an m&dah diinat. -asilitas ini ;&a sanat men&nt&n!an
bai pema!ai D() !arena bisa menalias!an perintah:perintah ?45D denan
perintah:perintah D(). 'erintah alias han"a ada di 9 )hell dan tida! di;&mpai pada
%o&rne )hell.
9ontoh .
; alias dir! ls
; dir!
:::: perintah ls dialis!an men;adi dir/w
:::: setelah it& perintah dir/w di!enali sebaai ls
PI#$$%&'(P#X db)s*(pd+
PI#$&/.'(P#X dead(letter
3,tp,t t,t*1$(pd+
pr3+ile t,t$(*--.(ps
b,++er)(pd+ intr3d,2ti3n(pd+ s6ari+ t,t%(*--.(ps
23ba(tHt
daadstip(pd+
lpr
ns)ail
t)p
t,t*(*--.(ps
'erintah alias ;&a dapat di&na!an &nt&! men"in!at perintah.
; alias h hist3r6
; h
* *-M%' dirp
:::: perintah histor" disin!at men;adi h
$ *-M%' alias dirp ls
% *-M%' dirp
/ *-M%' dir! ls -l
?nt&! membatal!an perintah alias di&na!an peritah &nalias
; ,nalias h hist3r6
; h
:::: peritah alias h dibatal!an
:::: memanil perintah h
hM #3))and n3t +3,nd( ::: perintah h s&dah tida! di!enali
$7( )an
-&nsi . sin!atan dari )an,al "ait& &nt&! menampil!an informasi bant& &nt&!
sem&a perintah ?45D. 'erintah ini sanat bermanfaat bai setiap pema!ai ?45D
!arena dapat membant& meninat !embali perintah:perintah ?45D.
-ormat . man nama:perintah
9ontoh .
" )an !h3
LHOD*LE
NAJE
!h3 - sh3! !h3 is l3gged 3n
SONOPSIS
!h3 >-i)Ps,!HT? >--23,nt? >--idle? >--heading? >--help?
DES#RIPTION
This )an,al page d32,)ents the FNU 4ersi3n 3+ !h3( I+
'erintah Dasar Lin&x 1F
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
gi4en n3 n3n-3pti3n arg,)ents@ !h3 prints the +3ll3!ing
in+3r)ati3n +3r ea2h ,ser 2,rrentl6 l3gged
$8( grep
-&nsi . mencari isi s&at& file di sembaran director"
-ormat . rep n Gnama:fileH di:dire!tori
2eteranan . rep a!an mencari s&at& =ariable dalam s&at& baris tertent&, di dalam
sembaran dire!tori pada sem&a file. Irep sanat ber&na &nt&! menem&!an !ata
tertent& dalam beberapa do!&men ata& mencari adan"a seb&ah =ariable dalam
se!elompo! proram. Misaln"a . rep n Gsh&tdownH /etc/*
9ontoh .
" grep )ain 5(2 mencari !ata main pada sem&a file *.c
2lient(2M)ainDarg2@arg4E menampil!an !ata:!ata "an ditem&!an
),)t(2M)ainDE
pra0t1*(2M)ainDarg2@arg4E
ser4er(2M)ainDarg2@arg4
&na!an option n &nt&! menampil!an nomer baris.
" grep -n eHit ser4er(2
$*M eHitD*E=
%8M eHitD*E=
7.M eHitD*E=
$&( )0dir
-&nsi . memb&at dire!tori
-ormat . m!dir nama:dire!tori
2eteranan . di D() peritahn"a adalah MD *ma!e director"+
Q" )0dir 23ba* 23ba$ 23ba% *memb&at 3 dire!tori se!ali&s+
$.( r)dir
-&nsi . menhap&s dire!tori
-ormat . rmdir nama:dire!tori
2eteranan . di D() peritahn"a adalah AD *remo=e director"+
Q" r)dir 23ba* 23ba$ 23ba% *menhap&s 3 dire!tori se!ali&s+
;i!a director" "an dihap&s tida! ada ma!a a!an ditampil!an pesan
'erintah Dasar Lin&x 1J
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
SISTEJ RILE DAN DIRE#TORO
'erintah:perintah ?45D "an berh&b&nan denan file dan director" sebaai
beri!&t .
1. pwd
f&nsi . men&n;&!!an director" a!tif
!eteranan . 'erintah ini sin!atan dari #print wor!in director"$. )eoran pema!ai
selal& berh&b&nan denan seb&ah director" !er;a, "an ada !alan"a pema!ai
terseb&t tersesat sampai ;a&h, ma!a perintah ini bermanfaat &nt&! menetah&i posisi
pema!ai dalam s&at& director".
2. cd KnamaL
-&nsi . men&bah director"
2eteranan . Membawa pema!ai !e director" !er;a bar&. %ila nama director" tida!
ditent&!an, cd menat&r s&pa"a director" !er;a berada pada home director" pema!ai.
3. ls KoptionsL nama
-&nsi . menampil!an daftar file dalam director" a!tif.
2eteranan .
'erintah ini a!an menampil!an informasi menenai director" dan file. %ent&!
sederhana perintah ls a!an menampil!an han"a nama file. %ent&! pan;an ditandai
denan men&na!an option 1, "an a!an menampil!an nama:nama file beserta
informasi &nt&! setiap file "an ditampil!an.
PROTEKSI RILE DAN SEKURITI PADA UNIX
Masalah !eamanan data amatlah pentin dalam bidan te!noloi informasi.
?45D dalam hal ini ;a&h lebih &n&l dari pada D() "an tida! men"edia!an
fasilitas ini. D() han"a memp&n"ai fasilitas 866A5%?6 denan pilihan Aead (nl"
dan Midden. D() han"a men"edia!an fasilitas &nt&! &nt&! men"emb&n"i!an file
*hidden+ dan memprote!si file *read:onl"+ aar tida! dapat dihap&s ata& dimodifi!asi.
)edan!an fasilitas !epemili!an file tida! disedia!an.
?45D men"edia!an se!&riti "an sanat bai! se!ali. 6iap:tiap file pada ?45D
memp&n"ai tin!at se!&riti sendiri seperti terlihat pada t&lisan di bawah ini.
" ls -l
-r!-r--r-- * s6ari+ ,sers 88'-* A,g *$ *$M*/ b,++er)(pd+
-r!-r--r-- * s6ari+ ,sers *&* N34 $% *-M7* 23ba*
-r!-r--r-- * s6ari+ ,sers *&& N34 $% *-M7* 23ba$
-r!-r--r-- * s6ari+ ,sers *&* N34 $% *-M7$ 23ba%
dr!H------ $ s6ari+ ,sers *'$/ N34 *- **M77 ns)ail
dr!H------ $ s6ari+ ,sers *'$/ A,g *$ **M%/ s6ari+
dr!Hr-Hr-H $ s6ari+ ,sers *'$/ A,g *% *$M7& t)p
'erintah Dasar Lin&x 2C
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
Mode -ile
?!&ran -ile
4ama file
5ndi!ator
Dire!tori
4ama &ser
4ama ro&p
6anal 7 ;am pemb&atan
2ala& dibandin!an denan D(), tampilan dire!tori di atas sedi!it berbeda.
)elain nama file, &!&ran file, tanal dan ;am pemb&atan, ;&a ada tambahan
informasi ber&pa nama &ser, nama ro&p dan mode file.
?nt&! !eteranan !olom director" indicator adalah mer&pa!an informasi &nt&!
file "an ditampil!an bahwa nama "an ditampil!an adalah seb&ah s&b director".
2olom !ed&a men&n;&!!!an ha! a!ses bai se!elompo! ata& han"a &nt&! sat&
pema!ai it& sendiri, pen;elasan selen!apn"a sebaai beri!&t .
-r!H r-H - -H
5;in a!ses bai pemili! file *read, write, e!se!&si+
5;in a!ses bai &ser "an "an termas&! dalam
sat& ro&p denan pemili! file *read 7 e!se!&si+
?ser lain han"a dapat mene!se!&si proram,
tetapi tida! dapat membaca dan memodifi!asi
file tsb.
8rti dari !ara!ter rwx, r *read+ men"ata!an i;in &nt&! membaca file, w *write+
men"ata!an i;in &nt&! men&lis *memodifi!asi+, mer&bah ma&p&n menhap&s, dan x
*exec&te+ men"ata!an i;in &nt&! men;alan!an proram. 2ara!ter pada posisi
bersan!&tan men&n;&!!an bahwa i;in telah dicab&t.
JENFUSAH ITIN AKSES
5;in a!ses terhadap file ata& s&at& director" dapat di&bah:&bah denan perintah
chmod, "an bent&! perintahn"a sebaai beri!&t .
2h)3d mod&s nama file KwhoL operasi i;in
-&nsi . mer&bah i;in a!ses
2eteranan .
Men&bah mod&s *file protection bits+ seb&ah file. Mod&s file adalah s&s&nan bit
dalam isi director" file "an menent&!an siapa "an mendapat i;in &nt&! membaca,
'erintah Dasar Lin&x 21
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
men&lis, mener;a!an file. Man"a pemili! file ata& s&per &ser "an boleh men&bah
mod&sn"a.
%ent&! pertama men&na!an bilanan o!tal &nt&! menat&r mod&s. >an !ed&a
mn&na!an simbol &nt&! menent&!an mod&s bar&.
8r&men . 'embacaan, pen&lisan dan pener;aan file meninin!an bit ditent&!an
dalam bent&! bilanan o!tal. %ilanan o!tal terdiri atas / diit. Most sinificant
diit berisi bit &nt&! menontrol pener;aan, diit beri!&t memp&n"ai bit, bit i;in
pemili!, diit beri!&tn"a memp&n"ai bit i;in !elompo! dan least sinificant diit
menand&n bit i;in &m&m.
%ilanan o!tal diperoleh denan loic C3 denan bit beri!&t .
/CCC menent&!an 5D pemili! pada pener;aan
2CCC menent&!an 5D !elompo! pada pener;aan
1CCC meninal!an proram dalam memori
C/CC i;in membaca *Aead+ &nt&! pema!ai
C2CC i;in men&lis *Nrite+ &nt&! pema!ai
C1CC i;in mener;a!an *eDse!&si+ &nt&! pema!ai
CC/C i;in membaca *Aead+ &nt&! anota !elompo! ro&p
CC2C i;in men&lis &nt&! anota !elompo!
CC1C i;in mener;a!an &nt&! anota !elompo!
CCC/ i;in membaca &nt&! oran lain
CCC2 i;in men&lis &nt&! oran lain
CCC1 i;in mener;a!an &nt&! oran lain
who
O
menent&!an &nt&! siapa i;in diberi!an
!ombinasi 3 h&r&f,$o$,$$ dan #&$ ata& h&r&f t&nal #a$.
Defa&lt dari who ini adalah #a$.
a *all+ sem&a
*rao&p+ !elompo!
& *&ser+ pema!ai
O menambah i;in
: menhap&s i;in
i;in r membaca
w men&lis
x membaca
s menat&r 5D pemili!/!elompo!
t ;anan men&!ar
9ontoh men&bah mode file
" ls -l 23ba
-r!-r--r-- * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba
" 2h)3d &&& 23ba
" ls -l 23ba
-r!Hr!Hr!H * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
*!ondisi m&la:m&la+
*&bah mode file+
*mode di set EEE+
'erintah Dasar Lin&x 22
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
" 2h)3d &'' 23ba
" ls -l 23ba
-r!H------ * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
" 2h)3d &7* 23ba
" ls -l 23ba
-r!Hr-H--H * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
" 2h)3d ''' 23ba
" ls -l 23ba
--- --- --- * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
" 2h)3d aUH 23ba
" ls -l 23ba
---H--H--H * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
" 2h)3d ,Ur!H 23ba
" ls -l 23ba
-r!Hr-H--H * s6ari+ ,sers $'8 N34 $8 *%M*& 23ba5
PERINTAH PERINTAH LANTUTAN
*( Perintah Inp,t-O,tp,t dan Pr3ses Piping
*&bah mode lai+
*mode di set ECC+
*&bah mode file+
*mode di set E01+
*&bah mode file+
*mode di set CCC+
*&bah mode file+
*mode di set E01+
*&bah mode file+
*&ser Or, Ow, Ox+
)ama haln"a denan D(), ?45D ;&a mamp& menenali beberapa !ara!ter
!h&s&s dalam s&at& perintah. >an pertama adalah !ara!ter > "an di&na!an &nt&!
men"al&r!an standard o&tp&t dari terminal !e seb&ah file.
9ontoh .
" ls ; 3,tp,t(tHt -------- hasil dari perintah ls disimpan
!e seb&ah file denan nama o&tp&t.txt
" )3re 3,tp,t(tHt -------- melihat isi file o&tp&t.txt
dead(letter
intr3d,2ti3n(pd+
ns)ail
3,tp,t
s6ari+
t)p
t,t*(*--.(ps
t,t$(*--.(ps
Denan perintah di atas seb&ah file bar& denan nama Go&tp&t.txtH a!an terbent&!
dan isi dari file terseb&t adalah hasil dari perintah ls.
'erintah Dasar Lin&x 23
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
)elain it& &ser ;&a dapat menambah!an informasi di a!hir seb&ah file denan cara
men&na!an notasi >> seperti contoh beri!&t ini .
" date ;; 3,tp,t(tHt -------- hasil dari perintah date ditambah!an
!e a!hir file denan nama o&tp&t.txt
" )3re 3,tp,t(tHt -------- melihat isi file o&tp&t.txt
dead(letter
intr3d,2ti3n(pd+
ns)ail
3,tp,t
s6ari+
t)p
t,t*(*--.(ps
t,t$(*--.(ps
Th, N34 $8 */M$-M%. TVT *--. ------- ; baris tambahan dari perintah date
5np&t dari s&at& perintah ;&a dapat diarah!an denan men&na!an tanda P.
Denan men&na!an notasi ini, inp&t "an biasan"a didapat secara intera!tif dari
!e"board a!an sebali!n"a diarah!an &nt&! menambil inp&t dari seb&ah file.
" ls -l ; 23ba(tHt
" !2 : 23ba(tHt
*. *77 **$8
:::@ hasil perintah ls disimpan me n;adi coba.txt
::@ wc menhit&n baris, !ata 7 !ara!ter
dari file coba.txt
'en&naan alias seperti contoh:contoh di atas han"alah berla!& sementara, artin"a
setelah loo&t ma!a perintah:perintah terseb&t s&dah tida! di!enali lai. 8da s&at& cara
aar perintah alias terseb&t dapat bersifat permanen, "ait& denan cara meneti!!an
perintah:perintah alias terseb&t dan men"impann"a pada s&at& file "an bernama (2shr2
"an dapat ditem&!an pada setiap home director" &ser.
Dalam hal proses inp&t:o&tp&t ?45D memp&n"ai proses "an diseb&t denan
proses pipin. 2onsep dasar pipin berh&b&nan erat denan men"al&r!an inp&t o&tp&t.
'ipe bisa dianaloi!an denan seb&ah pipa "an menh&b&n!an d&a b&ah proram
sedemi!ian hina o&tp&t dari proram pertama men;adi inp&t dari proram beri!&tn"a.
?45D men"edia!an fasilitas pipin dimana &ser bisa men&na!an sat& ata& lebih pipe
secara bersamaan.
9ontoh proses pipin dalam ?45D .
" +inger N s3rt N )3re
L3gin Na)e Tt6 Idle L3gin Ti)e O++i2e O++i2e Ph3ne
a)ran A)ran (D p* .M*% N34 $& '.M%$ DM'('E
s6ari+ I!an S6ari+ p% N34 $& *8M$- D*'($7$(*($'*E
2eteranan . perintah di atas berarti setelan men;alan!an perintah finer !em&dian
hasiln"a di&r&t!an ses&ai ab;ad, !em&dian menampil!ann"a per la"ar.
" +inger N s3rt N )3re N !2
/ %7 $8-
'erintah Dasar Lin&x 2/
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
2eteranan . perintah di atas berarti pertama:tama perintah finer di;alan!an, lal&
hasiln"a di&r&t!an ses&ai ab;ad, !em&dian dihit&n ber&pa ;&mlah baris, ;&mlah !ata dan
;&mlah !ara!ter dari o&tp&t "an dihasil!an.
$( add,ser
-&nsi . menambah &ser bar&
-ormat . add&ser
2eteranan . han"a s&per:&ser "an dapat men;alan!an perintah ini.
hig3MQ9 add,ser
Adding a ne! ,ser( The ,serna)e sh3,ld n3t eH2eed . 2hara2ters
in length@ 3r 63, )a6 r,n int3 pr3ble)s later(
Enter l3gin na)e +3r ne! a223,nt DW# t3 P,itEM i!an
That na)e is in ,se@ 2h33se an3ther(
Adding a ne! ,ser( The ,serna)e sh3,ld n3t eH2eed . 2hara2ters
in length@ 3r 63, )a6 r,n int3 pr3ble)s later(
Enter l3gin na)e +3r ne! a223,nt DW# t3 P,itEM
'ada contoh di atas, nama &ser "an dimas&!!an s&dah ada sehina ?45D
menola!n"a. ?45D men"aran!an aar pan;an nama &ser tida! melebihi F !ara!ter.
?nt&! membatal!an perintah ini te!an Q9.
hig3MQ9 add,ser
Enter l3gin na)e +3r ne! a223,nt DW# t3 P,itEM i!anari+
Editing in+3r)ati3n +3r ne! ,ser >i!anari+?
R,ll Na)eM I!an S6ari+
FID >*''?M
Fr3,p X,sersX@ FID *''
Rirst ,n,sed ,id is 78$
UID >78$?M
H3)e Dire2t3r6 >h3)ei!anari+?M
Shell >binbash?M
Pass!3rd >i!anari+?M
In+3r)ati3n +3r ne! ,ser >i!anari+?M
H3)e dire2t3r6M >h3)ei!anari+? ShellM >binbash?
,idM >78$? gidM >*''?
Is this 23rre2tY >6N?M
6e!an > &nt&! men"impan data &ser bar&.
'erintah Dasar Lin&x 20
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
%( ps
-&nsi . di&na!an &nt&! melapor!an informasi tentan proses "an a!tif dalam
sistem ?45D
-ormat . ps cal
2eteranan . dapat men&n;&!!an proram "an sedan di;alan!an setiap terminal dan
;&a proses latar bela!an "an sedan ber;alan.
hig3M,sr" ps
PID TTO STAT TIJE #OJJAND
&$/* p$ S 'M'' -bash
&$7* p$ T 'M'' D)anE
&$7% p$ T 'M'' DshE
&$7/ p$ T 'M'' Dg,nZipE
&$77 p$ T 'M'' DlessE
&$&$ p$ T 'M'' D)anE
&$.% p$ T 'M'' sh -2 ,srbing,nZip -2 ,sr)an2at*)4(*(gZ N ,srbinl
&$.7 p$ T 'M'' ,srbinless -is
/( 0ill
-&nsi . di&na!an &nt&! menhenti!an proses "an sedan ber;alan
-ormat . !ill no sinal
2eteranan . 'roses diidentifi!asi!an denan nomor proses *bisa diseb&t process is
ata& '5D+ "an ditem&!an dari perintah ps. 'erintah !ill be!er;a denan
menirim!an seb&ah sin"al terminate pada proses. %iasan"a dipa!ai sinal no. J ata&
no. 1J.
9ontoh .
0ill &/&% menhenti!an proses denan nomer 5D E/E3
0ill - &/&% menhenti!an proses E/E3 lans&n saat it& ;&a
7( [
-&nsi . Men;alan!an proram di bela!an la"ar *m&ltitas!in+
-ormat . 7 nama:proram
2eteranan . )etelah perintah ini di;alan!an ma!a '5D dari proram a!an dilapor!an
oleh sistem. 1adi ;i!a !ita inin memb&an proses tadi !ita bisa mela!&!an perintah
!ill J '5D:n"a.
9ontoh proses bela!an la"ar
" t3p[ :::: men;alan!an perintah top secara bac!ro&nd
2eteranan .
'erintah top di&na!an &nt&! melihat proses:proses pentin "an sedan di!er;a!an
oleh 9'?. 1i!a proses top di;alan!an tida! denan cara di bela!an la"ar, ma!a &ser
tida! dapat mener;a!an perintah "an lain !arena perintah ini a!an di!er;a!an secara
ter&s mener&s oleh 9'?. %ent&! tampilan "an m&nc&l di la"ar ;i!a men&na!an
perintah top adalah sebaai beri!&t .
'erintah Dasar Lin&x 2B
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
/M*&p) ,p $ da6s@ /M$$@ % ,sers@ l3ad a4erageM '(*&@ '('.@ '('$
./ pr32essesM 7/ sleeping@ * r,nning@ ' Z3)bie@ $- st3pped
#PU statesM '(%K ,ser@ *(-K s6ste)@ '('K ni2e@ -&(.K idle
Je)M */%%8K a4@ */'.'K ,sed@ $78K +ree@ */'8'K shrd@ $*$K b,++
S!apM *%'&/.K a4@ .&$.K ,sed@ *$$'$'K +ree $-7$K 2a2hed
6etapi ;i!a perintah top di!er;a!an secara bac!ro&d *top7+ ma!a di la"ar tida! a!an
ada tampilan apa:apa. ?nt&! memati!an perintah top &na!an perintah !ill J top.
8( b2
-&nsi . perintah bc dapat di&na!an sebaai calc&lator
2eteranan . fasilias ini tida ada pada =ersi ?45D standard.
9ontoh .
hig3MQ" b2
b2 *('% DN34 $@ *--/E
#3p6right D#E *--*@ *--$@ *--%@ *--/ Rree S3+t!are R3,ndati3n@ In2(
This is +ree s3+t!are !ith ASSOLUTELO NO LARRANTO(
R3r details t6pe \!arrant6X(
*'U7
*7
%U757U87-&.57W$
-*.7&
&( pr
-&nsi . Menceta! isi file !e printer
-ormat . pr nama:file > /de=/lpC
2eteranan . Masil ceta!an !e:printer a!an dipisah!an perhalaman denan seb&ah
;&d&l *header+ pada baian atas halaman. Meader a!an berisi tanal, nama file dan
nomer halaman.
ELE#TRONI# JAIL
Di dalam sistem ?45D, memperboleh!an pema!ai salin menirim!an pesan
secara ele!troni!. 'esan dapat di!irim!an secara lans&n !e terminal pema!ai lain bila
sedan lo in. 2ed&a pema!ai terseb&t !em&dian dapat melan;&t!an perca!apan melal&i
!e"board masin:masin.
)eoran pema!ai ;&a dapat menirim!an pesan !e pema!ai lain dalam bent&!
s&rat peniriman *mail+. 'esan terseb&t secara otomatis oleh ?45D dimas&!!an !e file
dalam director" penerima. %ila penerima pesan terseb&t lo in, ma!a ia diberitah& a!an
adan"a pesan peniriman.
'erintah Dasar Lin&x 2E
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
'erintah:perintah "an di&na!an &nt&! !eperl&an !om&ni!asi data antar pema!ai
sebaai beri!&t .
*( !rite pe)a0ai >tt6?
f&nsi . menirim pesan !e pema!ai "an sedan loin.
!eteranan . Nrite a!an memb&at h&b&nan dari !e"board !e la"ar pema!ai "an
ditent&!an. 8pa sa;a "an di!eti!!an dari !e"board a!an tampa! di la"ar penerima.
?nt&! mena!hiri peniriman pesan !eti!!an QD. )ewa!t& pesan di!irim!an !e
penerima, ma!a di la"ar penerima pesan a!an ditampil!an siap "an menirim pesan
terseb&t.
(ption tt" *terminal t"pe+, har&s dii!&ti oleh nomor &r&t terminal "an dia!tif!an.
(ption tt" a!an m&nc&l bila terdapat lebih dari sat& terminal "an dia!tif!an denan
5D "an sama.
)eoran &ser pada !omp&ter 8 a!an menirim!an pesan !epada &ser di omp&ter %
denan cara .
" !rite ba)bang
?ser bernama Doni menirim!an pesan !e %amban denan cara meneti! pesan.
?nt&! mena!hiri peneti!an pesan di&na!an tombol 9trl:D.
'ada !omp&ter % "an di&na!an oleh &ser bernama bamban a!an tampil pesan
"an di!eti! oleh Doni seperti pada tampilan beri!&t ini.
Q"
Jessage +r3) d3ni]hig3 3n tt6p$ at $'M$* (((
Hall3 Lan@ 0a), se0arang sedang ngapain Y
EOR
$( )esg >pilihan?
f&nsi . menola! pesan dari pema!ai lain
!eteranan . 8nda dapat ;&a menola! pesan "an di!irim denan mema!ai perintah
write. 'erintah ini tida! dapat menola! i;in bai s&per &ser &nt&! menirim pesan.
'ilihan "an di&na!an .
n tida! menerima pesan
" mena!tif!an penerimaan pesan
1i!a &ser tida! inin dian& oleh &ser "an lain "an a!an menirim!an pesan,
ma!a dapat men&na!an perintah )esg n(
9ontoh .
?ser bernama 5wan tida! inin menerima pesan . *mes n+
2em&dian &ser lain bernama %amban menirim!an pesan, ma!a !omp&ter a!an
menola! pesan terseb&t.
hig3MQ" !rite i!an
!riteM i!an has )essages disabled
'erintah Dasar Lin&x 2F
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
%( )ail >peneri)a?
-&nsi . !irim dan membaca pesan ber&pa s&rat
!eteranan . Mail adalah seb&ah proram peniriman ele!troni! "an menirim!an
pesan !e pema!ai lain ata& membaca pesan dari pema!ai lain. 8nda dapat
menirim!an pesan dan bent&! peniriman tercatat !e tiap pema!ai "an di!ehenda!i
"an memp&n"ai 5D lo in pada sistem. 'eniriman di!&mp&l!an dalam seb&ah file
di home director" penerima. ?nt&! membaca s&rat ele!troni! ini bisa setiap saat,
tetapi !eban"a!an membacan"a !eti!a lo in. %ila anda meneti!!an mail tanpa 5D
penerima ma!a berarti anda membaca s&rat ele!troni! dari penirim. ?nt&!
membaca sat& per sat& s&rat anda, denan meneti!!an &r&tan dari s&art "an mas&!.
?r&tan "an di&na!an 1 2 3 dst.
6ombol "an di&na!an adalah .
O *ret&rn+ . menampil!an pesan beri!&tn"a
QD . !el&ar dari proram mail
d . menhap&s pesan tera!hir
%ila perintah ini dii!&ti oleh nomor &r&t s&rat, ma!a a!an menhap&s file s&rat
terseb&t. %ila diserta!an ar&men pema!ai, ma!a mail menerima mas&!!an hina ia
mendete!si seb&ah tombol QD dan menirim mas&!!an "an di!&mp&l!an sebaai
s&rat pesan pada home director" pema!ai "an ditent&!an.
9ontoh . menirim e:mai! !e &ser bernama bamban
" )ail ba)bang
S,b^e2tM Jen23ba 0iri) e-)ail
Hall3 Jbang@
a0, sedang latihan )engeti0 e-)ail pa0ai LINUX(
K30 s,lit se0ali 6ah Y
(
EOT
1i!a &ser bernama %amban sedan loin, ma!a e:mail terseb&t lans&n ditampil!an
di la"ar, seperti pada contoh beri!&t ini .
"
Ne! )ail +3r ba)bang]hig3 has arri4edM
----
Rr3)M I!an S6ari+ :s6ari+]hig3(eepis-its(a2-id(net;
S,b^e2tM Jen23ba 0iri) e-)ail
Hall3 Jbang@
a0, sedang latihan )engeti0 e-)ail pa0ai LINUX(
K30 s,lit se0ali 6ah Y
----
1i!a &ser "an di!irim e:mail tida! sedan loin, ma!a s&rat terseb&t a!an disimpan pada
dire!tori &ser. ?ser a!an diberitah& oleh ?45D pada saat loin ;i!a ada s&rat mas&!.
?nt&! menetah&i ata& membaca e:mail "an mas&!, !eti! perintah )ail.
'erintah Dasar Lin&x 2J
'ra!ti!&m 1arinan 2omp&ter '34) 56)
5wan )"arif 7 -err" 8)
Q" l3gin ba)bang
Pass!3rdM
Lin,H $('('(
O3, ha4e )ail(
Q" )ail
::::::: pemberitah&an ;i!a ada e:mail mas&!
::::::: melihat e:mail "an mas&!
Jail 4ersi3n 7(7 8*-'( T6pe Y +3r help(
B4arsp33l)ails6ari+BM $ )essages * ne! $ ,nread
U * s6ari+]hig3(eepis-it Th, A,g $& *7M%* **/%7 Bper23baanB
;N $ ,),)]hig3(eepis-its( Th, N34 $8 $*M%$ *$/.' BS,rat Penting B
[
/( !all
-&nsi . peniriman pesan oleh s&per &ser
2eteranan . %ai s&per &ser, sistem operasi ?45D men"edia!an peniriman pesan
!esel&r&han pema!ai "an sedan lo in saat it& dan perintah ini han"a dapat
dila!&!an oleh s&per &ser. 2e&naan dari perintah ini "ait& s&per &ser dapat
memberitah&!an !epda sel&r&h pema!ai "an sedan lo in, adan"a s&at& inter&psi
pentin "an har&s diperhati!an.
9 !all
Hall3 USERS@ a!as 03)p,ter )a, di)ati0an ^a) *-(''
J3h3n data Anda disi)pan dan 03)p,tern6a
di sh,td3!n dah,l,( Teri)a 0asih(
?nt&! mena!hiri pen&lisan wall denan cara mene!an tombol 9trl D.
)etelah it& pada la"ar monitor &ser "an sedan loin a!an tampil .
Sr3ad2ast Jessage +r3) s6ari+]hig3
Dde4tt6p%E at *&M$' (((
Hall3 USERS@ a!as 03)p,ter )a, di)ati0an ^a) *-(''
J3h3n data Anda disi)pan dan 03)p,tern6a
di sh,td3!n dah,l,( Teri)a 0asih(
9
)elain it& perintah wall dapat ;&a menirim!an pesan ber&pa file te!s. 5si dari file
te!s terseb&t a!an ditampil!an di sem&a la"ar.
9 !all 23ba(tHt
'erintah Dasar Lin&x 3C

Anda mungkin juga menyukai