Anda di halaman 1dari 32

Laporan Resmi

Praktikum Sistem Operasi

PERINTAH DASAR SISTEM OPERASI LINUX

Oleh :
Yofika Audrey Tisnawati
2103191028
1 D3 Teknik Informatika A

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA


TAHUN AJARAN 2019/2020
 Dasar Teori

Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus
didaftarkan pada administrator system. Nama login umumnya dibatasi maksimum 8 karakter
dan umumnya dalam huruf kecil. Prompt dari shell bash pada LINUX menggunakan tanda “$”.
Sebuah sesi LINUX terdiri dari :

1. Login

2. Bekerja dengan Shell / menjalankan aplikasi

3. Logout

Tergantung atas shell yang digunakan, pada Linux bash maka pada 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.

 Tugas Pendahuluan

Jawablah pertanyaan-pertanyaan di bawah ini :

1. Apa yang dimaksud perintah informasi user di bawah ini :


id, hostname, uname, w, who, whoami, chfn, finger
- Id : Perintah untuk melihat identitas diri berupa nomer id dan group id.
- Hostname : Perintah untuk menampilkan nama local host yg sedang dipakai.
- Uname : Perintah untuk menampilkan informasi dari sistem.
- W : Perintah untuk menampilkan siapa yang sedang aktif, waktu aktif dan berapa lama
aktif.
- Who : Perintah untuk menunjukkan siapa yang sedang aktif serta waktu aktif.
- Whoami : Perintah untuk menunjukkan user id yang efektif.
- Chfn : Perintah untuk mengubah informasi finger.
- Finger : Perintah untuk melihat informasi finger.

2. Apa yang dimaksud perintah dasar di bawah ini :


date, cal, man, clear, apropos, whatis
- Date : Perintah untuk melihat tanggal saat ini.
- Cal : Perintah untuk melihat kalender dari sistem.
- Man : Perintah untuk menggunakan manual.
- Clear : : Perintah untuk menghapus layar terminal.
- Apropos : Perintah untuk mencari perintah yang deskripsinya mengandung kata kunci
yang dicari.
- Whatis : Perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.
3. Apa yang dimaksud perintah-perintah manipulasi file di bawah ini :
ls, file, cat, more, pg, cp, mv, rm, grep
- Ls : Perintah untuk memanipulasi berkas (file) dan direktori.
- File : Perintah untuk melihat tipe file.
- Cat : Perintah untuk menampilkan isi file.
- More : Perintah untuk menampilkan file lengkap.
- Pg : Perintah untuk menampilkan file persatu layar penuh.
- Cp : Perintah untuk menyalin satu atau lebih file ke lokasi lain.
- Mv : Perintah untuk memindahkan atau mengubah nama file atau direktori.
- Rm : Perintah untuk menghapus file.
- Grep : Perintah untuk mencari file untuk baris yang cocok dengan pola tertentu.

4. Cobalah seluruh option yang ada pada no 1-3, dan jelaskan kegunaan masingmasing option
berdasarkan hasil percobaan.

 Hasil Percobaan

Percobaan 1 : Melihat Identitas diri (nomor id dan group id)

$id adalah perintah untuk melihat identitas diri berupa nomer id dan group id.

Percobaan 2 : Melihat tanggal dan kalender dari sistem

1. Melihat tanggal saat ini

Kita bisa melihat tanggal saat ini dengan menggunakan command date

2. Melihat kalender

Perintah ini digunakan untuk melihat kalender pada bulan 9 (September) dan tahun 2002
Perintah ini digunakan untuk melihat kalender setahun

Percobaan 3 : Melihat identitas mesin

Hostname adalah perintah untuk menampilkan nama local host yg sedang dipakai, sedangkan
uname adalah perintah untuk menampilkan informasi dari sistem.

Percobaan 4 : Melihat siapa yang sedang aktif

1. Mengetahui siapa saja yang sedang aktif


w adalah perintah untuk melihat daftar user yang sedang login dan sekaligus melihat aktifitas
user tersebut, who untuk melihat daftar user yang sedang login, dan whoami adalah perintah
untuk menampilkan login name user

2. Mengubah informasi finger

chfn adalah perintah untuk mengubah infromasi finger

3. Melihat informasi finger

Karena command tidak ditemukan, maka saya menginstall finger terlebih dahulu
Percobaan 5 : Menggunakan manual

 $ man ls
man ls adalah perintah untuk melihat manual perintah untuk menampilkan isi dari suatu direktori

 $ man man

man man adalah perintah untuk menampilkan manual dari perintah man
 $ man –k file

man –k file untuk mencari perintah yang deskripsinya mengandung kata file
 $ man 5 passwd

man 5 passwd unutk menampilkan format file dan konversi dari passwd.
Percobaan 6 : Menghapus layar

clear adalah perintah untuk membersihan / menghapus layar


Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata kunci yang dicari

 $ apropos date

apropos date adalah perintah yang deskripsinya mengandung kata kunci date
 $ apropos mail

apropos mail adalah perintah yang deskripsinya mengandung kata kunci mail.

 $ apropos telnet

apropos telnet adalah perintah yang deskripsinya mengandung kata kunci telnet

Percobaan 8 : Mencari perintah yang tepat sama dengan kunci yang dicari

whatis date adalah Menampilkan manual atau deskripsi dari perintah date
Percobaan 9 : Manipulasi berkas (file) dan direktori

1. Menampilkan current working directory

ls adalah perintah untuk melihat isi file dari directory aktif

2. Melihat semua file lengkap

ls -l adalah perintah untuk melihat semua file lengkap

3. Menampilkan semua file atau direktori yang tersembunyi

ls –a adalah untuk menampilkan semua file atau directory yang tersembunyi

4. Menampilkan semua file atau direktori tanpa proses sorting

ls –f adalah perintah untuk menampilkan semua file atau directory tanpa proses sorting

5. Menampilkan isi suatu direktori


ls /usr adalah perintah untuk menampilkan isi dari directory usr

6. Menampilkan isi direktori root

ls / adalah perintah untuk menampilkan isi dari directory root

7. Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda
asterik (*) untuk file yang bersifat executable, tanda (@) untuk file symbolic link, tanda (=)
untuk socket, tanda (%) untuk whiteout dan tanda (|) untuk FIFO
Ls –F /etc adalah perintah untuk menampilkan file yang berada di direktori etc

8. Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal
dimodifikasi, pemilik, group dan mode atau atributnya.

ls -l /etc adalah perintah untuk melihat semua file secara lengkap yang terdapat di direktori etc

9. Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan
agak lama, apabila proses akan dihentikan dapat menggunakan ^c
ls -f
Percobaan 10 : Melihat tipe file

file adalah perintah untuk melihat tipe file, file * fadlaah perintah untuk melihat tipe file atau directory
pada directory yang aktif, dan file/bin/ls adalah perintah untuk melihat tipe file ls pada directory bin.

Percobaan 11 : Menyalin file

1. Mengkopi suatu file. Berikan opsi –i untuk pertanyaan interaktif bila file sudah ada
 $ cp /etc/group f1
 $ ls –l

cp /etc/group f1 adalah perintah unutk menyalin file group pada directory etc menjadi f1, sedangkan ls –l
adalah perintah untuk melihat semua file secara lengkap
 $ cp –i f1 f2

cp –i f1 f2 adalah perintah untuk menyali file f1 menjadi f2 dengan konfirmasi sebelumnya apabila file
sudah ada

2. Mengkopi ke direktori
 $ mkdir backup

mkdir backup adalah perintah untuk membuat directory baru dengan nama backup

 $ cp f1 f3
Cp f1 f3 adalah perintah untuk menyalin file

 $ cp f1 f2 f3 backup

cp f1 f2 f3 backup adalah perintah untuk menyalin file f1, f2, f3 ke directory backup

 $ ls backup
 $ cd backup
 $ ls
ls backup adalah perintah untuk melihat isi directory backup, cd backup adalah perintah untuk masuk ke
directory backup, ls adalah melihat isi file dari directory aktif.

Percobaan 12 : Melihat isi file

1. Menggunakan instruksi cat


cat f1 adalah perintah untuk menampilkan isi dari file f1 secara keseluruhan.

2. Menampilkan file per satu layar penuh

more f1 adalah perintah untuk menampilkan isi dari file f1 per satu layar penuh
pg f1 adalah perintah untuk menampilkan isi dari file f1 per satu layar penuh.

Percobaan 13 : Mengubah nama file

1. Menggunakan instruksi mv

mv f1 prog.txt adalah perintah untuk merubah nama file f1 menjadi prog.txt

2. Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama direktori, maka
berkas-berkas akan dipindahkan ke direktori tersebut
mkdir mydir adalah perintah untuk membuat directory baru dengan nama mydir.

Percobaan 14 : Menghapus file

 $ rm f1

rm f1 adalah perintah untuk menghapus file f1

 $ cp mydir/f1 f1

cp mydir mydir/f1 f1 adalah perintah untuk menyalin file f1 yang berada di directory mydir ke directory
yang sedang aktif dengan nama f1.

 $ cp mydir/f2 f2

cp mydir mydir/f2 f2 adalah perintah untuk menyalin file f2 yang berada di directory mydir ke directory
yang sedang aktif dengan nama f2

 $ rm f1

rm f1 adalah perintah untuk menghapus file f1

 $ rm –i f2
rm –i f2 adalah perintah untuk menghapus file f2 dengan menampilkan konfirmasi penghapusan terlebih
dahulu

Percobaan 15 : Mencari kata atau kalimat dalam file

Perintah grep root /etc/passwd adalah perintah untuk mencari kata root di file passwd di direktori
etc

Perintah grep student /etc/passwd adalah perintah untuk mencari kata root di file passwd di
direktori etc

 Latihan

1. Ubahlah informasi finger pada komputer Anda.


- Menguban informasi finger dengan menggunakan perintah chfn

2. Lihatlah user-user yang sedang aktif pada komputer Anda


- Melihat user aktif dengan menggunakan perintah who
3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?
- Perintah cal –y
4. Bagaimana anda dapat melihat manual dari perintah cal ?
- Dengan perintah man cal
5. Bagaimana melihat perintah manual ls dengan kata kunci sort ?
- Dengan cara memanggil perintah man ls

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


7. Tampilkan semua file termasuk yang hidden file pada direktori /etc.
- Menggunakan command dir
8. Tampilkan semua file secara lengkap pada direktori /etc.
- Menggunakan command dir /etc

9. Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group ke file tes1,
tes2 dan tes3 pada direktori ini.
- Membuat direktori dengan perintah mkdir
- Copy file dengan perintah cp
10. Tampilkan isi file tes1 per satu layar penuh.

11. Pindahkan file tes1 dan tes2 ke home direktori.


- Memindahkan dengan menggunakan perintah mv

12. Hapus file tes1 dan tes dengan konfirmasi.


- Menghapus menggunakan command rm
 Laporan resmi

Buatlah summary Percobaan 1 sampai dengan percobaan 15 dalam bentuk table seperti di bawah
ini :

Perintah Deskripsi Format


id Perintah untuk melihat $ id
identitas diri berupa nomer id
dan group id
date Perintah untuk melihat tanggal $ date
saat ini.
cal Perintah untuk melihat $ cal
kalender dari sistem.
hostname Perintah untuk menampilkan $ hostname
nama local host yg sedang
dipakai
uname Perintah untuk menampilkan $ uname
informasi dari sistem
w Perintah untuk menampilkan $w
siapa yang sedang aktif, waktu
aktif dan berapa lama aktif
who Perintah untuk menunjukkan $ who
siapa yang sedang aktif serta
waktu aktif.
Whoami Perintah untuk menunjukkan $ whoami
user id yang efektif.
chfn Perintah untuk mengubah $ chfn
informasi finger.
finger Perintah untuk melihat $ finger
informasi finger.
man Perintah untuk menggunakan $ man ls
manual. $ man man
$ man –k file
$ man 5 passwd
clear Perintah untuk menghapus $ clear
layar terminal.
apropos Perintah untuk mencari $ apropos date
perintah yang deskripsinya $ apropos mail
mengandung kata kunci yang $ apropos telnet
dicari.
whatis Perintah untuk mencari $ whatis date
perintah yang tepat sama
dengan kunci yang dicari.
ls Perintah untuk memanipulasi $ ls
berkas (file) dan direktori. $ ls -1
$ ls –a
$ ls –f
$ ls /usr
$ ls /
$ ls –F /etc
$ ls -1 /etc
$ ls –R /usr
cp Perintah untuk menyalin satu $ cp /etc/group/f1
atau lebih file ke lokasi lain. $ cp –i f1 f2
$ cp f1 f3
$ cp f1 f2 f3 backup
cat Perintah untuk menampilkan $ cat f1
isi file.
more Perintah untuk menampilkan $ more f1
file lengkap.
pg Perintah untuk menampilkan $ pg f1
file persatu layar penuh.
mv Perintah untuk memindahkan $ mv f1 prog.txt
atau mengubah nama file atau $ mkdir mydir
direktori. $ mv f1 f2 f3 mdir
rm Perintah untuk menghapus file $ rm f1
$ rm –i f2
grep Perintah untuk mencari file $ grep root /etc/passwd
untuk baris yang cocok dengan $ grep “:0:” /etc/passwd
pola tertentu $ grep student /etc/passwd

 Kesimpulan
LINUX adalah software sistem operasi open source yang gratis untuk disebarluaskan
di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai
macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
Terminal sering disebut command prompt atau shell. Di masa lalu, ini adalah cara
pengguna untuk berinteraksi dengan komputer, namun pengguna Linux merasakan dengan
menggunakan shell ia dapat mengeksekusi perintah dengan lebih cepat dibandingkan
dengan cara grafis dan masih sangat berguna hingga saat ini.

Anda mungkin juga menyukai