Anda di halaman 1dari 34

PraktikumJaringanKomputerPENSITS

IwanSyarif&FerryAS
PerintahDasarLinux11

PERINTAHPERINTAHDASARLINUX

PadasaatpertamakalimenggunakanUNIX/Linux,setiapuser
harusmemasukan
logindanpassword.PadasistemoperasiDOS,setiapuseryang
memakaikomputertidak
pernahditanyalogindanpassword,karenaDOSmemang
dirancangtidakuntuksistem
multiuser.SedangkanUNIX/Linux,sejakawal
pengembangannyamemangditujukan
untuksistemmultiusersehinggadilengkapidengansistem
keamananyanghandal.
1.login
fungsi:untukmasukkedalamjaringan
keterangan:SetiappemakaisahdarisistemUNIXmempunyai
identifikasipemakai
sendiri(ID).
2.password
Fungsi:Memasukkankatasandisetelahlogin.
Keterangan:UntukpemakaiyangbarudidaftarolehSUPER
USERmakausertidak
perlumemasukkankatasandi.
Untukmenjagakerahasiaan,pengetikantombolpasswordtidak
ditampilkandilayar.
Linux2.0.0(higo.eepisits.acid.net)(ttyp2)
higologin:syarif
Password:
Lastlogin:MonNov2315:10:29from10.252.1.2
Linux2.0.0.
Youhavemail.
higo:~$

Jikaseorangusertidakmempunyaihakataumemasukkan
passwordyangkelirumaka

akantampilpesan:
login:aku
Password:
Loginincorrect

3.passwd
Fungsi:Untukmembuatataumengubahkatasandi
$passwd
Changingpasswordforsyarif
Enteroldpassword:
Enternewpassword:
Thepasswordmusthaveatleast6characters,tryagain.
Enternewpassword:

Keterangan:
Sepertiuraianketerangandipassword,bilapertamakaliloginke
sistemUNIX,harus
dibuatkatasandiuntukdirisendiri.Harusdipikirkansuatuurutan
hurufdanangka
yanglebihpanjangdari6karakteruntukkatasanditersebut.
Programpassword
memintapengetikankatasandisebanyak2kali.Bilaternyata
keduaketikanbukan
Page 2
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux12

katayangsama,akandiberikankesempatansekalilagi.Sekali
diterapkansebuah
sandi,makatidakdapatlogintanpamemberitahukannyapada
UNIX,olehkarenaitu
passwordjangansampaiterlupa.
4.who
Fungsi:untukmengetahuidaftarpemakaiyangsedangaktif
(login)
$who
roottty1Nov1915:34
sulisttyp1Nov2314:34(:0.0)

syarifttyp2Nov2315:44(10.252.1.201)

Keterangan:perintahwhoakanmemberikandaftarpemakaiyang
barusajalogin
denganmenunjukkannamapemakai,terminalID,danwaktu
masingmasinglogin.
5.finger
Fungsi:fingermempunyaikegunaanhampirsamadenganwho,
hanyasajafinger
menyediakaninformasiidentitasuseryanglebihlengkapdariada
who.
Contohperbedaanpemakaianwhodanfinger
$who
nanangttyp1Nov2614:59(:0.0)
nanangttyp2Nov2616:18(:0.0)
sulisttyp3Nov2617:03(surat.eepisits.)
syarifttyp4Nov2618:01(10.252.1.201)
$finger
LoginNameTtyIdleLoginTime
nanangNanangSyahronip12:17Nov2614:59(:0.0)
nanangNanangSyahronip22:11Nov2616:18(:0.0)
sulisSulistyoMahargyo.Bp31Nov2617:03(surat.eepisits.)
syarifIwanSyarifp4Nov2618:01(10.252.1.201)

6.logout
Fungsi:Untukkeluardarisistem
Keterangan:bilapemakaiakanmengakhiripenggunaanterminal
sebaiknya
menjalankanperintahini,agarhakaksespadaloginnyatidak
disalahgunakanoleh
oranglainyangtidakberhak.
7.exit
Fungsi:Untukkeluardarisistem
Keterangan:samadenganperintahlogout.
8.whoami
Fungsi:untukmengetahuisiapauseryangsedanglogindisuatu
komputer/terminal

Keterangan:digunakanbilaandamenemukanterminalyang
belumlogoutatauexit
daninginmengetahuimiliksiapaterminaltersebutdiaktifkan.
9.date
Fungsi:Menunjukkanataumengaturtanggal
Page 3
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux13
$date
MonNov2315:55:04JVT1998

Keterangan:Melaporkanataumengaturtanggaldanwaktusistem.
Bilatidakada
argumenyangditentukan,akandilaporkantanggaldanwaktu
sekarang.
10.cal
Fungsi:mencetakkalendermulaitahun0000s/d9999
$cal
November1998
SuMoTuWeThFrSa
1234567
891011121314
15161718192021
22232425262728
2930
Keterangan:membuatkalenderbulandantahunyangditentukan.
Bilabulantidak
disertakan,makadibuatkalenderuntuk1tahun.
11.ls
Fungsi:menampilkandaftarfiledalamdirectoryaktif.
Keterangan:Perintahiniakanmenampilkaninformasimengenai
directorydanfile.

Bentuksederhanaperintahlsakanmenampilkanhanyanamafile.
Bentukpanjang
ditandaidenganmenggunakanoption1,yangakanmenampilkan
namanamafile
besertainformasiuntuksetiapfileyangditampilkan.
Optionoptionyangdisediakan:
atampilkansemuafiledidirectorytermasukisian.
otampilkanhanyanamadirectory
gcetakIDkelompokhanyauntukbentukpanjang
Icetaknomoruntuksetiappemakai
ltampilkanseluruhfilesecaralengkap
ocetakIDpemakai(bilapemakai1)
rubahurutanpengaturannamafileyangtelahdisusun
taturnamafileberdasarkanwaktumodifikasiterakhir,tidak
berdasarkannama
oaturnamafileberdasarkanwaktuaksesterakhir
Untukoptionnama,bilanamamerupakansebuahdirectory,
perintahitumencetak
informasiyangdimintadenganpilihan(option)bagisemuafile
dalamdirectory.Bila
namasebuahfile,makahanyainformasifilebersangkutanyang
dicetak.
Page 4
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux14

PerbandinganperintadirpadaDOSdanperintahlspada
UNIX
PerintahDOS
PerintahUNIX
Keterangan
Dir
lsl

Melihatdaftarfilesecaradetil
Dir/w
Ls
Melihatdaftarfilesecaramelebar
Dir/p
ls|more
Melihatdaftarfileperhalaman
Dira*.*
lsa*.*
Melihatfiledengannamadepana
Dir>prn
ls>lpr
Mencetakdaftarfilekeprinter
Dir>file1.txt
ls>file1.txt
Menyimpandaftarfilekefile1.txt
Bentuktampilanperintahls
$lsl
rwrr1syarifusers981Sep208:34PIC22370.PCX
rwrr1syarifusers981Sep208:33PIC27480.PCX
rwrr1syarifusers66091Aug1212:14bufferm.pdf
rwrr1syarifusers171Nov2319:51coba1
rwrr1syarifusers177Nov2319:51coba2
rwrr1syarifusers171Nov2319:52coba3
drwx2syarifusers1024Nov1911:55nsmail/
drwx2syarifusers1024Aug1211:34syarif/
drwxrxrx2syarifusers1024Aug1312:57tmp/
rwrr1syarifusers24093Aug1212:17tut1.1998.ps
rwrr1syarifusers58527Aug1212:15tut1_2.pdf
rwrr1syarifusers15687Aug1212:17tut2.1998.ps
rwrr1syarifusers17984Aug1212:18tut3.1998.ps
$

PerintahlslsamadenganperintahdirpadaDOS(sepertiterlihat
diatas),sedangkan
perintahlssamadenganperintahdir/w(sepertiterlihatdibawah
ini)
$ls

PIC22370.PCXdbms1.pdf
nsmail/
tut1.1998.ps
PIC27480.PCXdead.letterprakt_1.ctut1_2.pdf
bufferm.pdfintroduction.pdf
server.c*tut2.1998.ps
client.c
lpr
syarif/tut3.1998.ps

12.chmod
Fungsi:mengubahproteksifile
Format:chmodbilangannamafile

$lslc*
rw1syarifusers5935104Aug2713:59core
$chmod777core
$lslc*
rwxrwxrwx1syarifusers5935104Aug2713:59core*
Page 5
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux15

13.clear
Fungsi:bersihkanlayar,(samadenganperintahCLSdiDOS)
Format:clear
14.cmp
Fungsi:bandingkanfile1danfile2sertalaporkanperbedaannya.
Format:cmpfile1danfile2
Keterangan:perintahinitidakakanmelaporkanapaapajikafile
tersebutidentik
(samapersis),tetapijikaadaperbedaanmakaakandilaporkan
sepertiberikutini:
$cmpcoba1coba2
coba1coba2differ:char45,line5

artinyafilecoba1mempunyaiperbedaandenganfilecoba2pada
posisi45bariske5
15.cp

Fungsi:copyfile1menjadifile2
Format:
$cpfile1file2
mengcopyfile1kefile2
$cpcoba3/home/syarif/nsmailmengcopyfilecoba3ke
direktorilain
Keterangan:cpakanmengcopysatufilekefilelainataumeng
copysatufileatau
lebih,kesebuahdirektory.
16.rm
Fungsi:menghapusfile
Format:rmnamafile
PerintahDOS
PerintahUNIX
Keterangan
Delfile1
rml
Menghapusfile1
Dela*.*
rma*.*
Menghapusfiledengannamadepana
Delfile1
Delcoba.txt
Delbuku.sam
rmfilecoba.txtbuku.samMenghapusbanyakfilesekaligus
17.mv
Fungsi:memindahkanfile1menjadifile2
Format:mvfile1file2
$mvfile1file2
mengcopyfile1kefile2
$mvcoba3/home/syarif/nsmailmengcopyfilecoba3ke
direktorilain

Keterangan:mvakanmemindahkansatufilekefilelainatau
memindahkansatufile
ataulebih,kesebuahdirektori
Page 6
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux16

18.cat
Fungsi:menampilkanisisebuahfile(samadenganperintahTYPE
padaDOS)
Catberfungsiuntukmencetakkelayarmonitorisidarisebuahfile
text.Jikayang
filedililihatmenggunakanperintahinibukanfiletextmakaakan
keluarkarakter
karakteranehpadalayar..Untukmenghindaritercetaknya
karakterkarakteraneh
tersebutdapatdigunakanperintahcatv
$catserver.c
#include<stdio.h>
main(argc,argv)
intargc;
char*argv[];
{if(argc<2){
fprintf(stderr,"Givemeanargument,please.\n");
exit(1);
}
19.more
Fungsi:menampilkanisitextfileperlayar
Format:morenamafile
Contoh:
$moreserver.cmenampilkanisifikeserver.c
#include<stdio.h>
#include<sys/types.h>

{
structsockaddr_inserver;
staticcharbuf[512],*mes="Iamfine!";
if(argc<2){
fprintf(stderr,"Givemeanargument,please.\n");
exit(1);
}
More(33%)
Keterangan:moremenampilkanisifiledarititiktertentu
kemudianmenampilkan
sisafilepadaCRTsebanyaksatuhalamansetiapkali.Setiaplayar
CRTpenuhmaka
penampilanfileakanberhentidanmenunggukitamengetikkan
sebuahkarakteratau
return.
Page 7
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux17

20.head
Fungsi:perintahheaddigunakanuntukmenampilkan10baris
pertamadarisuatufile
teks.Jikainginmenampilkanhanya4barispertamamaka
digunakanperintah:
$head4coba.txt
commandscommontoalllogins
exportOPENWINHOME=/usr/openwin
exportMINICOM="con"
exportwin/man
21.tail
Fungsi:perintahtaildigunakanuntukmenampilkan10baris
terakhiradarisuatufile

teks.Jikainginmenampilkanhanya3barispertamamaka
digunakanperintah:
$tail3coba.txt
rwrr1syarifusers58527Aug1212:15tut1_2.pdf
rwrr1syarifusers15687Aug1212:17tut2.1998.ps
rwrr1syarifusers17984Aug1212:18tut3.1998.ps
22.history
Fungsi:mencetakperintahperintahsebelumnya
$history|more
1netscape
2bg
3lsl
4cdsyarif
5lsl
6lsal
7cd
8cd
TidaksemuaversiUNIXmenyediakanperintahini.Perintah
historyinidapat
digunakanuntukmengingatkembaliperintahperintahyang
dijalankansebelumnya.
Perintahinijugadapatdigunakanuntukmenjalankanlagisuatu
perintahtanpa
mengetikulang.
SistemoperasiDOSjugamenyediakanfasilitasiniyaituperintah
DOSKEY.COM
23.wc
Fungsi:menghitungjumlahkata,jumlahbarisdanjumlahkarakter
dalamsuatufile
Format:wcnamafile
Contoh:
$wclpr

1515165lpr
filelprterdiriatas13baris,
15katadan165karakter
24.alias
Fungsi:untukmenggantinamaperintah
Page 8
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux18

Denganmenggunakanfasilitasini,seoranguserdapat
mendefinisikanperintahUNIX
denganperintahlainyangmudahdiingat.Fasilitasinijugasangat
menguntungkan
bagipemakaiDOSkarenabisamengaliaskanperintahperintah
UNIXdengan
perintahperintahDOS.PerintahaliashanyaadadiCShelldan
tidakdijumpaipada
BourneShell.
Contoh:
>aliasdir/wls
perintahlsdialiskanmenjadidir/w
>dir/w
setelahituperintahdir/wdikenalisebagails
PIC22370.PCXdbms1.pdfoutputtut1_2.pdf
PIC27480.PCXdead.letter
profiletut2.1998.ps
bufferm.pdf
introduction.pdf
syariftut3.1998.ps
coba.txt
lpr
tmp

daadstip.pdf
nsmail
tut1.1998.ps
Perintahaliasjugadapatdigunakanuntukmenyingkatperintah.
>aliashhistory
perintahhistorydisingkatmenjadih
>h
119:30dirp
219:30aliasdir/pls
319:30dir/p
419:30dir/wlsl
Untukmembatalkanperintahaliasdigunakanperitahunalias
>unaliashhistory
peritahaliashdibatalkan
>h
memanggilperintahh
h:Commandnotfound.
perintahhsudahtidakdikenali
25.man
Fungsi:singkatandarimanualyaituuntukmenampilkan
informasibantuuntuk
semuaperintahUNIX.Perintahinisangatbermanfaatbagisetiap
pemakaiUNIX
karenadapatmembantumengingatkembaliperintahperintah
UNIX.
Format:mannamaperintah
Contoh:
$manwho
WHO(1L)
NAME
whoshowwhoisloggedon
SYNOPSIS

who[imqsuwHT][count][idle][heading][help]
DESCRIPTION
ThismanualpagedocumentstheGNUversionofwho.If
Page 9
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux19

givennononoptionarguments,whoprintsthefollowing
informationforeachusercurrentlylogged
26.grep
Fungsi:mencariisisuatufiledisembarangdirectory
Format:grepnnamafiledidirektori
Keterangan:grepakanmencarisuatuvariabledalamsuatubaris
tertentu,didalam
sembarangdirektoripadasemuafile.Grepsangatbergunauntuk
menemukankata
tertentudalambeberapadokumenataumencariadanyasebuah
variabledalam
sekelompokprogram.Misalnya:grepnshutdown/etc/*
Contoh:
$grepmain*.c
mencarikatamainpadasemuafile*.c
client.c:main(argc,argv)
menampilkankatakatayangditemukan
mumt.c:main()
prakt_1.c:main(argc,argv)
server.c:main(argc,argv
gunakanoptionnuntukmenampilkannomerbaris.
$grepnexitserver.c
21:exit(1);
36:exit(1);
58:exit(1);

27.mkdir
Fungsi:membuatdirektori
Format:mkdirnamadirektori
Keterangan:diDOSperitahnyaadalahMD(makedirectory)
~$mkdircoba1coba2coba3(membuat3direktorisekaligus)
28.rmdir
Fungsi:menghapusdirektori
Format:rmdirnamadirektori
Keterangan:diDOSperitahnyaadalahRD(removedirectory)
~$rmdircoba1coba2coba3(menghapus3direktorisekaligus)
jikadirectoryyangdihapustidakadamakaakanditampilkanpesan
Page 10
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux20

SISTEMFILEDANDIRECTORY

PerintahperintahUNIXyangberhubungandenganfiledan
directorysebagai
berikut:
1.pwd
fungsi:menunjukkandirectoryaktif
keterangan:Perintahinisingkatandariprintworkingdirectory.
Seorangpemakai
selaluberhubungandengansebuahdirectorykerja,yangada
kalanyapemakai
tersebuttersesatsampaijauh,makaperintahinibermanfaatuntuk
mengetahuiposisi
pemakaidalamsuatudirectory.
2.cd[nama]
Fungsi:mengubahdirectory
Keterangan:Membawapemakaikedirectorykerjabaru.Bila
namadirectorytidak

ditentukan,cdmengatursupayadirectorykerjaberadapadahome
directorypemakai.
3.ls[options]nama
Fungsi:menampilkandaftarfiledalamdirectoryaktif.
Keterangan:
Perintahiniakanmenampilkaninformasimengenaidirectorydan
file.Bentuk
sederhanaperintahlsakanmenampilkanhanyanamafile.Bentuk
panjangditandai
denganmenggunakanoption1,yangakanmenampilkannama
namafilebeserta
informasiuntuksetiapfileyangditampilkan.
PROTEKSIFILEDANSEKURITIPADAUNIX
Masalahkeamanandataamatlahpentingdalambidangteknologi
informasi.
UNIXdalamhalinijauhlebihungguldaripadaDOSyangtidak
menyediakan
fasilitasini.DOShanyamempunyaifasilitasATTRIBUTdengan
pilihanReadOnly
danHidden.DOShanyamenyediakanfasilitasuntukuntuk
menyembunyikanfile
(hidden)danmemproteksifile(readonly)agartidakdapatdihapus
ataudimodifikasi.
Sedangkanfasilitaskepemilikanfiletidakdisediakan.
UNIXmenyediakansekuritiyangsangatbaiksekali.Tiaptiapfile
padaUNIX
mempunyaitingkatsekuritisendirisepertiterlihatpadatulisandi
bawahini:
$lsl
rwrr1syarifusers66091Aug1212:14
bufferm.pdf
rwrr1syarifusers171Nov2319:51
coba1

rwrr1syarifusers177Nov2319:51
coba2
rwrr1syarifusers171Nov2319:52
coba3
drwx2syarifusers1024Nov1911:55nsmail/
drwx2syarifusers1024Aug1211:34
syarif/
drwxrxrx2syarifusers1024Aug1312:57
tmp/
Page 11
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux21

KalaudibandingkandenganDOS,tampilandirektoridiatassedikit
berbeda.
Selainnamafile,ukuranfile,tanggaldanjampembuatan,jugaada
tambahan
informasiberupanamauser,namagroupdanmodefile.
Untukketerangankolomdirectoryindicatoradalahmerupakan
informasiuntuk
fileyangditampilkanbahwanamayangditampilkanadalahsebuah
subdirectory.
Kolomkeduamenunjukkkanhakaksesbagisekelompokatau
hanyauntuksatu
pemakaiitusendiri,penjelasanselengkapnyasebagaiberikut:

rwxrxx
Artidarikarakterrwx,r(read)menyatakanijinuntukmembaca
file,w(write)
menyatakanijinuntukmenulis(memodifikasi),merubahmaupun
menghapus,danx
(execute)menyatakanijinuntukmenjalankanprogram.Karakter
padaposisi

bersangkutanmenunjukkanbahwaijintelahdicabut.
MENGUBAHIJINAKSES
Ijinaksesterhadapfileatausuatudirectorydapatdiubahubah
denganperintah
chmod,yangbentukperintahnyasebagaiberikut:
chmodmodusnamafile[who]operasiijin
Fungsi:merubahijinakses
Keterangan:
Mengubahmodus(fileprotectionbits)sebuahfile.Modusfile
adalahsusunanbit
dalamisidirectoryfileyangmenentukansiapayangmendapatijin
untukmembaca,
Namafile
Tanggal&jampembuatan
UkuranFile
Namagroup
Namauser
ModeFile
Indikator
Direktori
Ijinaksesbagipemilikfile(read,write,eksekusi)
Ijinaksesbagiuseryangyangtermasukdalam
satugroupdenganpemilikfile(read&eksekusi)
Userlainhanyadapatmengeksekusiprogram,
tetapitidakdapatmembacadanmemodifikasi
filetsb.
Page 12
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux22

menulis,mengerjakanfile.Hanyapemilikfileatausuperuseryang
bolehmengubah
modusnya.

Bentukpertamamenggunakanbilanganoktaluntukmengatur
modus.Yangkedua
mnggunakansimboluntukmenentukanmodusbaru.
Argumen:Pembacaan,penulisandanpengerjaanfile
menginginkanbitditentukan
dalambentukbilanganoktal.Bilanganoktalterdiriatas4digit.
Mostsignificant
digitberisibituntukmengontrolpengerjaan,digitberikut
mempunyaibit,bitijin
pemilik,digitberikutnyamempunyaibitijinkelompokdanleast
significantdigit
mengandungbitijinumum.
Bilanganoktaldiperolehdenganlogic0Edenganbitberikut:
4000
menentukanIDpemilikpadapengerjaan
2000
menentukanIDkelompokpadapengerjaan
1000
meninggalkanprogramdalammemori
0400ijinmembaca(Read)untukpemakai
0200ijinmenulis(Write)untukpemakai
0100ijinmengerjakan(eXsekusi)untukpemakai
0040ijinmembaca(Read)untukanggotakelompokgroup
0020ijinmenulisuntukanggotakelompok
0010ijinmengerjakanuntukanggotakelompok
0004ijinmembacauntukoranglain
0002ijinmenulisuntukoranglain
0001ijinmengerjakanuntukoranglain
who
menentukanuntuksiapaijindiberikan
+
kombinasi3huruf,o,gdanuatauhuruftunggala.
Defaultdariwhoiniadalaha.

a(all)semua
g(graoup)kelompok
u(user)pemakai
+menambahijin
menghapusijin
ijin
r
membaca
w
menulis
x
membaca
s
mengaturIDpemilik/kelompok
t
janganmenukar
Contohmengubahmodefile
$lslcoba
rwrr1syarifusers206Nov2613:17coba
(kondisimulamula)
$chmod777coba
(ubahmodefile)
$lslcoba
rwxrwxrwx1syarifusers206Nov2613:17coba*
(modediset777)
Page 13
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux23

$chmod700coba
(ubahmodelagi)
$lslcoba
rwx1syarifusers206Nov2613:17coba*

(modediset700)
$chmod751coba
(ubahmodefile)
$lslcoba
rwxrxx1syarifusers206Nov2613:17coba*
(modediset751)
$chmod000coba
(ubahmodefile)
$lslcoba
1syarifusers206Nov2613:17coba*
(modediset000)
$chmoda+xcoba
(ubahmodefile)
$lslcoba
xxx1syarifusers206Nov2613:17coba*
(modediset751)
$chmodu+rwxcoba
(ubahmodefile)
$lslcoba
rwxrxx1syarifusers206Nov2613:17coba*
(user+r,+w,+x)

PERINTAHPERINTAHLANJUTAN
1.PerintahInputOutputdanProsesPiping
SamahalnyadenganDOS,UNIXjugamampumengenali
beberapakarakter
khususdalamsuatuperintah.Yangpertamaadalahkarakter>yang
digunakanuntuk
menyalurkanstandardoutputdariterminalkesebuahfile.
Contoh:
$ls>output.txt
hasildariperintahlsdisimpan
kesebuahfiledengannamaoutput.txt

$moreoutput.txt
melihatisifileoutput.txt
dead.letter
introduction.pdf
nsmail/
output
syarif/
tmp/
tut1.1998.ps
tut2.1998.ps
Denganperintahdiatassebuahfilebarudengannamaoutput.txt
akanterbentuk
danisidarifiletersebutadalahhasildariperintahls.
Page 14
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux24

Selainituuserjugadapatmenambahkaninformasidiakhirsebuah
filedengancara
menggunakannotasi>>seperticontohberikutini:
$date>>output.txthasildariperintahdateditambahkan
keakhirfiledengannamaoutput.txt
$moreoutput.txt
melihatisifileoutput.txt
dead.letter
introduction.pdf
nsmail/
output
syarif/
tmp/
tut1.1998.ps
tut2.1998.ps

ThuNov2614:29:38JVT1998>baristambahandari
perintahdate
Inputdarisuatuperintahjugadapatdiarahkandengan
menggunakantanda<.
Denganmenggunakannotasiini,inputyangbiasanyadidapat
secarainteraktifdari
keyboardakansebaliknyadiarahkanuntukmengambilinputdari
sebuahfile.
$lsl>coba.txthasilperintahlsdisimpanmenjadicoba.txt
$wc<coba.txt
wcmenghitungbaris,kata&karakter
181551126
darifilecoba.txt
Penggunaanaliasseperticontohcontohdiatashanyalahberlaku
sementara,artinya
setelahlogoutmakaperintahperintahtersebutsudahtidakdikenali
lagi.Adasuatucara
agarperintahaliastersebutdapatbersifatpermanen,yaitudengan
caramengetikkan
perintahperintahaliastersebutdanmenyimpannyapadasuatufile
yangbernama.cshrc
yangdapatditemukanpadasetiaphomedirectoryuser.
DalamhalprosesinputoutputUNIXmempunyaiprosesyang
disebutdengan
prosespiping.Konsepdasarpipingberhubunganeratdengan
menyalurkaninputoutput.
Pipebisadianalogikandengansebuahpipayangmenghubungkan
duabuahprogram
sedemikianhinggaoutputdariprogrampertamamenjadiinputdari
programberikutnya.
UNIXmenyediakanfasilitaspipingdimanauserbisa
menggunakansatuataulebihpipe
secarabersamaan.

ContohprosespipingdalamUNIX:
$finger|sort|more
LoginNameTtyIdleLoginTimeOfficeOfficePhone
amranAmran.Dp18:13Nov2708:32(:0.0)
syarifIwanSyarifp3Nov2716:29(10.252.1.201)
Keterangan:perintahdiatasberartisetelanmenjalankanperintah
fingerkemudian
hasilnyadiurutkansesuaiabjad,kemudianmenampilkannyaper
layar.
$finger|sort|more|wc
435269
Page 15
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux25

Keterangan:perintahdiatasberartipertamatamaperintahfinger
dijalankan,lalu
hasilnyadiurutkansesuaiabjad,kemudiandihitungberupajumlah
baris,jumlahkatadan
jumlahkarakterdarioutputyangdihasilkan.
2.adduser
Fungsi:menambahuserbaru
Format:adduser
Keterangan:hanyasuperuseryangdapatmenjalankanperintah
ini.
higo:~#adduser
Addinganewuser.Theusernameshouldnotexceed8
characters
inlength,oryoumayrunintoproblemslater.
Enterloginnamefornewaccount(^Ctoquit):iwan
Thatnameisinuse,chooseanother.

Addinganewuser.Theusernameshouldnotexceed8
characters
inlength,oryoumayrunintoproblemslater.
Enterloginnamefornewaccount(^Ctoquit):
Padacontohdiatas,namauseryangdimasukkansudahada
sehinggaUNIX
menolaknya.UNIXmenyarankanagarpanjangnamausertidak
melebihi8karakter.
Untukmembatalkanperintahinitekan^C.
higo:~#adduser
Enterloginnamefornewaccount(^Ctoquit):iwanarif
Editinginformationfornewuser[iwanarif]
FullName:IwanSyarif
GID[100]:
Group'users',GID100
Firstunuseduidis562
UID[562]:
HomeDirectory[/home/iwanarif]:
Shell[/bin/bash]:
Password[iwanarif]:
Informationfornewuser[iwanarif]:
Homedirectory:[/home/iwanarif]Shell:[/bin/bash]
uid:[562]gid:[100]
Isthiscorrect?[y/N]:
TekanYuntukmenyimpandatauserbaru.
Page 16
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux26

3.ps
Fungsi:digunakanuntukmelaporkaninformasitentangproses
yangaktifdalam

sistemUNIX
Format:pscal
Keterangan:dapatmenunjukkanprogramyangsedangdijalankan
setiapterminaldan
jugaproseslatarbelakangyangsedangberjalan.
higo:/usr$ps
PIDTTYSTATTIMECOMMAND
7241p2S0:00bash
7251p2T0:00(man)
7253p2T0:00(sh)
7254p2T0:00(gunzip)
7255p2T0:00(less)
7272p2T0:00(man)
7283p2T0:00shc/usr/bin/gunzipc/usr/man/cat1/mv.1.gz
|/usr/bin/l
7285p2T0:00/usr/bin/lessis
4.kill
Fungsi:digunakanuntukmenghentikanprosesyangsedang
berjalan
Format:killnosignal
Keterangan:Prosesdiidentifikasikandengannomorproses(bisa
disebutprocessis
atauPID)yangditemukandariperintahps.Perintahkillbekerja
dengan
mengirimkansebuahsinyalterminatepadaproses.Biasanya
dipakaisignalno.9atau
no.19.
Contoh:
kill7473menghentikanprosesdengannomerID7473
kill97473menghentikanproses7473langsungsaatitujuga
5.&
Fungsi:Menjalankanprogramdibelakanglayar(multitasking)

Format:&namaprogram
Keterangan:SetelahperintahinidijalankanmakaPIDdari
programakandilaporkan
olehsistem.Jadijikakitainginmembuangprosestadikitabisa
melakukanperintah
kill9PIDnya.
Contohprosesbelakanglayar
$top&
menjalankanperintahtopsecarabackground
Keterangan:
Perintahtopdigunakanuntukmelihatprosesprosespentingyang
sedangdikerjakan
olehCPU.Jikaprosestopdijalankantidakdengancaradibelakang
layar,makauser
tidakdapatmengerjakanperintahyanglainkarenaperintahini
akandikerjakansecara
terusmenerusolehCPU.Bentuktampilanyangmunculdilayar
jikamenggunakan
perintahtopadalahsebagaiberikut:
Page 17
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux27

4:17pmup2days,4:22,3users,loadaverage:0.17,0.08,0.02
84processes:54sleeping,1running,0zombie,29stopped
CPUstates:0.3%user,1.9%system,0.0%nice,97.8%idle
Mem:14336Kav,14080Kused,256Kfree,14060Kshrd,212K
buff
Swap:130748Kav,8728Kused,122020Kfree2952Kcached
Tetapijikaperintahtopdikerjakansecarabackgroud(top&)maka
dilayartidakakan
adatampilanapaapa.Untukmematikanperintahtopgunakan
perintahkill9top.

6.bc
Fungsi:perintahbcdapatdigunakansebagaicalculator
Keterangan:fasiliasinitidaadapadaversiUNIXstandard.
Contoh:
higo:~$bc
bc1.03(Nov2,1994)
Copyright(C)1991,1992,1993,1994FreeSoftware
Foundation,Inc.
ThisisfreesoftwarewithABSOLUTELYNOWARRANTY.
Fordetailstype`warranty'.
10+5
15
3+5*5+6578*5^2
1857
7.pr
Fungsi:Mencetakisifilekeprinter
Format:prnamafile>/dev/lp0
Keterangan:Hasilcetakankeprinterakandipisahkanperhalaman
dengansebuah
judul(header)padabagianatashalaman.Headerakanberisi
tanggal,namafiledan
nomerhalaman.
ELECTRONICMAIL
DidalamsistemUNIX,memperbolehkanpemakaisaling
mengirimkanpesan
secaraelektronik.Pesandapatdikirimkansecaralangsungke
terminalpemakailainbila
sedanglogin.Keduapemakaitersebutkemudiandapat
melanjutkanpercakapanmelalui
keyboardmasingmasing.
Seorangpemakaijugadapatmengirimkanpesankepemakailain
dalambentuk

suratpengiriman(mail).PesantersebutsecaraotomatisolehUNIX
dimasukkankefile
dalamdirectorypenerima.Bilapenerimapesantersebutlogin,
makaiadiberitahuakan
adanyapesanpengiriman.
Page 18
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux28

Perintahperintahyangdigunakanuntukkeperluankomunikasi
dataantarpemakai
sebagaiberikut:
1.writepemakai[tty]
fungsi:mengirimpesankepemakaiyangsedanglogin.
keterangan:Writeakanmembuathubungandarikeyboardkelayar
pemakaiyang
ditentukan.Apasajayangdiketikkandarikeyboardakantampakdi
layarpenerima.
Untukmengakhiripengirimanpesanketikkan^D.Sewaktupesan
dikirimkanke
penerima,makadilayarpenerimapesanakanditampilkansiap
yangmengirimpesan
tersebut.
Optiontty(terminaltype),harusdiikutiolehnomorurutterminal
yangdiaktifkan.
Optionttyakanmunculbilaterdapatlebihdarisatuterminalyang
diaktifkandengan
IDyangsama.
SeoranguserpadakomputerAakanmengirimkanpesankepada
userdiomputerB
dengancara:
$writebambang

UserbernamaDonimengirimkanpesankeBambangdengancara
mengetikpesan.
UntukmengakhiripengetikanpesandigunakantombolCtrlD.
PadakomputerByangdigunakanolehuserbernamabambang
akantampilpesan
yangdiketikolehDonisepertipadatampilanberikutini:
~$
Messagefromdoni@higoonttyp2at20:21...
HalloWan,kamusekarangsedangngapain?
EOF
2.mesg[pilihan]
fungsi:menolakpesandaripemakailain
keterangan:Andadapatjugamenolakpesanyangdikirimdengan
memakaiperintah
write.Perintahinitidakdapatmenolakijinbagisuperuseruntuk
mengirimpesan.
Pilihanyangdigunakan:
ntidakmenerimapesan
ymengaktifkanpenerimaanpesan
Jikausertidakingindigangguolehuseryanglainyangakan
mengirimkanpesan,
makadapatmenggunakanperintahmesgn.
Contoh:
UserbernamaIwantidakinginmenerimapesan.(mesgn)
KemudianuserlainbernamaBambangmengirimkanpesan,maka
komputerakan
menolakpesantersebut.
higo:~$writeiwan
write:iwanhasmessagesdisabled
Page 19
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux29

3.mail[penerima]
Fungsi:kirimdanmembacapesanberupasurat
keterangan:Mailadalahsebuahprogrampengirimanelektronik
yangmengirimkan
pesankepemakailainataumembacapesandaripemakailain.
Andadapat
mengirimkanpesandanbentukpengirimantercatatketiap
pemakaiyangdikehendaki
yangmempunyaiIDloginpadasistem.Pengirimandikumpulkan
dalamsebuahfile
dihomedirectorypenerima.Untukmembacasuratelektronikini
bisasetiapsaat,
tetapikebanyakanmembacanyaketikalogin.Bilaanda
mengetikkanmailtanpaID
penerimamakaberartiandamembacasuratelektronikdari
pengirim.Untuk
membacasatupersatusuratanda,denganmengetikkanurutandari
suartyangmasuk.
Urutanyangdigunakan123dst.
Tombolyangdigunakanadalah:
+(return):menampilkanpesanberikutnya
^D:keluardariprogrammail
d:menghapuspesanterakhir
Bilaperintahinidiikutiolehnomorurutsurat,makaakan
menghapusfilesurat
tersebut.Biladisertakanargumenpemakai,makamailmenerima
masukkanhinggaia
mendeteksisebuahtombol^Ddanmengirimmasukkanyang
dikumpulkansebagai
suratpesanpadahomedirectorypemakaiyangditentukan.
Contoh:mengirimemaikkeuserbernamabambang
$mailbambang
Subject:Mencobakirimemail

HalloMbang,
akusedanglatihanmengetikemailpakaiLINUX.
Koksulitsekaliyah?
.EOT
JikauserbernamaBambangsedanglogin,makaemailtersebut
langsungditampilkan
dilayar,sepertipadacontohberikutini:
$
Newmailforbambang@higohasarrived:

From:IwanSyarif<syarif@higo.eepisits.acid.net>
Subject:Mencobakirimemail
HalloMbang,
akusedanglatihanmengetikemailpakaiLINUX.
Koksulitsekaliyah?

Jikauseryangdikirimemailtidaksedanglogin,makasurat
tersebutakandisimpanpada
direktoriuser.UserakandiberitahuolehUNIXpadasaatloginjika
adasuratmasuk.
Untukmengetahuiataumembacaemailyangmasuk,ketik
perintahmail.
Page 20
PraktikumJaringanKomputerPENSITS
IwanSyarif&FerryAS
PerintahDasarLinux30

~$loginbambang
Password:
Linux2.0.0.
Youhavemail.
pemberitahuanjikaadaemailmasuk
~$mail

melihatemailyangmasuk
Mailversion5.56/1/90.Type?forhelp.
"/var/spool/mail/syarif":2messages1new2unread
U1syarif@higo.eepisitThuAug2715:3111/435
"percobaan"
>N2umum@higo.eepisits.ThuNov2621:3212/480"Surat
Penting"
&
4.wall
Fungsi:pengirimanpesanolehsuperuser
Keterangan:Bagisuperuser,sistemoperasiUNIXmenyediakan
pengirimanpesan
keseluruhanpemakaiyangsedangloginsaatitudanperintahini
hanyadapat
dilakukanolehsuperuser.Kegunaandariperintahiniyaitusuper
userdapat
memberitahukankepdaseluruhpemakaiyangsedanglogin,
adanyasuatuinterupsi
pentingyangharusdiperhatikan.
#wall
HalloUSERS,awaskomputermaudimatikanjam19.00
MohondataAndadisimpandankomputernya
dishutdowndahulu.Terimakasih.
Untukmengakhiripenulisanwalldengancaramenekantombol
CtrlD.
Setelahitupadalayarmonitoruseryangsedangloginakantampil:
BroadcastMessagefromsyarif@higo
(/dev/ttyp3)at17:20...
HalloUSERS,awaskomputermaudimatikanjam19.00
MohondataAndadisimpandankomputernya
dishutdowndahulu.Terimakasih.
#

Selainituperintahwalldapatjugamengirimkanpesanberupafile
teks.Isidarifile
tekstersebutakanditampilkandisemualayar.
#wallcoba.txt

Anda mungkin juga menyukai