LAPORAN PRAKTIKUM SISTEM OPERASI Semester 4 (empat) Tahun Akademik 2015/2016 Oleh : Nama : Pebri Ramdani NPM : 147006012
LAPORAN PRAKTIKUMSISTEM OPERASI
Semester 4 (empat) Tahun Akademik 2015/2016
Oleh :
Nama : Pebri RamdaniNPM : 147006012
LABORATORIUM INFORMATIKA JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS SILIWANGITASIKMALAYA
2016
I - 1
MODUL 1
Perintah Dasar Sistem Operasi Linux
1.1. Tujuan Praktikum
1. Menggunakan perintah-perintah dasar untuk informasi user.
2. Mengenal format instruksi pada system operasi linux.
3. Menggunakan perintah-perintah dasar pada system operasi linux.
4. Menggunakan utilitas dasar pada system operasi linux.
1.2. Resume
Pada dasarnya, Linux merupakan sistem operasi yang berbasiskan pada
text (Text Bases) dalam sistem kerjanya. Bila ingin melakukan sesuatu
terhadap komputer user bisa mengetikkan perintah-perintah yang kemudian
dieksekusi oleh komputer. Sehingga mode teks terus melekat dengan Linux
sampai saat ini, walaupun sekarang tampilan GUI (Graphic User Interface)
Linux sudah semakin bagus dan memudahkan user. Perintah-perintah
yang diketikkan itu biasa disebut Command Line. Untuk perintah-perintah
dasar, biasa disebut Basic Command Line.
Bila sudah ada GUI, Kenapa harus menggunakan Perintah Dasar?
Pertanyaan bagus.. Saat ini, anda bisa melakukan banyak hal di GUI. Untuk
melakukan manajemen file dan direktori tinggal klik sudah beres. Mau putar
lagu, nonton film, edit document, edit gambar, add remove aplikasi,
configurasi desktop dsb. Semua bisa dilakukan dengan mudah dari GUI
dengan menggunakan mouse. Tetapi, bila anda menguasai perintah dasar
linux ada beberapa hal yang lebih mudah dan cepat bila dilakukan dari mode
teks, bahkan ada beberapa hal yang hanya bisa dilakukan dengan Command
Line.
Karnel, kernel adalah jantung dari sebuah sistem operasi karena kernel
lah yang mengatur semua proses seperti manajemen memori, proses
input/output, termasuk mengatur bekerjanya device. Secara teknis Linux
I - 1
I - 2
hanyalah sebuah kernel. Program lain seperti kompiler, editor, window
manager dan sebagainya adalah pelengkap yang membuat kernel menjadi
sebuah sistem operasi yang lengkap. Kernel membentuk inti dari sistem
operasi Linux.
Shell, shell adalah program penerjemah perintah yang menjembatani user
dengan sistem operasi. Pada umumnya shell menyediakan prompt
sebagai user interface, yaitu tempat dimana user mengetikkan
perintahperintah yang diinginkan.
Perintah dasar di linux ditulis dengan format dibawah ini:
$ nama_perintah [ argument ]
keterangan:
prompt : $ menunjukkan user biasa, dan # menunjukkan user root.
nama perintah : adalah perintah yang ingin anda jalankan
argument : sesuatu yang ditambahkan ke perintah dasar pada
umumnya argument terdiri dari OPTION dan PATH
✗ OPTION : adalah pilihan yang bisa anda gunakan untuk
menghasilkan kondisi tertentu dari suatu perintah.
✗ PATH : adalah sesuatu yang akan diproses oleh perintah, misalnya
nama file atau nama direktori.
I - 3
Pada saat menuliskan perintah, ada beberapa aturan yang harus kita ikuti,
antara lain:
Case Sensitive (penggunaan huruf besar dan huruf kecil) Dalam
menuliskan perintah harus diperhatikan apakah perintah tersebut
menggunakan huruf besar atau huruf kecil. Karena huruf besar dan
huruf kecil diartikan berbeda. Bila ada kekeliruan perintah tidak mau
dijalankan atau terjadi error.
Penggunaan tanda baca dan spasi Anda harus meneliti penggunaan
titik (.), koma (,), slash (/) atau backslash (\). Begitu juga dengan
spasi. Karena bila terjadi kesalahan dalam penggunaan tanda baca
dan spasi, perintah juga tidak bisa dijalankan.
Ejaan kata dari perintah yang digunakan Pastikan perintah anda sudah
benar ejaan katanya. Perintah-perintah yang ada menggunakan bahasa
inggris.
Untuk membatalkan perintah yang anda instruksikan kepada sistem, anda
bisa mengetikkan Ctrl+c atau Ctrl+z. Maka perintah yang sedang diproses
oleh system akan terhenti.
Login sebagai user, bukalah Console Terminal dan lakukan percobaan
percobaan dibawah ini kemudian selesaikan soal-soal latihan !
1.3 Hasil dan Pembahasan
Percobaan 1 : Melihat identitas diri (nomor id, group id)
$ id
Gambar 1.1 Tampilan Identitas Diri
Analisis
I - 4
Gambar di atas merupakan cara untuk melihat atau menampilkan identitas
user (nomor id, group id) dengan cara mengetikan prompt dari shell bash
dari Linux yaitu $ id pada command promt yang terdapat di sistem operasi.
Percobaan 2 : Melihat tanggal dan kalender dari system
1. Melihat tanggal saat ini
$ date
Gambar 1.2 Tampilan Tanggal Saat Ini
Analisis
Gambar di atas merupakan cara untuk menampikan / melihat tanggal dan
waktu system. dengan cara mengetikan prompt dari shell bash dari Linux
yaitu $ date pada command promt yang terdapat di sistem operasi.
2. Melihat kalender
$ cal 2 1996
Gambar 1.3 Tampilan Kalender Bulan 5 Tahun 2008
Analisis
Gambar di atas merupakan cara untuk menampilkan / melihat kalender pada
bulan 2 (februari) tahun 1996. dengan cara mengetikan prompt dari shell
bash dari Linux yaitu $ cal 2 1996 pada terminal sistem operasi Linux.
I - 5
$ cal –y
Gambar 1.4 Tampilan Kalender
Analisis
Gambar di atas merupakan cara untuk menampilkan/melihat kalender
secara utuh pada tahun sekarang di system. dengan cara mengetikan prompt
dari shell bash dari Linux yaitu $ cal –y.
Percobaan 3 : Melihat identitas mesin
$ hostname
I - 6
Gambar 1.5 Tampilan Identitas Mesin
Analisis
Gambar di atas merupakan cara untuk menampilkan / melihat nama dari
computer (hostname) dengan cara mengetikan prompt dari shell bash dari
Linux yaitu $ hostname pada command promt yang terdapat di sistem
operasi.
$ uname
Gambar 1.6 Tampilan Identitas Mesin
Analisis
Gambar di atas merupakan cara untuk menampilkan/melihat informasi
system computer, Antara lain tipe mesin computer, hostname, nama dan
versi system operasi dan tipe prosesor. Dengan cara mengetikan prompt
dari shell bash dari Linux yaitu $ uname pada command promt yang
terdapat di terminal linux.
$ uname –a
Gambar 1.7 Tampilan Identitas Mesin
Analisis
Gambar di atas merupakan cara untuk menampilkan/melihat semua
informasi system computer, Antara lain tipe mesin computer, hostname,
nama dan versi system operasi dan tipe prosesor. Dengan cara mengetikan
prompt dari shell bash dari Linux yaitu $ uname –a pada command promt
yang terdapat di terminal linux. Akhiran a merupakan kepanjangan dari
I - 7
All.
Percobaan 4 : Melihat siapa yang sedang aktif
1. Mengetahui siapa saja yang sedang aktif
$ w
Gambar 1.8 Tampilan Siapa Saja yang Sedang Aktif
Analisis
Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang
aktif dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ w
pada command promt yang terdapat di sistem operasi.
$ who
Gambar 1.9 Tampilan Siapa Saja yang Sedang Aktif
Analisis
Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang
login saat ini. Dengan cara mengetikan prompt dari shell bash dari Linux
yaitu $ who, sehingga akan tampil daftar nama user di terminal beberapa
user tersebut berada dan waktu login.
I - 8
$ whoami
Gambar 1.10 Tampilan Siapa Saja yang Sedang Aktif
Analisis
Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang
aktif dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
whoami, tempilan yang tampak hanya nama usernya saja.
2. Melihat informasi finger
$ finger
Gambar 1.11 Tampilan Informasi Finger
Analisis
Gambar di atas merupakan cara untuk melihat informasi finger user
dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
finger. Dikarenakan paket kode yang terdapat belum kumplit semua,
maka sebagian harus diunduh terlebih dahulu. Gambar diatas ini
merupakan tampilan finger yang gagal ditampilkan.
I - 9
$ finger <user>
Gambar 1.12 Tampilan Informasi Finger Menggunakan User
Analisis
Gambar di atas merupakan cara untuk melihat informasi finger
menggunakan user dengan cara mengetikan prompt dari shell bash dari
Linux yaitu $ finger <user>. Gambar diatas merupakan gambar yang gagal
(tidak bias diakses).
3. Mengubah informasi finger
$ chfn <user>
Change finger information for student.
Password:
Nama[user wks] : <Nama Anda>
Office[] : Lab TI UNSIL
Office Phone [] : 0313013
Home Phone [] :3203344904920
Finger information changed
$ chfn <user>
Gambar 1.13 Tampilan Informasi Finger Menggunakan User
Analisis
Gambar di atas merupakan cara untuk mengubah informasi finger dengan
cara mengetikan prompt dari shell bash dari Linux yaitu $ chfn <user>.
Apabila berhasil maka akan muncul tampilan untuk mengisikan password
terlebih dahulu kemudian nama, office, office phone, home phone dan jika
I - 10
sudah selesai maka akan muncul tulisan “finger information changed”.
Percobaan 5 : Menggunakan Manual
$ man ls
Gambar 1.14 Tampilan Manual (ls)
Analisis
Gambar di atas merupakan penggunaan manual ls dengan cara mengetikan
prompt dari shell bash dari Linux yaitu $ man ls. Lalu muncul output
penjelasan secara rinci perintah atau instruksi ls, deskripsi tentang perintah
ls tersebut antara lain ada nama, sinopsis, pengertian, contoh, pengaturan,
dll.
I - 11
$ man man
Gambar 1.15 Tampilan Manual (man man)
Analisis
Gambar di atas merupakan cara menggunakan manual man dengan
mengetikan prompt dari shell bash dari Linux yaitu $ man man. sehingga
muncul output penjelasan secara rinci perintah atau instruksi man seperti
deskripsi tentang perintah man tersebut antara lain ada nama, sinopsis,
pengertian, contoh, pengaturan, dll.
I - 12
$ man –k file
Gambar 1.16 Tampilan Manual (man –k file)
Analisis
Gambar di atas merupakan penggunaan manual –k file dengan cara
mengetikan prompt dari shell bash dari Linux yaitu $ man –k.sehingga
muncul output tentang pengertian atau kepanjangannya sesuai dengan
abjadnya.
I - 13
$ man 5 passwd
Gambar 1.17 Tampilan Manual (man 5 passwd)
Analisis
Gambar di atas merupakan penggunaan manual 5 passwd dengan cara
mengetikan prompt dari shell bash dari Linux yaitu $ man 5 passwd.
Sehingga muncul output penjelasan secara rinci perintah tentang perintah
man 5 passwd tersebut antara lain ada nama, pengertian, dll.
Percobaan 6 : Menghapus layar
$ clear
Gambar 1.18 Tampilan Hapus Layar
I - 14
Analisis
Gambar di atas merupakan tampilan setelah menghapus layar dengan cara
mengetikan prompt dari shell bash dari Linux yaitu $. Apabila user
memeprlukan layar seperti semula maka gunakanlah perintah ini.
Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata
kunci yang dicari
$ apropos date
Gambar 1.19 Tampilan Deskripsi Kata Kunci Date
Analisis
Gambar di atas merupakan cara untuk menampilkan informasi singkat
perintah yang hanya diketahui sebagian atau untuk menampilkan perintah
yang berhubungan dengan sesuatu, dengan kata lain apropos mirip dengan
fasilitas find di word.
I - 15
$ apropos mail
Gambar 1.20 Tampilan Deskripsi Kata Kunci Mail
Analisis
Gambar di atas merupakan cara untuk menampilkan informasi singkat
perintah yang hanya diketahui sebagian atau untuk menampilkan perintah
yang berhubungan dengan sesuatu, dengan kata lain apropos mirip dengan
fasilitas find di word. Lalu muncul seperti gambar di atas dengan output
perintah yang deskripsinya mengandung kata kunci mail.
$ apropos telnet
Gambar 1.21 Tampilan Deskripsi Kata Kunci Telnet
Analisis
Gambar di atas merupakan cara untuk menampilkan informasi singkat
perintah yang hanya diketahui sebagian atau untuk menampilkan perintah
yang berhubungan dengan sesuatu, dengan kata lain apropos mirip dengan
fasilitas find di word. Lalu muncul seperti gambar di atas dengan output
perintah yang deskripsinya mengandung kata kunci telnet.
I - 16
Percobaan 8 : Mencari perintah yang tepat sama degan kunci yang di
cari
$ whatis date
Gambar 1.22 Tampilan Kata Kunci Date
Analisis
Gambar di atas merupakan perintah untuk menampilkan informasi singkat
mengenai suatu perintah. output perintah yang tepat sama degan kunci
yang di cari yaitu kata kunci date.
Percobaan 9 : Manipulasi berkas (file) dan direktori
1. Menampilkan file pada direktori yang sedang aktif
$ ls
Gambar 1.23 Tampilan Direktori yang Aktif
Analisis
Gambar di atas merupakan perintah untuk menampilkan dari suatu
direktori. Perintah ini bias berdiri sendiri ataupun dijalankan dengan
argument.
I - 17
2. Menampilkan semua file direktori lengkap
$ ls –l
Gambar 1.24 Tampilan Semua File Direktori Lengkap
Analisis
Gambar di atas merupakan perintah untuk menampilkan dari suatu
direktori secara lengkap, mulai dari hak akses, owner, group dan tanggal
file atau direktori tersebut dibuat.
3. Menampilkan semua file / direktori yang tersembunyi
$ ls –a
Gambar 1.25 Tampilan Semua File / Direktori yang Tersembunyi
Analisis
Gambar di atas merupakan cara untuk menampilkan semua file dan folder,
termasuk file dan folder yang tersembunyi.
I - 18
4. Menampilkan semua file yang tersembunyi tanpa proses sorting
$ ls –f
Gambar 1.26 Tampilan Semua File Tersembunyi Tanpa Proses Sorting
Analisis
Gambar di atas merupakan cara untuk menampilkan isi direktori tanpa
diurutkan.
5. Menampilkan isi suatu direktori
$ ls /usr
Gambar 1.27 Tampilan Isi Suatu Direktori
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
ls /usr pada command promt yang terdapat di sistem operasi.
6. Menampilkan isi direktori root
$ ls/
Gambar 1.28 Tampilan Isi Direktori Root
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
I - 19
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
ls / pada command promt yang terdapat di sistem operasi.
7. Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk
direktori, tanda asterisk (*) untuk file yang bersifat executable , tanda (@)
untuk file symbol linx, tanda (=) untuk socket , tanda (%) untuk wgiteout
dan tanda (\) untuk FIFO.
$ ls –F/etc
Gambar 1.29 Tampilan Semua File atau Direktori yang Bertanda
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
ls –F /etc. lalu muncul outtput semua file.
I - 20
8. Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file,
ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atrinbutnya.
$ ls –l /etc
Gambar 1.30 Tampilan File atau Direktori Secara Lengkap
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
ls –l /etc. Lalu muncul output file atau direktori secara lengkap.
9. Menampilkan semua file dan isi direktori. Argument ini akan
menyebabkan proses berjalan agak lama apabila proses akan dihentikan
menggunakan Ctrl + c.
I - 21
$ ls –R /usr
Gambar 1.31 Tampilan Semua File dan Isi Direktori
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
ls –R /usr . Lalu muncul output semua file dan isi direktori. Apabila proses
lama tanpa henti gunakan Ctrl + c untuk mengakhiri.
Percobaan 10 : Melihat tipe file
$ file
Gambar 1.32 Tampilan Tipe File
I - 22
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
file. Lalu muncul output tipe file.
$ file *
Gambar 1.33 Tampilan Tipe File
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
file *. lalu muncul output tipe file masing-masing folder.
$ file /bin/ls
Gambar 1.34 Tampilan Tipe File
Analisis
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan cara mengetikan prompt dari shell bash dari Linux yaitu $
file /bin/ls lalu muncul output tipe file pada bin direktori yang sedang aktif.
I - 23
Percobaan 11 : Menyalin file
1. Mengkopi suatu file. Berikan opsi –i untuk pertanyaan interaktif bila file
sudah ada
$ cp /etc/group f1
Gambar 1.35 Tampilan Hasil Copy Suatu File
Analisis
Gambar di atas merupakan cara untuk menyalin file. Caranya dengan
mengetikan prompt dari shell bash dari Linux yaitu $ cp /etc/group f1 lalu
muncul output file f1 berhasil disalin dan file tersebut berada di luar folder.
$ ls –l
Gambar 1.36 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk melihat file yang telah berhasil di
copy.
$ cp –i f1 f2
Gambar 1.37 Tampilan Hasil Copy Suatu File
I - 24
Gambar 1.38 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk menyalin file dengan mengetikan
prompt dari shell bash dari Linux yaitu $ cp –i f1 f2 lalu muncul output
konfirmasi karena menggunakan –i dan file f2 sudah ada di luar. Dengan
mengisi y(yes) maka f2 akan ditimpa (replace).
2. Mengkopi ke direktori
$ mkdir backup
Gambar 1.39 Tampilan Folder Backup Berhasil Di Buat
Analisis
Gambar di atas merupakan cara untuk membuat folder backup dengan cara
mengetikan prompt dari shell bash dari Linux yaitu $ mkdir backup, folder
backup sudah berhasil di buat.
$ cp f1 f3
Gambar 1.40 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk menyalin file dengan mengetikan
prompt dari shell bash dari Linux yaitu $ cp f1 f3, output file f1 f3 berhasil
disalin dan file tersebut berada di luar folder.
I - 25
$ cp f1 f2 f3 backup
Gambar 1.41 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk menyalin file ke folder backup
dengan mengetikan prompt dari shell bash dari Linux yaitu $ cp f1 f2 f3
backup, lalu muncul file f1 f2 f3 berhasil disalin ke folder backup.
$ ls backup
Gambar 1.42 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk melihat file f1 f2 f3 berhasil disalin
ke folder backup.
$ cd backup
Gambar 1.43 Tampilan CD Backup
Analisis
Gambar di atas merupakan cara untuk pindah ke direktori backup dengan
cara mengetikan prompt dari shell bash dari Linux yaitu $ cd.
I - 26
$ ls
Gambar 1.44 Tampilan File yang Berhasil di Salin
Analisis
Gambar di atas merupakan cara untuk mengecek file file f1 f2 f3 yang
berhasil di salin ke direktori backup.
Percobaan 12 : Melihat isi file
1. Menggunakan instruksi cat
$ cat f1
Gambar 1.45 Tampilan Isi File
I - 27
Analisis
Gambar di atas merupakan perintah yang digunakan untuk menampilkan isi
file, tampilan denga perintah ini adalah file yang bertype teks yang pastinya
bukan file kosong.
2. Menampilkan file per satu layar penuh
$ more f1
Gambar 1.45 Tampilan Isi File Layar Penuh
Analisis
Gambar di atas merupakan cara yang bias digunakan untuk menampilkan
isi file teks dengan tampilan perlayar. Perintah ini cocok saat membaca file
panjang. Untuk menampilkan layar selanjutnya menggunakan spasi, namun
I - 28
more tidak bias melihat layar terdahulu.
$ pg f1
Gambar 1.45 Tampilan Isi File Layar Penuh
Analisis
Gambar di atas merupakan cara untuk melihat isi file per satu layar penuh
dengan fasilitas melihat isi file dari atas dan untuk kebawah menggunakan
tombol Enter untuk perbaris. Namun perintah ini tidak menampilkan f1
karena tidak ada.
Percobaan 13 : Mengubah nama file
1. Menggunakan instruksi mv
$ mv f1 prog.txt
Gambar 1.46 Tampilan Nama File yang Diubah
Analisis
Gambar di atas merupakan cara untuk mengubah nama file f1 menjadi
prog.txt.
$ ls
Gambar 1.47 Tampilan Nama File yang Diubah
Analisis
Gambar di atas merupakan cara untuk melihat hasil dari perubahan nama
I - 29
file, file f1 telah berubah menjadi prog.txt, maka proses perubahan berhasil.
2. Memindahkan file ke direktori lain. Bila argument terakhir adalah nama
direktori maka berkas-berkas akan dipindahkan ke direktori tersebut
$ mkdir mydir
Gambar 1.48 Tampilan Direktori Mydir yang Telah Dibuat
Analisis
Gambar di atas merupakan cara untuk membuat direktori dengan nama
mydir.
$ mv f1 f2 f3 mydir
Gambar 1.48 Tampilan File yang Telah Pindah ke Direktori Mydir
Analisis
Gambar di atas merupakan cara untuk memindahkan file f1, f2 dan f3. File
f2 dan f3 berhasil di pindahkan ke direktori mydir. Untuk file f1 tidak bisa
dipindahkan karena file f1 nama filenya sudah di ubah menjadi prog.txt.
Percobaan 14 : Menghapus file
$ rm f1 dan $ cp mydir/f1 f1
I - 30
Gambar 1.49 Tampilan Hapus File F1 dan cp f1
Analisis
Gambar di atas merupakan cara untuk menghapus file f1, namun file f1
tidak bias dihapus karena f1 telah dirubah namanya menjadi prog.txt.
Kedua merupakan cara untuk mengeluarkan file f1 dari direktori mydir.
$ cp mydir/f2 f2
Gambar 1.50 Tampilan Pindah File F2
Analisis
Gambar di atas merupakan cara untuk memindahkan file f2 keluar
direktori, lalu output file f2 tersebut berhasil di pindahkan keluar direktori
mydir.
I - 31
$ rm –i f2
Gambar 1.51 Tampilan Hapus File F2
Analisis
Gambar di atas merupakan cara untuk menghapus file f2, dengan perintah
–i maka komputer meminta konfirmasi supaya dapat meyakinkan user
menghapus file tersebut. file f2 tersebut berhasil di remove atau dihapus.
Percobaan 15: Mencari kata atau kalimat dalam file
$ grep root /etc/passwd
Gambar 1.52 Tampilan Kata atau Kalimat Root
Analisis
Gambar di atas merupakan cara untuk mencari karakter atau kata yang
diinginkan dari sebuah file yang terdiri dari banyak kalimat.
I - 32
$ grep “:0:” /etc/passwd
Gambar 1.53 Tampilan Kata atau Kalimat :0:
Analisis
Gambar di atas merupakan cara untuk mencari kata atau kalimat “:0:”
dalam file dengan cara mengetikan prompt dari shell bash dari Linux yaitu
$ grep “:0:” /etc/passwd.
$ grep student /etc/passwd
Gambar 1.54 Tampilan Kata atau Kalimat Student
Analisis
Gambar di atas merupakan cara untuk mencari kata atau kalimat “student”
dalam file. Karena didalam file tidak ada kata student maka output tidak
ada tampilan apapun karena kata student tidak ada dalam file..
I - 33
LATIHAN
4. Bagaimana anda dapat melihat manual dari perintah cal?
$ man cal
Gambar 1.58 Tampilan Manual (cal)
Analisis
Gambar di atas merupakan cara menampilkan calendar dengan
menggunakan manual cal. Setelah selesai mengetikan perintah maka
muncul output penjelasan secara rinci perintah atau instruksi cal..
I - 34
5. Bagaimana melihat perintah manual ls dengan kata kunci sort?
$ man ls |sort
Gambar 1.59 Tampilan Manual (ls |sort)
Analisis
Gambar di atas merupakan cara menampilkan manual ls dengan kata kunci
sort. Setelah pengetikan perintah lalu muncul output penjelasan secara rinci
perintah atau instruksi ls |sort.
I - 35
6. Bagaimana tampilan untuk perintah ls –a –l dan ls –al
$ ls –a –l
Gambar 1.59 Tampilan Perintah ls –a –l
$ ls –al
I - 36
Gambar 1.60 Tampilan Perintah ls –al
Analisis
Gambar di atas merupakan tampilan hasil yang sama dari cara yang
berbeda. Perintah ini berfungsi untuk manipulasi berkas (file) dan
direktori. Setelah mengetikan perintah $ ls –a -l dan $ ls –al lalu output
semua file direktori lengkap dan semua file atau direktori yang
tersembunyi tampil. Kedua perintah tersebut beroutput sama hanya beda
perintah saja.
7. Tampilkan semua file termasuk yang hidden file pada direktori /etc
$ ls –a /etc
Gambar 1.61 Tampilan Semua Direktori /etc yang Tersembunyi
Analisis
I - 37
Gambar di atas merupakan cara untuk manipulasi berkas (file) dan
direktori dengan perintah $ ls –a /etc pada command promt. Setelah
mengetikan perintah muncul output semua file atau direktori etc yang
tersembunyi.
8. Tampilkan semua file secara lengkap pada direktori /etc
$ ls –l /etc
Gambar 1.62 Tampilan Semua Direktori /etc Secara Lengkap
Analisis
Gambar di atas merupakan cara unttuk manipulasi berkas (file) dan
direktori dengan cara mengetikan perintah $ ls –l /etc pada command
promt, setelah mengetikan perintah muncul output semua file direktori etc
secara lengkap.
I - 38
9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file
/etc/group ke file tes1, tes2 dan tes3 pada direktori tersebut.
Gambar 1.63 Tampilan Semua Perintah Nomer 9
Analisis
Gambar di atas merupakan cara copy paste. Pertama perintah mkdir prak1
yaitu membuat folder prak1, kemudian perintah cp /etc group tes1, cp /etc
group tes2, cp /etc group tes3 adalah untuk mengcopy file tersebut,
perintah cp tes1, tes2, dan tes3 adalah mengcopy ke deriktori prak1.
Kemudian perintah ls prak1 merupakan cara untuk melihat file yang ada
didalamnya, kemudian perintah cd prak1 merupakan cara untuk masuk ke
deriktori prak1, setelah masuk menggunakan perintah ls untuk melihat isi
dari direktori prak1 hasilnya masih sama.
10. Tampilkan isi file tes1 per satu layar penuh.
$ more tes1
I - 39
Gambar 1.64 Tampilan Isi File Tes1 Layar Penuh
Analisis
Gambar di atas merupakan cara untuk melihat isi file tes1 didalam direktori
prak1. Perintah ini menampilkan file per satu layar penuh, setelah
mengetikan perintah muncul output isi dari file tes1 dengan file per satu
layar penuh dengan fasilitas melihat isi file dari atas dan untuk kebawah
menggunakan tombol Enter untuk perbaris dan tombol Spasi untuk
perlayar.
11. Pindahkan file tes1 dan tes2 ke home direktori
$ cp tes1 tes2 home
Gambar 1.65 Tampilan File yang Berhasil Di Salin
Analisis
Gambar di atas merupakan cara untuk menyalin file dengan perintah $ cp
test1 test2 ke direktori home pada command promt, setelah mengetikan
perintah copy berhasil kemudian pergi ke home dengan perintah cd,
detelah berada di home cek file dengan perintah ls, melihat hasil output dan
I - 40
terdapat file test1 test2 berhasil disalin ke direktori home.
I - 41
12. Hapus file tes1 dan tes2 dengan konfirmasi
$rm –i tes1 tes2
Gambar 1.66 Tampilan Hapus File Tes1 dan Tes2
Analisis
Gambar di atas merupakan cara untuk menghapus file dengan fasilitas
konfirmasi sebelum menghapus. Denga perintah $ rm –i tes1 tes2 pada
command promt maka muncul output pertanyaan dari computer, untuk
menjawabnya tekan y apabila telah yakin file tersebut akan di hapus dan
file tes1 juga tes2 tersebut berhasil dihapus.
BUATLAH LAPORAN PRAKTIKUM
1. Buatlah penjelasan Percoban 1 sampai dengan Percobaan 15 dalam
bentuk tabel seperti di bawah ini :
Perintah Deskripsi Format
id Melihat identitas diri (nomor id dan
grup id)
$ id
date melihat tanggal saat ini $ date
cal Melihat kalender $ cal 5 2008 dan
$ cal -y
hostname Melihat identitas mesin $ hostname
uname Melihat identitas mesin $ uname dan $
uname -a
w Mengetahui siapa saja yang sedang
aktif
$ w
who Mengetahui siapa saja yang sedang $ who
I - 42
aktif
whoami Mengetahui siapa saja yang sedang
aktif
$ whoami
finger Melihat informasi finger $ finger dan $
finger <user>
chfn Mengubah informasi finger $ chfn <user>
man Menggunakan manual $ man ls, $ man
man, $ man –k
file, dan $ man 5
passwd
clear Menghapus layar $ clear
apropos Mencari perintah yang deskripsinya
mengandung kata kunci yang dicari
$ apropos date, $
apropos mail,
dan $ apropos
telnet
whatis Mencari perintah yang tepat sama
dengan kunci yang dicari
$ whatis date
ls Manipulasi berkas (file) dan direktori $ ls, $ ls –l, $ ls
–a, $ ls –f, $ ls
/usr, $ ls /, $ ls –
F /etc, $ ls –l
/etc, dan $ ls –
R /usr
file Melihat tipe file $ file, $ file *,
dan $ file /bin/ls
cp Mengkopi suatu file. Berikan opsi –i
untuk pertanyaan interaktif bila file
sudah ada
$ cp /etc/group
f1, $ cp –i f1 f2,
$ cp mydir/f1 f1,
dan $ cp
mydir/f2 f2
mkdir Membuat direktori $ mkdir backup,
I - 43
dan $ mkdir
mydir
cd Pindah direktori $ cd backup
cat Melihat isi file $ cat f1
more Menampilkan file per satu layar penuh $ more f1
pg Menampilkan file per satu layar penuh $ pg f1
mv Mengubah nama file $ mv f1 prog.txt,
dan $ mv f1 f2 f3
mydir
rm Menghapus file $ rm fl, dan $ rm
–i f2
grep Mencari kata atau kalimat dalam file $ grep root
/etc/passwd, $
grep “:0:”
/etc/passwd, dan
$ grep student
/etc/passwd
2. Tampilkan semua hasil dari perintah-perintah yang anda kerjakan pada
latihan di atas kemudian berikan analisa/penjelasan!
Sudah di kerjakan di atas
I - 44
DAFTAR PUSTAKA
Wibowo, Arie Setio. “E-Book Tutorial Perintah Dasar Linux”. November 2008. http://bukutux.rumahlinux.web.id.
Nurrachman, Andi. Modul Sistem Operasi. Tasikmalaya : Universitas Siliwangi.
I - 43