Perintah Dasar Linux

PRAKTIKUM 1

Mastering Linux Core Commands - Ubuntu Environment

Pokok Bahasan & Tujuan

POKOK BAHASAN:

  • Format Instruksi pada Sistem Operasi Linux
  • Perintah-Perintah Dasar pada Sistem Operasi Linux

TUJUAN BELAJAR:

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

  • Menggunakan perintah-perintah dasar untuk informasi user
  • Mengenal format instruksi pada system operasi Linux
  • Menggunakan perintah-perintah dasar pada system operasi Linux
  • Menggunakan utilitas dasar pada system operasi Linux

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.

1. Format Instruksi Linux

Instruksi Linux standar mempunyai format sebagai berikut :

$ NamaInstruksi [pilihan] [argumen]

Pilihan adalah option yang dimulai dengan tanda – (minus). Argumen dapat kosong, satu atau beberapa argumen (parameter).

Contoh :

$ ls tanpa argumen $ ls –a option adalah –a = all, tanpa argumen $ ls /bin tanpa option, argumen 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

2. Manual

Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah :

  • q untuk keluar dari program man
  • Enter ke bawah, baris per baris
  • Space ke bawah, per halaman
  • b kembali ke atas, 1 halaman
  • /teks mencari teks (string)
  • n meneruskan pencarian string sebelumnya

Manual dibagi atas Bab-bab sebagai berikut :

BabIsi
1User commands
2System calls
3Library calls
4Devices
5File formats
6Games
7Miscellaneous
8System commands
9Kernel internals
NTcl/Tk command

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
  2. Apa yang dimaksud perintah dasar di bawah ini : date, cal, man, clear, apropos, whatis
  3. Apa yang dimaksud perintah-perintah manipulasi file di bawah ini : ls, file, cat, more, pg, cp, mv, rm, grep

Percobaan

1. Login sebagai user.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini.
3. Selesaikan soal-soal latihan.

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 9 2002 $ cal -y

Percobaan 3 : Melihat identitas mesin

$ hostname $ uname $ uname -a

Percobaan 4 : Melihat siapa yang sedang aktif

1. Mengetahui siapa saja yang sedang aktif

$ w $ who $ whoami

2. Mengubah informasi finger

$ chfn Changing finger information for student. Password: Name[user wks]: Office[]: Lab Pemrograman 2 Office Phone []: 2301 Home Phone []: 5947280 Finger information changed.

3. 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

$ apropos date $ apropos mail $ apropos telnet

Percobaan 8 : Mencari perintah yang tepat sama dengan kunci

$ whatis date

Percobaan 9 : Manipulasi 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 tanda khusus (/, *, @, dll)

$ ls –F /etc

8. Menampilkan file secara lengkap (atribut lengkap)

$ ls –l /etc

9. Menampilkan secara rekursif

$ ls –R /usr

Percobaan 10 : Melihat tipe file

$ file $ file * $ file /bin/ls

Percobaan 11 : Menyalin file

1. Mengkopi suatu file

$ cp /etc/group f1 $ ls –l $ cp –i f1 f2

2. Mengkopi 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 # Gunakan 'less' di Ubuntu terbaru

Percobaan 13 : Mengubah nama file

1. Menggunakan instruksi mv

$ mv f1 prog.txt $ ls

2. Memindahkan file ke direktori lain

$ 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

Komentar

Postingan populer dari blog ini

Instalasi Linux Ubuntu pada VirtualBox

Instalasi Windows 10 pada VirtualBox

Remastering OS Linux Ubuntu menggunakan Cubic