NAMA NIM KELAS PRODI SEMESTER TUGAS MATERI
: MUHAMMAD RIZQI TOHOPI : 131312027 : A : TEKNIK INFORMATIKA : II : LAPORAN PRAKTIKUM 1 : 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
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.
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 perintahperintah dasar pada Linux. Agar tidak terjadi kesalahan syntax pada terminal, seharusnya teliti dalam menuliskan syntax tersebut.
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.
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
~$ 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.
~$ man man
Perintah (~$ man man) ini fungsinya sama seperti perintah (~$ man ls), yakni untuk mencari secara manual. $ man k file
~$ man 5 passwd
6. Percobaan 6 : Menghapus layar Perintah (~$ 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
~$ 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
•
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.
•
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
~$ 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.
•
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 berkasberkas akan dipindahkan ke direktori tersebut. $ mkdir mydir $ mv f2 f3 mydir
Perintah ini berfungsi untuk memindahkan file ke direktori yang lain.
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.
LATIHAN...!!! 1. Ubahlah informasi finger pada komputer anda? Jawab: cara mengubah informasi finger bisa dengan perintah ~$ chfn <user>
2. Lihatlah useruser 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
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
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/
9. Buatlah direktori prak1 pada direktori aktif, kemudian copykan file /etc/group ke file tes1, tes2 dan tes3 pada direktori ini. Jawab: Membuat direktori prak1, perintahnya ~$ mkdir prak1
Kemudian copykan 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
11. Pindahkan file tes1 dan tes2 ke home direktori Jawab: 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