19
NAMA : MUHAMMAD RIZQI TOHOPI NIM : 131312027 KELAS : A PRODI : TEKNIK INFORMATIKA SEMESTER : II TUGAS : LAPORAN PRAKTIKUM 1 MATERI : PERINTAH DASAR SISTEM OPERASI LINUX LAPORAN RESMI 1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : Perintah Deskripsi Format id Untuk melihat group id $ id date Menampilkan tanggal dan waktu saat ini $ date cal Menampilkan kalender 1 tahun $ cal 9 2002 $ cal -y hostname Menampilkan nama PC yang digunakan pada saat ini $ hostname uname Menampilkan identitas mesin secara terperinci $ uname $ uname -a w Menampilkan semua nama user PC. $ w who Menampilkan nama akun dan pada tanggal berapa pemakaian PC $ who whoami Menampilkan nama User PC yang digunakan sekarang $ whoami chfn Mengubah informasi finger $ chfn finger Melihat informasi finger $ finger man Bantuan manual $ man $ man man $ man -k file $ man 5 passwd clear Membersihkan layar $ clear apropos Digunakan untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari. $ apropos $ apropos date $ apropos mail $ apropos telnet whatis Mencari perintah yang tepat sama dengan kata kunci yang dicari $ whatis $ whatis date Ls Digunakan untuk melihat isi direktori $ ls $ ls -l $ ls -a $ ls -f $ ls /usr $ ls / $ ls -f /etc $ ls -l /etc $ ls -r /usr

Os2013 lap1-rizqitohopi

Embed Size (px)

Citation preview

Page 1: Os2013 lap1-rizqitohopi

NAMA : MUHAMMAD RIZQI TOHOPINIM : 131312027KELAS : APRODI : TEKNIK INFORMATIKASEMESTER : IITUGAS : LAPORAN PRAKTIKUM 1MATERI : PERINTAH DASAR SISTEM OPERASI LINUX

LAPORAN RESMI

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel.Jawab :

Perintah Deskripsi Format

id Untuk melihat group id $ id

date Menampilkan tanggal dan waktu saat ini

$ date

cal Menampilkan kalender 1 tahun $ cal 9 2002$ cal -y

hostname Menampilkan nama PC yang digunakan pada saat ini

$ hostname

uname Menampilkan identitas mesin secara terperinci

$ uname $ uname -a

w Menampilkan semua nama user PC. $ w

who Menampilkan nama akun dan pada tanggal berapa pemakaian PC

$ who

whoami Menampilkan nama User PC yang digunakan sekarang

$ whoami

chfn Mengubah informasi finger $ chfn

finger Melihat informasi finger $ finger

man Bantuan manual $ man $ man man $ man -k file$ man 5 passwd

clear Membersihkan layar $ clear

apropos Digunakan untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari.

$ apropos $ apropos date$ apropos mail$ apropos telnet

whatis Mencari perintah yang tepat sama dengan kata kunci yang dicari

$ whatis$ whatis date

Ls Digunakan untuk melihat isi direktori $ ls$ ls -l$ ls -a$ ls -f$ ls /usr$ ls /$ ls -f /etc$ ls -l /etc$ ls -r /usr

Page 2: Os2013 lap1-rizqitohopi

file Menampilkan tipe file $ file$ file *$ file /bin/ls

cp Menggandakan file $ cp $ cp /etc/group f1$ ls -l$ cp -i f1 f2

cat Menampilkan isi file di layar $ cat$ cat f1

more Tampilan output satu layar pada satu waktu

$ more (nama file)$ more f1

pg Tampilan output satu layar pada satu waktu

$ pg (nama file)$ pg f1

mv Memindahkan atau mengubah nama file atau direktori

$ mv (nama file yang akan di ubah/dipindahkan)$ mv f1 f2 f3 mkdir$ mv f1 prog.txt

rm Menghapus file $ rm (file yang akan dihapus)$ rm f1$ rm -i f2

grep Perintah yang digunakan untuk mencari kata atau kalimat dalam file

$ grep (kata yang dicari)$ grep root /etc/passwd$ grep “:0:” /etc/passwd$ grep student /etc/passwd

2. Analisa latihan yang telah dilakukan.Jawab : Pada saat praktikum berlangsung saya menganalisa syntax-syntax atau perintah dasar OS Linux, dimana setiap syntax tersebut sudah diprogram untuk mempermudah user dalam mengoperasikan CLI. Contohnya pada perintah (man). Pada perintah tersebut, user harus mencari file dengan cara manual.

Page 3: Os2013 lap1-rizqitohopi

Untuk mencari secara manual ketikkan “/(yang akan dicari)”. Contoh: “/­­time”, pada tampilan di bawah ini.

3. Berikan kesimpulan dari praktikum ini.Jawab : Kesimpulan saya dari praktikum ini, saya dapat mengetahui perintah­perintah dasar pada Linux. Agar tidak terjadi kesalahan syntax pada terminal, seharusnya teliti dalam menuliskan syntax tersebut. 

Page 4: Os2013 lap1-rizqitohopi

LAMPIRAN PERCOBAAN. . .!!!

1.  Percobaan 1 : Melihat identitas diri (nomor id dan group id)      ~$ id

Perintah (~$ id) berfungsi untuk melihat group id

2.  Percobaan 2 : Melihat tanggal dan kalender dari sistem     ~$ date

Perintah (~$ date) ini berfungsi untuk melihat tanggal hari ini dan untuk melihat jam berapa sekarang.

• Melihat tanggal saat ini~$ cal 3 2013

 Perintah (~$ cal 3 2013) berfungsi untuk menampilkan bulan 3 (Maret) 2013.

• Melihat kalender~$ cal ­y

Perintah (~$ cal ­y) ini berfungsi untuk menampilkan kalender masehi 2013. Jika sekarang tahun 2014, maka perintah tersebut akan menampilkan kalender masehi 2014.

Page 5: Os2013 lap1-rizqitohopi

3.  Percobaan 3 : Melihat identitas mesin      ~$ hostname

Perintah tersebut berfungsi untuk menampilkan nama user PC yang digunakan pada saat ini.

~$ uname

Perintah (~$ uname) ini berfungsi untuk menampilkan sistem operasi yang di gunakan.         ~$ uname ­a  

Perintah (~$ uname ­a) ini berfungsi untuk menampilkan identitas mesin secara terperinci.

4.  Percobaan 4 : Melihat siapa yang sedang aktif • Mengetahui siapa saja yang sedang aktif 

~$ who

      Perintah (~$ uname) ini berfungsi untuk menampilkan nama akun dan pada tanggal berapa         pemakaian PC.

    ~$ w

     Perintah (~$ w) ini berfungsi untuk menampilkan semua nama user PC.

    ~$ whoami

     Perintah (~$ whoami) berfungsi untuk menampilkan nama user PC yang digunakan sekarang.

• Mengubah informasi finger ~$ chfn <user>

• Melihat informasi finger 

Page 6: Os2013 lap1-rizqitohopi

~$ finger

     Perintah (~$ finger) berfungsi untuk menampilkan informasi user.

     ~$ finger <user>

            Perintah (~$ finger <user>) berfungsi untuk menampilkan identitas yang di input pada chfn.

5.  Percobaan 5 : Menggunakan manual     ~$ man ls

Perintah (~$ man ls)  ini berfungsi untuk mencari data secara manual. Setelah mengetikkan perintah ini, akan muncul tampilan seperti ini. Untuk keluar dari Manual page ls ini, ketikkan  huruf “q” dan untuk mencari secara manual ketikkan “/(yang akan dicari)”. Contoh: “/­a”, pada tampilan di bawah ini.

Page 7: Os2013 lap1-rizqitohopi

~$ man man

Perintah (~$ man man) ini fungsinya sama seperti perintah (~$ man ls), yakni untuk mencari secara manual.

­$ man ­k file

Page 8: Os2013 lap1-rizqitohopi

~$ man 5 passwd

6.  Percobaan 6 : Menghapus layarPerintah (~$ clear) untuk menghapus tulisan atau perintah yang ada d terminal, sehingga terminal terlihat bersih kembali seperti pertama kali membuka terminal.

7.  Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata kunci yang dicari     ~$ appropos date

    ~$ appropos mail

Page 9: Os2013 lap1-rizqitohopi

     ~$ appropos telnet

Ketiga perintah ini berfungsi untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari .

8.  Percobaan 8 : Mencari perintah yang tepat sama dengan kunci yang dicari ~$ whatis date

Perintah (~$ whatis date) ini berfungsi untuk mencari perintah yang tepat sama dengan kunci yang dicari

9.  Percobaan 9 : Manipulasi berkas (file) dan direktori • Menampilkan current working director y 

~$ ls 

Perintah (~$ ls) ini berfungsi untuk melihat file

• Melihat semua file lengkap ~$ ls –l 

     Perintah (~$ ls ­l) ini berfungsi untuk melihat semua file secara lengkap

• Menampilkan semua file atau direktori yang tersembunyi ~$ ls –a 

     Perintah (~$ ls ­a) ini berfungsi menampilkan semua file atau direktory

• Menampilkan semua file atau direktori tanpa proses sorting ~$ ls –f 

Perintah (~$ ls ­f) ini berfungsi menampilkan semua file atau direktory tanpa sorting

Page 10: Os2013 lap1-rizqitohopi

• Menampilkan isi suatu direktori ~$ ls /usr 

       Perintah (~$ /usr) berfungsi untuk menampilkan isi suatu direktori.

• Menampilkan isi direktori root ~$ ls / 

Perintah (~$ ls /) ini berfungsi untuk menampilkan isi direktory root

• 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 

     Perintah (~$ ls ­F /etc) ini berfungsi untuk 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. 

Page 11: Os2013 lap1-rizqitohopi

• Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya. ~$ ls –l /etc 

Perintah (~$ ls ­l /etc) ini berfungsi menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya. 

• Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentikan dapat menggunakan ^c $ ls –R /usr 

Perintah (~$ ­R /usr) ini berfungsi untuk menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentikan dapat menggunakan ^c 

10.  Percobaan 10 : Melihat tipe file        ~$ file 

Page 12: Os2013 lap1-rizqitohopi

      ~$ file * 

Perintah (~$ file *) ini berfungsi untuk melihat tipe file selain itu bisa ditambahkan opsi lain, dibelakangnya seperti *,dll

11.  Percobaan 11 : Menyalin file • Mengkopi suatu file. Berikan opsi –i untuk pertanyaan interaktif bila file sudah ada. 

perintah cp digunakan untuk mengcopy file,cp juga bisa ditambahkan opsi lain seperti -i untuk pertanyaan interaktif bila file sudah ada.

12.  Percobaan 12 : Melihat isi file • Menggunakan instruksi cat

~$ cat f1

Perintah (~$ cat f1) befungsi untuk melihat isi file f1.

Page 13: Os2013 lap1-rizqitohopi

• Menampilkan file per satu layar penuh ~$ more f1 

Perintah (~$ more f1) berfungsi untuk melihat file f1 per satu layar.

13.  Percobaan 13 : Mengubah nama file • Menggunakan instruksi mv 

$ mv f1 prog.txt 

Perintah ($ mv f1 prog.txt ) berfungsi untuk mengubah nama file.

• Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama direktori, maka berkas­berkas akan dipindahkan ke direktori tersebut. $ mkdir mydir $ mv f2 f3 mydir 

Perintah ini berfungsi untuk memindahkan file ke direktori yang lain.

Page 14: Os2013 lap1-rizqitohopi

14.  Percobaan 14 : Menghapus file ~$ rm prog.txt

Perintah ini berfungsi untuk menghapus file. Pada tampilan ini, perintahnya menghapus prog.txt

~$ cp mydir/f2 f2~$ cp mydir/f3 f3

Perintah ini berfungsi untuk menggandakan file.

~$ rm f2~$ rm ­i f3

Perintah ini berfungsi untuk menghapus file. Pada tampilan ini, perintahnya menghapus f2 dan f3.

15.  Percobaan 15 : Mencari kata atau kalimat dalam file $ grep root /etc/passwd $ grep “:0:” /etc/passwd $ grep student /etc/passwd 

Perintah ini berfungsi untuk mencari kata atau kalimat dalam file.

Page 15: Os2013 lap1-rizqitohopi

LATIHAN...!!!1. Ubahlah informasi finger pada komputer anda?      Jawab: cara mengubah informasi finger bisa dengan perintah ~$ chfn <user>

2. Lihatlah user­user yang sedang aktif pada komputer anda?      Jawab: Caranya dengan perintah ~$ w

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?      Jawab:  Caranya dengan perintah ~$ cal ­y

4. Bagaimana anda dapat melihat manual dari perintah cal?       Jawab: Perintahnya ~$ man cal

Page 16: Os2013 lap1-rizqitohopi

5. Bagaimana melihat perintah manual ls dengan kata kunci sort?            Jawab: Perintahnya ~$ man ls

6. Bagaimana tampilan untuk perintah ls ­a ­l dan ls ­al?       Jawab: Perintah ~$ ls ­a ­l

Sedangkan perintah ls ­al

Page 17: Os2013 lap1-rizqitohopi

7. Tampilkam semua file termasuk yang hidden file pada direktori /etc?Jawab: Perintahnya ~$ ls ­a /etc

8. Tampilkan semua file secara lengkap pada direktori /etc?Jawab: Perintahnya ~$ ls ­a ­l /etc/

Page 18: Os2013 lap1-rizqitohopi

9. Buatlah direktori prak1 pada direktori aktif, kemudian copy­kan file /etc/group ke file tes1, tes2 dan tes3 pada direktori ini.Jawab: Membuat direktori prak1, perintahnya ~$ mkdir prak1

Kemudian copy­kan file dengan cara : • cp /etc/group /home/pc33/prak1/tes1 • cp /etc/group /home/pc33/prak1/tes2 • cp /etc/group /home/pc33/prak1/tes3 

10. Tampilkan isi fle tes1 per satu  layar penuh.Jawab: Untuk melakukan perintah ini, anda masuk dulu ke dalam direktori prak1. 

 Kemudian ketikkan ~$ more tes1. Perintahnya : ~$ cd prak1

             ~$ more tes1

Page 19: Os2013 lap1-rizqitohopi

11. Pindahkan file tes1 dan tes2 ke home direktoriJawab: Peritahnya :  

• ~$ mv /home/pc33/prak1/tes1 /home/pc33/ • ~$ mv /home/pc33/prak1/tes2 /home/pc33/ 

12. Hapus file tes1 dan tes2 dengan konfirmasi.Jawab: Perintahnya ~$ rm tes1 tes2