Anda di halaman 1dari 30

LAPORAN

SISTEM OPERASI

“PERINTAH DASAR LINUX”

SEMESTER 2

DISUSUN OLEH :

NELLA FITRIANI

(2101092061)

JURUSAN TEKNOLOGI INFORMASI

PROGRAM STUDI MANAJEMEN INFORMATIKA

POLITEKNIK NEGERI PADANG

2022
A. TUJUAN PRATIKUM
 Dapat mengetahui dan memahami macam-macam perintah dasar linux.
 Dapat mengeksekusi perintah linux.
 Dapat mengerjakan soal Latihan tentang perintah dasar linux.

B. TEORI SINGKAT

Ubuntu merupakan salah satu distribusi Lnux berbasis Debian dan didistribusikan sebagai
perangkat lunak bebas. Nama Ubuntu berasal dari filosofi Afrika Selatan yang berarti
“Kemanusiaan kepada sesama”. Server Ubuntu juga tersedia, dan telah dipakai secara luas.

Proyek Ubuntu resmi disponsor oleh Canonical Ltd, yang merupakan sebuah perusahaan
yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux
Ubuntu adalah membawa semangat yang terkandung di dalam filosofi Ubuntu ke dalam dunia
perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas, dan
mempunyai dukungan baik yang berasal daru komunitas maupun tenaga ahli profesional.

Setiap pengguna linux harus mempunyai user account. Sebelumnya harus didaftarkan pada
administrator system. Nama login pada umumnya dibatasi maksimum 8 karakter dan 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 proses login akan mengeksekusi
program/etc/profile (untuk semua pengguna) dan file base_profile di direktori awal (home) masing-
masing. Pada saat logout, program shell bash akan mengeksekusi script yang bernama bash_logout.

C. ALAT & BAHAN


 Laptop/Komputer
 Software VirtualBox dan Linux Ubuntu yang sudah terinstal
D. LANGKAH KERJA
1) Buka software Virtual Box
2) Kemudian Pilih ubuntu yang sudah terisntall  start  login

3) Pilih search  ketik terminal  klik


4) Ketikkan sintax perintah pada terminal

E. TUGAS PENDAHULUAN
1. Apa yang dimaksud perintah informasi user di bawah ini:
 id : menampikan nomor id dan group id
 hostname : menampilkan identitas mesin
 uname : melihat versi kernel yang dipakai, tanggal instalasi, dan jenis arsitektur OS
 w : mengetahui user pada saat digunakan
 who : menampilkan user pada saat di digunakan - whoami : untuk melihat nama dari user
yang digunakan saat ini
 chfn : Mengubah informasi finger Contoh : |$ chfn |
 finger : Melihat informasi finger Contoh : | $ finger |
2. Apa yang dimaksud perintah dasar di bawah ini:
 date : menampilkan tanggal saat digunakan
 cal : melihat kalender Contoh : |$ cal 15 2003|
 man : untuk melihat panduan atau penggunaan dari suatu perintah agar lebih ringkas
Contoh :| $ man apt | akan menampilkan manual penggunaan dari program apt.
 clear : membersihkan jendela terminal, jadi isi jendela akan kosong.
 Apropos : mencari perintah yang mengandung kata kunci Contohnya : |$ apropos date|
 Whatis : mencari perintah yang tepat sama dengan kunci yang dicari Contohnya : |$
whatis date|
3. Apa yang dimaksud perintah-perintah manipulasi file dibawah ini:
 ls : menampilkan daftar file dan folder pada sebuah direktori contoh : | $ ls /var/lib |
digunakan untuk melihat apa saja yang ada pada folder lib.
 File : Melihat tipe file - cat :menampilkan isi dari sebuah file contoh : | $ cat
niagahoster1.txt |
 more : menampilkan file persatu layar penuh
 pg : menampilkan file persatu layar penuh
 cp : mengcopy sebuah file melalui commad line contoh : | $ cp /home/test.php
/var/www/html | digunakan untuk menyalin file test.php ke folder html.
 mv : memindahkan file dan folder bisa ke folder itu juga atau ke folder yang lain. Contoh : |
$ mv /home/test.php /var/www/html | digunakan untuk memindahkan file test.php
ke folder html.
 rm : menghapus sebuah file tertentu melalui command line interface pada directori tertentu
contoh : | $ rm belajar.txt | maka file belajar.txt akan dihapus
 grep : menampilkan baris yang mengandung kata yang sama sesuai dengan dengan pattern.
Contoh : | $ grep -i source niagahoster.txt | maka akan memunculkan baris yang
mengandung kata “source” pada “niagahoster.txt”.

F. HASIL PENGUJIAN

Percobaan :

Percobaan 1  Melihat identitas diri (nomor id dan group id)


$ id
Percobaan 2  Melihat tanggal dan kalender dari sistem
1. Melihat tanggal saat ini
$ date

2. Melihat Kalender
$ cal 11 2002

$ cal –y
Percobaan 3  Melihat identitas mesin
 $ hostname
 $ uname
 $ uname –a

Percobaan 4
1. Melihat siapa saja yang sedang aktif
 $ w
 $ who
 $ whoami

2. Mengubah informasi finger


$ chfn <user>
3. Perintah melihat informasi finger
$ finger
finger <user>

Percobaan 5  Menggunakan Manual


$ man ls

$ man man
$ man –k file
$ man 5 passwd
Percobaan 6  Menghapus Layar
($ clear)

Percobaan 7  Mencari perintah yang deskripsinya mengandung kata kunci yang dicari
$ apropos date

$ apropos mail
$ apropos telnet

Percobaan 8  Mencari perintah yang tepat sama dengan kunci yang dicari
$ whatis date

Percobaan 9  Memanipulasi berkas (file) dan direktori


1. Menampilkan current working directory
$ ls

2. Melihat semua file lengkap


$ ls –l

3. Menampilkan semua file atau direktori yang tersembunyi


$ ls –a

4. Menampilkan semua file atau direktori tanpa proses sorting


$ ls –f

5. Menampilkan isi suatu direktori


$ ls /usr

6. Menampilkan isi direktori root


$ ls /

7. Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda asterik
(*) untuk file yang bersifat executable, tanda (@) untuk file symolic link, tanda (=) untuk socket,
tanda (%) untuk whiteout dan tanda (||) untuk FIFO.
$ ls –F /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
9. Menampilkan semua file dan isi direktori. Argumen ini menyebabkan proses berjalan agak lama,
apabila proses akan dihentikan dapat menggunakan ^c
$ ls –R /usr
Percobaan 10  Melihat tipe file

$ file

$ file *
$ file /bin/ls

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 –i f1 f2
2. Mengopy ke direktori
 $ mkdir backup
 $ cp f1 f3
 $ cp f1 f2 f3 backup
 $ ls backup
 $ cd backup
 $ ls

Percobaan 12  Melihat isi file


1. Menggunakan instruksi cat
$ cat f1
2. Menampilkan file per satu layar penuh
$ more f1

$ pg f1
Percobaan 13  Mengubah nama file
1. Menggunakan instruksi mv
 $ mv f1 prog.txt
 $ ls

2. Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama direktori, maka berkas-
berkas akan dipindahkan ke direktori tersebut
$ mkdir mydir

$ mv f1 f2 f3 mydir

Percobaan 14  Menghapus file


 $ rm f1
 $ cp mydir/f1 f1
 $ cp mydir/f2 f2
 $ rm f1
 $ rm –i f2
Percobaan 15  Mencari kata atau kalimat dalam file
 $ grep root /etc/passwd
 $ grep “:0:” /etc/passwd
 $ grep student /etc/passwd

G. LATIHAN
1) Ubahlah informasi finger pada komputer Anda

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

3) Perintah apa yang digunakan untuk melihat kalender satu tahun penuh ?
Perintah $ cal –y
4) Bagaimana anda dapat melihat manual dari perintah cal ?
Perintahnya yaitu $ man cal

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


Perintahnya yaitu $ ls –alX
6) Bagaimana tampilan untuk perintah ls –a –l dan ls –al ?
Ls -a

Ls -l

Ls -al
7) Tampilkan semua file termasuk yang hidden file pada direktori /etc.

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


9) Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group
ke file tes1, tes2 dan tes3 pada direktori ini.

10) Tampilkan isi file tes1 per satu layar penuh.


11) Pindahkan file tes1 dan tes2 ke home direktori.

12) Hapus file tes1 dan tes2 dengan konfirmasi.

H. PEMBAHASAN

Perintah Deskripsi Format


id melihat identitas diri $ id
date melihat tanggal sekarang $ date
Cal 9 2002 melihat tanggal pada bulan $ cal 9 2002
September 2002
Cal –y melihat kalender $ cal –y
berdasarkan tahun
Hostname melihat nama pengguna $ hostname
Uname melihat apa yang diinstal $ uname
Uname –a data secara lengkap $ uname –a
W siapa yang aktif $w
Who melihat tanggal berapa $ who
aktif
Whoami melihat nama hostname $ whoami
yang sedang aktif
Man ls melihat fungsi ls $ man ls
Man man melihat fungsi man $ man man
Man –k file melihat fungsi file $ man –k file
Man 5 passwd melihat fungsi dari $ man 5 passwd
password
Clear menghapus atau $ clear
membersihkan jendela
pada terminal ubuntu
Apropos date mencari perintah yang $ apropos date
deskripsinya mengandung
kata kunci date
Apropos mail mencari perintah yang $ apropos mail
deskripsinya mengandung
kata kunci mail.
Apropos telnet mencari perintah yang $ apropos telnet
deskripsinya mengandung
kata kunci telnet.
Whatis date mencari perintah yang $ whatis date
tepat tentang whatis date
Ls menampilkan current $ ls
working directory
Ls –l melihat semua file lengkap $ ls –l
Ls –a menampilkan semua file $ ls –a
atau direktori yang
tersembunyi.
Ls –f menampilkan semua file $ ls –f
atau direktori tanpa proses
sorting
Ls /usr menampilkan isi suatu $ ls /usr
direktori
Ls / menampilkan isi direktori $ ls /
root
Ls –f/etc menmapilkan semua file $ ls –f/etc
yang telah ditandai
Ls –i/etc menampilkan direktori $ ls –i/etc
secara lengkap
Ls –R/etc menampilkan semua file $ ls –R/etc
dan isi direktori
File melihat tipe file $ file
File * melihat tipe seluruh file $ file *
File /bin/ls tipe file yang ada pada $ file /bin/ls
direktori bin
Cp /etc/group f1 mengkopi group f1 $ cp /etc/group f1
Ls –l melihat isi $ ls –l
Cp –i f1 f2 mengcopy f1 f2 $ cp –i f1 f2
Mkdir backup direktori backup $ mkdir backup
Cp f1 f3 mengcopy f1 f3 $ cp f1 f3
Cp f1 f2 f3 backup mengcopy f1 f2 f3 $ cp f1 f2 f3 backup
kedalam backup
Ls backup melihat isi backup $ ls backup
Cd backup masuk ke direktori backup $ cd backup
Ls melihat isi yang ada pada $ ls
direktori backup
Cat f1 memanggil f1 $ cat f1
More f1 melihat seluruh data f1 $ more f1
Pg f1 melihat data f1 $ pg f1
Mv f1 prog.txt mengganti f1 dengan $ mv f1 prog.txt
prog.txt
Ls melihat isi $ ls
Mkdir mydir membuat direktori mydir $ mkdir mydir
Mv f1 f2 f3 mdir memindahkan f1 f2 f3 $ mv f1 f2 f3 mdir
kedalam mydir
Rm f1 menghapus f1 $ rm f1
Cp mydir/f1 f1 mengcopy f1 f1 yang ada $ cp mydir/f1 f1
pada direktori mydir
Rm f1 menghapus f1 $ rm f1
Rm –i f2 menghapus f2 $ rm –i f2
Grep root /etc/passwd mencari detal dari root $ grep root /etc/passwd
yang ada pada direktori
passwd
Grep “:0:” /etc/passwd mencari detal dari “:0:” $ grep “:0:” /etc/passwd
yang ada pada direktori
passwd
Grep student /etc/passwd mencari detal dari student $ grep student /etc/passwd
yang ada pada direktori
passwd

I. KESIMPULAN

Pada praktek kali ini kita membahas mengenai perintah dasar didalam sistem operasi linux,
kegunaan serta cara menjalankan perintah tersebut, sesuai dengan yang telah di bahas di atas,
dimana setiap perintah tersebut, memiliki fungsinya masing-masing yang bertujuan untuk
membantu serta memudahkan kita dalam menjalankan setiap aplikasi yang ada didalamnya.
Kekurangan Ubuntu, yaitu Koneksi Internet dan terbatasnya pengetahuan tentang linux baik
dari formal atau non formal karena indonesia kurikulum pendidikan masih lebih banyak OS dari
MS, biasanya kita belajar dari internet atau dari forum untuk mengetahui apa sih linux itu.

J. REFERENSI
Modul Pertemuan 2
https://www.hostinger.co.id/tutorial/perintah-dasar-linux#:~:text=rm%20adalah%20perintah
%20dasar%20pada,rmdir%20%E2%80%93%20gunakan%20rm%20%2Dr.
https://www.dewaweb.com/blog/perintah-dasar-linux/

Anda mungkin juga menyukai