Anda di halaman 1dari 21

BAB I

PERINTAH DASAR SISTEM OPERASI LINUX

1.1 Tujuan Praktikum


1. Mengetahui perintah dasar dalam sistem operasi Linux khususnya
Fedora.
2. Mengaplikasikan perintah dasar Linux tersebut.

1.2 Dasar Teori


Setiap pemakai Linux harus mempunyai nama login (user account) yang
sebelumnya harus didaftarkan pada administrator sistem. Nama login
umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil.
Prompt dari shell bash pada linux mengunakan tanda “$”.
Sebuah sesi linux terdiri dari:
1. Login.
2. Bekerja dengan Shell/menjalankan aplikasi.
3. Logout.

Tergantung atas shell yang digunakan, pada linux dengan shell bash proses
login akan mengeksekusi program /etc/profile (untuk semua pemakai) dan
file .base_profile di direktori awal (HOME) masing-masing. Pada saat
logout, maka program shell bash akan mengeksekusi script yang
bernama .bash_logout.

1.1.1. Format Instruksi Linux


Instruksi Linux standar mempunyai format sebagai berikut:
$ NamaInstruksi [pilihan] [argument]
Pilihan adalah option yang dimulai dengan tanda – (minus). Argumen
dapat kosong, satu atau beberapa argument (parameter). Contoh:
$ ls tanpa argument
$ ls -a option adalah -a = all, tanpa argument
$ ls /bin tanpa option, argument adalah /bin
$ ls /bin /etc /usr ada 3 argumen
$ ls -l /usr 1 option dan 1 argumen l = long list
$ ls -la /bin /etc 2 option -l dan -a dan 2 argumen

1.1.2. Manual
Linux menyediakan manual secara online. Beberapa kunci keyboard
yang penting dalam menggunakan manual adalah:
q untuk keluar dari program manual
<Enter> ke bawah, baris per baris
<Spasi> ke bawah, per halaman
b kembali ke atas, 1 halaman
/teks mencari teks (string)
n meneruskan pencarian sebelumnya

1.3 Hasil dan Pembahasan


Percobaan 1: Melihat identitas diri
Format $ id

Preview

Analisis Instuksi id digunakan untuk melihat identitas diri, di


dalamnya ada nomor id dan group id.

Percobaan 2: Melihat tanggal dan kalender dari sistem


Format $ date

Preview

Analisis Sebuah perintah yang berfungsi untuk menampilkan


informasi waktu berupa hari jam, menit, detik beserta tahun,
menunjukkan waktu sekarang yang sedang berjalan.
Format $ cal -pilihan

Preview

Analisis $ cal 5 2008, itu adalah sebuah format perintah yang


digunakan untuk menampilkan tanggal di bulan lima (Mei)
tahun 2008. Dan perintah cal –y, adalah untuk menampilkan
kalender secara keseluruhan (penuh).

Percobaan 3: Melihat identitas mesin


Format $ hostname

Preview

Analisis Format hostname merupakan perintah untuk menampilkan


informasi hostname sebuah komputer.
Format $ uname -pilihan

Preview

Analisis Uname digunakan untuk melihat username. Sedangkan


uname –a adalah username secara lengkap pada suatu
komputer.

Percobaan 4: Melihat siapa yang sedang aktif


Format $ w
$ who
$ whoami
Preview

Analisis Dengan adanya perintah w, who, whoami kita dapat melihat


siapa saja user (pengguna) yang sedang aktif. Disana
terdapat informasi lengkap mengenai waktu kapan user
tersebut aktif.
Format $ finger
$ finger <user>
Preview

Analisis Finger merupakan sebuah perintah untuk melihat informasi


finger. Karena disini usernya adalah ‘anwar_gilang’, maka
ketik ‘anwar_gilang’ setelah finger, disana akan disediakan
informasi berupa nama lengkap dan waktu akses.
Format $ chfn <user>

Preview

Analisis Chfn digunakan untuk mengubah informasi finger yang


sudah ada, pengubahan finger dilakukan saat kita akan
merubah user, sebelumnya harus login dahulu superuser
dengan mengetikkan $ su lalu memasukkan password root,
namun isian dari password tidak nampak. Setelah itu ditanya
‘office’, nomor kontak office dan nomor telepon. Setelah
dirubah, ada pemberitahuan bahwa finger berhasil dirubah.

Percobaan 5: Mengunakan manual


Format $ man ls
$ man man
$ man -k file
$ man 5 passwd
Preview
Analisis Perintah man ls untuk menampilkan manual, ada pilihan
option, file. Dilengkapi dengan singkatan dari beberapa
abjad beserta pengertiannya.
Perintah man man untuk menampilkan deskripsi untuk
menampilkan pilihan referensi yang digunakan secara
manual. Ada beberapa pilihan abjad yang tersedia, misalkan
C dari Config_file.
Perintah man -k file digunakan untuk menampilkan manual
file.
Perintah man 5 passwd digunakan untuk menampilkan
deskripsi dari password. Disana terdapat beberapa deskripsi
mengenai apa itu password. Untuk keluar dari page tersebut,
klik ‘q’ pada keyboard.
Percobaan 6: Menghapus layar
Format $ clear

Preview

Analisis Clear merupakan format yang digunakan untuk menghapus


layar, jika layar tersebut sudah penuh, maka semua format
yang telah diketik akan terhapus semua.

Percobaan 7: Mencari perintah yang deskripsinya mengandung kata


kunci yang dicari
Format $ apropos date
$ apropos mail
$ apropos telnet
Preview

Analisis Apropos merupakan sebuah format instruksi dari linux yang


digunakan untuk mencari deskripsi dengan kata kunci yang
diinginkan, misalkan apropos date, artinya mencari
deskripsi mengenai date (tanggal), apropos mail, artinya
mencari deskripsi mengenai mail (pesan), lalu telnet untuk
mencari deskripsi mengenai telnet.

Percobaan 8: Mencari perintah yang tepat sama dengan kunci yang


dicari
Format $ whatis date

Preview

Analisis Sama halnya dengan sebelumnya, hanya saja ini mencari


perintah yang sama tepat dengan kunci yang dicari dengan
menggunakan whatis date, maka akan muncul informasi
seputar date (seperti gambar diatas).

Percobaan 9: Manipulasi berkas (file) dan direktori


Format $ ls

Preview
Analisis Instruksi yang berfungsi untuk menampilkan semua isi
yang ada di tempat folder yang dieksekusi, di sini yaitu
folder home.
Format $ ls -l

Preview

Analisis Sama halnya dengan instruksi ‘ls’, hanya saja saat mengetik
‘ls –l’, maka akan muncul informasi secara lengkap dari
direktori tersebut, dimana drwxr, itu direktori d bisa untuk
‘read’, ‘write’, ‘executable’ (mengeksekusi), dan dilengkapi
dengan waktu.
Format $ ls -a

Preview

Analisis Sama halnya untuk menampilkan semua file atau direktori,


hanya saja perbedaannya, dengan format instruksi tersebut
juga akan muncul file atau direktori yang tersembunyi.
Format $ ls -f

Preview

Analisis Merupakan sebuah format instruksi linux yang digunakan


untuk menampilkan file atau direktori tanpa proses sorting.
Format $ ls /usr

Preview
Analisis Merupakan format instruksi dari linux yang digunakan
untuk menampilkan isi dari suatu direktori.
Format $ ls /

Preview

Analisis Merupakan format instruksi dari linux yang digunakan


untuk menampilkan isi dari root.
Format $ ls -F /etc

Preview

Analisis Merupakan format instruksi yang digunakan untuk


menampilkan semua file atau direktori dengan akhiran
format yang berbeda, misal tanda (/) menandakan bahwa itu
direktori, tanda (*) menandakan bahwa file bisa di
executable, tanda (@) untuk file simbolic link, tanda (=)
untuk socket, tanda (%) untuk whiteout, dan tanda (|) untuk
fifo.
Format $ ls -l /etc

Preview

Analisis Format instruksi linux yang digunakan untuk menampilkan


file atau direktori secara lengkap yang terdiri dari nama file,
ukuran, tanggal, dan jenis yang bisa dimodifikasi, misal bisa
untuk menulis dan membaca.
Format $ ls -R /usr

Preview

Analisis Menampilkan seluruh isi file atau direktori, dengan eksekusi


yang berjalan lama tanpa batasan, untuk berhenti Ctrl + c

Percobaan 10: Melihat tipe file


Format $ file
$ file *
$ file /bin/ls
Preview

Analisis File adalah perintah untuk melihat dan menampilkan tipe


file. File * menampilkan seluruh file direktori. File bin /ls
untuk melihat direktori bin.

Percobaan 11: Menyalin file


Format $ cp /etc/group f1
$ ls -l
$ cp -i f1 f2
Preview

Analisis Merupakan format instruksi linux untuk mengkopi suatu


file, tanda –i untuk pertanyaan interaktif bila file sudah ada.
Kemudian membuat kembali file f1 dan f2, file f1 diberi
tanda –l karena file sudah ada. Ketik ‘cp –i f1 f2’, maka
muncul pertanyaan interaktif pada f2.
Format $ mkdir backup
$ cp f1 f3
$ cp f1 f2 f3 backup
$ ls backup
$ cd backup
$ ls
Preview

Analisis Digunakan untuk membuat folder atau direktori dengan


nama backup, kemudian kopi (salin) file f1 f2 dan f3 ke
dalam backup, ls backup untuk menampilkan isi dari backup
dan cd juga dilengkapi dengan ls.

Percobaan 12: Melihat isi file


Format $ cat f1

Preview

Analisis Format instruksi linux yang digunakan untuk menampilkan


isi dari file, misal kita ingin melihat isi dari file f1, ketik saja
cat f1.
Format $ more f1
$ pg f1
Preview

Analisis Format instruksi untuk menampilkan file per satu layar


penuh, jadi saat kita ketik more f1, maka akan muncul
informasi mengenai file f1 secara satu layar penuh.

Percobaan 13: Mengubah nama file


Format $ mv f1 prog.txt
ls
Preview

Analisis Digunakan untuk merubha nama file dengan instruksi ‘mv’,


dari f1 dirubah namanya menjadi prog.txt.

Percobaan 14: Menghapus file


Format $ rm f1
$ cp mydir/f1 f1
$ cp mydir/f2 f2
$ rm f1
$ rm -i f2
Preview

Analisis Mkdir mydir untuk membuat folder lagi didalam backup,


kemudian mv f1 f2 f3 mydir, itu untuk memindahkan file f1
f2 f3 ke dalam mydir, karena ujungnya adalah direktori
mydir.

Percobaan 15: Mencari kata atau kalimat dalam file


Format $ grep root /etc/passwd
$ grep “:0:” /etc/passwd
$ grep student /etc/passwd
Preview

Analisis Digunakan untuk mencari kata atau kalimat dalam file,


misal grep root, mencari kata root, ‘0’ mencari angka 0 dan
mencari kata student.

Latihan
1. Ubahlah informasi finger pada computer anda!
Format $ su
$ chfn anwar_gilang
Preview

Analisis Digunakan untuk mengubah informasi finger dengan chfn,


dengan menginput password terlebih dahulu, kemudian
rubah informasi name, office, office phone dan home
phone. Diakhiri dengan kalimat finger information
changed. artinya informasi telah dirubah.

2. Lihatlah user-user yang sedang aktif pada computer anda!


Format $ w
$ who
Preview

Analisis Dengan adanya perintah w, who, whoami kita dapat


melihat siapa saja user (pengguna) yang sedang aktif.
Disana terdapat informasi lengkap mengenai waktu kapan
user tersebut aktif.

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?
Format $ cal -y
Preview

Analisis Digunakan untuk menampilkan kalender satu tahun penuh,


y (year), dimana akan muncul kalender tahun 2018, karena
tahun sekarang 2018.

4. Bagaimana anda dapat melihat manual dari perintah cal?


Format $ man cal

Preview
Analisis Untuk melihat kalender biasanya ketik –y saja atau ketik
bulan dan tahun yang diinginkan, tapi ini melihat manual
dari kalender, jadi gunakan man cal. Maka muncul
informasi seputar kalender dan deskripsinya.

5. Bagaimana melihat perintah manual ls dengan kata kunci sort?


Format $ man -k sort

Preview
Analisis Formatnya mempunyai arti mencari manual dengan kata
kunci sort.

6. Bagaimana tampilan untuk perintah ls -a -l dan ls -al?


Format $ ls –a -l
$ ls –al
Preview

Analisis Ls -a -l digunakan untuk menampilkan file atau direktori


secara lengkap baik yang tersembunyi maupun tidak.
Sama halnya dengan ls –a –l, ls -al digunakan untuk
menampilkan file atau direktori secara lengkap baik yang
tersembunyi maupun tidak.

7. Tampilkan semua file termasuk yang hidden file pada direktori /etc!
Format $ ls –a /etc

Preview

Analisis Merupakan format intruksi dari linux yang digunakan


untuk menampilkan file dan direktori yang tersembunyi
dalam direktori /etc.

8. Tampilkan semua file secara lengkap pada direktori /etc!


Format $ ls –l /etc

Preview

Analisis Format instruksi yang digunakan untuk menampilkan


semua file secara lengkap, yaitu dengan ls –l.

9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file


/etc/group ke file tes1, tes2, dan tes3 pada direktori ini!
Format $ mkdir prak1
$ cp /etc/group tes1
$ cp tes1 tes2
$ cp tes1 tes3
$ cp tes1 tes2 tes3 prak1
Preview

Analisis Pertama buat direktori prak1 dengan mkdir prak1. Lalu


ambil isi dari /etc/group dan masukkan ke file tes1. Lalu
duplikat tes1 menjadi tes2 dan tes3. Lalu copy tes1, tes2,
dan tes3 ke direktori prak1.

10. Tampilkan isi file tes1 per satu layar penuh!


Format $ more tes1

Preview

Analisis More tes1, digunakan untuk menampilkan isi berupa


informasi yang ada didalam file tes1.

11. Pindahkan file tes1 dan tes2 ke home direktori.


Format $ mv prak1/tes1 tes1
$ mv prak1/tes2 tes2
Preview
Analisis Untuk memindahkan file tes1 dan tes2 ke direktori,
gunakan mv.

12. Hapus file tes1 dan tes2 dengan konfirmasi.


Format $ rm –i tes1 tes2

Preview

Analisis Untuk menghapus file tes1 dan tes2 gunakan rm (remove)


ditandai dengan –i untuk pertanyaan interaktif, ketik ‘y’
untuk setuju (ya), dan ‘t’ untuk menolak (tidak).

Buatlah Laporan Pratikum:

1. Buatlah penjelasan percobaan 1 sampai dengan 15 dalam bentuk tabel


seperti di bawah ini:

Perintah Deskripsi Format


Id Melihat identitas diri $ id
date Mengetahui tanggal saat ini $ date
Melihat kalender bulan 5 tahun
Cal 5 2008 $ cal 5 2008
2008
Cal -y Menampilkan kalender penuh $ cal -y
hostname Melihat hostname $ hostname
uname Melihat username $ uname
uname –a Melihat identitas mesin $ uname –a
W Melihat siapa yang sedang aktif $w
Who Melihat siapa yang sedang aktif $ who
whoami Melihat siapa yang sedang aktif $ whoami
Finger Melihat informasi finger $ finger
Chfn Mengubah informasi finger $ chfn <user>
clear Menghapus layar $ clear
ls –l Meliha file lengkap $ ls -l
ls –a Meliha file yang tersembunyi $ ls -a
ls –f Meliha file tanpa disorting $ ls –f
ls /usr Menampilkan isi direktori $ ls /usr
ls / Menampilkan direktori root $ ls /
File Melihat file $ file
file * Menampilkan semua file direktori $ file *
file /bin/ls Menampilkan isi direktori bin $ file /bin/ls
cp
/etc/group Mengkopi file f1 $ cp /etc/group f1
f1
cp –i f1 f2 Mengkopi file f1 ke f2 $ cp –i f1 f2
mkdir Membuat direktori bernama
$ mkdir backup
backup backup
cp f1 f3 Mengkopi f1 f3 $ cp f1 f3
cp f1 f2 f3 Mengkopi isi f1 f2 f3 $ cp fi f2 f3
cd backup Masuk ke direktori backup $ cd backup
Cat Melihat isi file $ cat
more f1 Menampilkan file penuh $ more f1
pg f1 Menampilkan file penuh $ pg f1
mv f1
Merubah file f1 ke prog.txt $ mv f1 prog.txt
prog.txt
Ls Melihat hasil / isi $ ls
mkdir
Membuat direktori mydir $ mkdir mydir
mydir
mv f1 f2 f3 Memindahkan f1, f2 ke f3 $ mv f1 f2 f3
rm f1 Menghapus f1 $ rm f1
cp mydir/f1
Mengembalikan file $ cp mydir/f1 f1
f1
rm –i f2 Menghapus file aktif f2 $ rm -1 f2
grep root Mencari kata kunci $ grep root
grep “:0:” Mencari kata kunci “0” $ grep “:0:”

2. Tampilkan semua hasil dari perintah-perintah yang anda kerjakan pada


latihan di atas kemudian berikan Analisa/penjelasan!
Untuk yang ini sudah dikerjakan di bagian atas/sebelumnya.

Anda mungkin juga menyukai