Praktikum 1 Perintah Dasar Linux - Jasri Nur Amalia BM5A
Laporan Praktikum 1
Perintah Dasar Operasi Linux
POKOK BAHASAN:
Format Instruksi pada Sistem Operasi Linux
Perintah-Perintah Dasar pda 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 :
Login
Bekerja dengan Shell / menjalankan aplikasi
Logout
1
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.
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
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
<Spasi> 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 :
TUGAS PENDAHULUAN :
Jawablah pertanyaan-pertanyaan di bawah ini :
Apa yang dimaksud perintah informasi user di bawah ini :
id, hostname, uname, w, who, whoami, chfn, finger
Apa yang dimaksud perintah dasar di bawah ini :
date, cal, man, clear, apropos, whatis
Apa yang dimaksud perintah-perintah manipulasi file di bawah ini :
ls, file, cat, more, pg, cp, mv, rm, grep
PERCOBAAN:
Login sebagai user.
Bukalah Console Terminal dan lakukan percobaan-percobaan di bawah ini
Selesaikan soal-soal latihan
Percobaan 1. Melihat identitas diri
Percobaan 2. Melihat tanggal dan kalender dari sistem
1.
2.
Pada perintah ini cal berfungsi untuk menampilkan kalender, jika ditambahkan dengan format cal (bulan) (tahun), maka terminal akan menampilkan kalender yang sesuai pada bulan dan tahun yang disebutkan.
Pada percobaan ini command cal ditambahkan dengan option y. Option y berarti year (tahun), maka cal y akan menunjukkan kalender lengkap pada tahun ini, terminal akan menampilkan semua tanggal mulai dari bulan januari sampai desember pada tahun ini. Percobaan 3 : Melihat identitas mesin Pada percobaan ini menggunakan perintah hostname yang berfungsi untuk melihat distro linux yg sedang digunakan, distro bisa dikatakan juga sebagai tipe atau versi linux, dalam screenshot diatas hostname menunjukkan kalilinux, hostname juga dapat di ubah namanya. Pada baris perintah kedua yaitu uname, menunjukkan informasi operating sistem komputer,
Percobaan 3. Melihat identitas mesin
Pada percobaan ini menggunakan perintah hostname yang berfungsi untuk melihat distro linux yg sedang digunakan, distro bisa dikatakan juga sebagai tipe atau versi linux, dalam screenshot diatas hostname menunjukkan kalilinux, hostname juga dapat di ubah namanya. Pada baris perintah kedua yaitu uname, menunjukkan informasi operating sistem komputer, perintah ini juga dapat ditambahkan dengan beberapa option seperti a, -m, -n.
Perintah uname a pada baris perintah ketiga menunjukkan informasi sistem komputer, dengan ditambahkan command a yang berarti all, maka command uname a akan menampilkan semua informasi komputer mulai dari OS, hostname, versi distro linux dan beberapa info lainnya.
Percobaan 4. Melihat siapa yang sedang aktif
1.
Pada baris perintah pertama menggunakan perintah w, perintah ini berfungsi untuk menunjukkan siapa saja user yang login, perintah w juga menampilkan login name, waktu login, durasi user aktif, remote hostname dari user yang sedang login. Pada baris perintah kedua yaitu who berfungsi untuk mengetahui daftar user yang sedang aktif, jika ada user lain dalam sistem, tetapi user tersebut sedang tidak aktif maka tidak akan ditampilkan Sedangkan perintah whoami berfungsi untuk menunjukkan nama user yang sedang digunakan untuk login.
2.
Pada percobaan ini menggunakan perintah chfn, perintah ini harus diikuti argumen berupa nama user, perintah chfn jasri berarti terminal akan memberikan tampilan untuk mengubah informasi user jasri, seperti mengubah nama, room number, work phone dan lain-lain.
3.
Pada percobaan ini akan menggunakan perintah finger, perintah finger hampir sama dengan perintah who tetapi output yang dihasilkan lebih lengkap seperti menunjukkan nama login dan waktu login. Lalu pada baris perintah kedua yaitu finger jasri, maka terminal akan menampilkan informasi lengkap tentang user jasri sesuai data yang telah diisi dengan perintah chfn sebelumnya.
Percobaan 5. Menggunakan manual
Pada percobaan ini akan menggunakan perintah man, perintah man berarti manual, maksudnya perintah ini akan menjelaskan tentang sebuah perintah dan option option nya secara lengkap. Pada percobaan ini menggunakan perintah man ls, terminal akan menampilkan deskripsi dan option-option untuk perintah ls.
Pada percobaan berikut menggunakan perintah man man, maka terminal akan menunjukkan deskripsi dan option-option untuhPada percobaan berikut menggunakan perintah man man, maka terminal akan menunjukkan deskripsi dan option-option untuh. perintah man itu sendiri, dengan kata lain perintah man kali ini akan menjelaskan tentang fungsi dirinya sendiri.
Pada percobaan diatas menggunakan perintah man 5 passwd, perintah passwd memiliki halaman manual dibagian 1 dan bagian 5. Secara default halaman manual dengan angka terendah yang ditampilkan
Percobaan 6. Menghapus layar
Pada percobaan ini akan mencoba perintah clear, yang berfungsi untuk membersihkan terminal linux dari perintah perintah yang sebelumnya dituliskan dalam terminal.
Percobaan 7. Mencari perintah yang deskripsinya mengandung kata kunci yang dicari
Pada percobaan ini akan mencoba penggunaan perintah apropos, fungsi perintah ini adalah untuk menampilkan informasi singkat tentang suatu perintah/command yang nama perintahnya tidak kita ketahui secara pasti, tetapi hanya mengatahui tentang apa perintah yang akan dicari tersebut, misalkan pada percobaan ini yaitu apropos date, maka terminal akan menampilkan semua perintah yang mengandung kata date dan berhubungan dengan date / tanggal beserta informasi singkatnya.
Mencari perintah yang deskripsinya mengandung kata kunci yang dicari Percobaan ini juga masih menggunakan perintah yang sama yaitu apropos, namun argumennya berdeda dengan yang sebelumnya, kali ini perintah apropos mail, yang berarti terminal akan mencari semua perintah yang mengandung dan berhubungan dengan kata mail kemudian ditampilkan beserta informasi singkatnya.
Begitu juga pada percobaan ini yang sama sama menggunakan perintah apropos, tetapi argumennya berbeda yaitu apropos telnet, maka terminal akan mencari semua perintah yang berhubungan dengan telnet / perintah yang mengandung kata telnet.
Percobaan 8. Mencari perintah yang tepat sama dengan kunci yang dicari
Percobaan ini mencoba perintah whatis yang berfungsi untuk menampilkan informasi dari suatu command / perintah, dalam contoh diatas perintah whatis ditambahkan dengan date, maka terminal akan menampilkan informasi singkat atau fungsi perintah date.
Percobaan 9. Manipulasi berkas (file) dan direktori
Pada percobaan ini menunjukkan penggunaan perintah ls, yang berfungsi untuk menampilkan isi dari sebuah direktori, pada contoh diatas fungsi ls dijalankan dan kemudian menampilkan isi dari direktori /home. Perintah ls dapat dijalankan dengan tambahan argumen / option seperti a, -d, -l dan lainnya. Kemudian perintah ls l jika dijalankan pada terminal maka akan menampilkan isi direktori dengan lengkap, seperti chmod/hak akses, owner/pemilik file, group dan tanggal file atau direktori tersebut dibuat. Sedangkan ls a berfungsi untuk menampilkan semua file dan folder, perintah ini juga akan menampilkan file dan direktori yang tak terlihat atau hidden. Percobaan berikut menggunakan perintah ls /usr, perintah ini berfungsi untuk menampilkan file dan folder pada folder atau direktori usr. Sedangkan perintah ls / berfungsi untuk menampilkan file dan folder pada direktori / yang merupakan direktori/folder root linux, folder / berisi folder folder penting yang dalam sistem operasi linux.
Pada percobaan ini menggunakan perintah ls F /etc, perintah ini terdiri dari perintah ls lalu ditambahkan dengan option F dan /etc, maka perintah ini berfungsi untuk menampilkan file dan folder/direktori (ls) dalam folder etc (/etc) tanpa diurutkan secara khusus (-f).
Pada percobaan ini hampir sama dengan percobaan ls l, perbedaan perintah ls l /etc jika dijalankan pada terminal maka akan menampilkan isi direktori etc dengan lengkap, seperti chmod/hak akses, owner/pemilik file, group dan tanggal file atau direktori tersebut dibuat.
Pada percobaan ini menggunakan perintah ls -R /usr, perintah ini berarti terminal akan menampilkan isi dari dari direktori /usr secara rekursif, terminal akan menampilkan file-file dan direktori yang ada dalam direktori /usr, jika didalam direktori /usr ada direktori /bin, maka terminal juga akan menampilkan isi dari direktori /bin tersebut, begitu juga untuk direktori lain yang ada di dalam /usr.
Percobaan 10. Melihat tipe file
Pada percobaan ini menggunakan perintah file untuk melihat tipe suatu file / direktori dalam suatu direktori. Pada baris perintah pertama menggunakan perintah file, terminal akan menampilkan beberapa info penggunan perintah file ini. Perintah file harus ditambahkan dengan suatu option/argumen agar bisa berjalan dengan baik, ada beberapa option seperti -f, -n, --help dan lain lain. Contoh penggunaannya seperti file --help yaitu untuk menampilkan bantuan. Pada baris perintah kedua yaitu file * yang berfungsi untuk menampilkan daftar file ataupun folder beserta tipenya yang berada dalam direktori home. Pada baris perintah ketiga yaitu file /bin/ls yang berarti perintah ini akan menunjukkan tipe file ls yang berada dalam direktori /bin.
Percobaan 11. Menyalin file
Pada percobaan diatas menggunakan perintah cp yang berarti copy, pada baris perintah pertama yaitu cp /etc/group f1 berarti mencopy /etc/group dan mempaste dengan nama file f1, maka isi dari file f1 akan sama dengan /etc/group. Untuk mengcek apakah file f1 sudah berhasil tercopy bisa dicek direktori dengan perintah ls -l. Pada baris perintah selanjutnya yaitu cp -i f1 f2 yang berarti mencopy file f1 dan di paste dengan nama file f2, sedangkan option -i berarti interaktif, maksudnya adalah terminal akan bertanya untuk mengoverwrite file jika ada nama file yang sama / sudah ada.
Pada percobaan diatas menggunakan perintah mkdir yang berarti make directory / membuat direktori baru, lalu perintah mkdir backup berarti membuat direktori baru dengan nama backup. Kemudian cp f1 f3, cp berarti copy, maka cp f1 f3 berfungsi mengcopy file f1 pada folder / atau folder root dengan nama file baru yaitu f3. Maka pada folder / sekarang terdapat file f3 yang sama dengan f1. Perintah selanjutnya adalah cp f1 f2 f3 backup, perintah tersebut berarti mengcopy file f1, f2, f3 kedalam folder backup yang telah dibuat sebelumnya. Untuk membuktikan file tercopy kedalam folder backup dapat menggunakan perintah ls backup, dan hasilnya terdapat file f1, f2, f3 dalam folder tersebut. Lalu perintah cd backup berfungsi untuk berpindah direktori/folder ke dalam folder backup.
Percobaan 12. Melihat isi file
Pada percobaan ini akan mencoba perintah cat, perintah ini berfungsi untuk membaca isi dari sebuah file, dalam hal ini perintah cat f1 maka file f1 akan dibaca isinya dan kemudian ditampilkan secara lengkap di terminal.
Pada percobaan ini menggunakan perintah more, perintah ini fungsinya mirip dengan cat, tetapi ada perbedaan yaitu pada hasil pembacaan file yang ditampilkan dalam terminal tidak ditampilkan secara lengkap, tetapi hanya beberapa persen saja yang ditampilkan pada awalnya, namun saat ingin membaca file lebih lengkap perintah ini bisa melakukannya, dengan cara menekan enter maka file akan dibaca lagi kebawah.
Pada percobaan ini hampir sama dengan percobaan sebelumnya, perintah pg juga berfungsi untuk membaca isi dari sebuah file, tetapi perintah ini hanya akan menampilkan file tidak secara utuh / lengkap, perintah ini hanya menampilkan sampai 1 halaman yang bisa ditampilkan oleh teminal dan tidak bisa ditampilkan untuk membaca file secara utuh.
Percobaan 13. Mengubah nama file
Pada percobaan ini menggunakan perintah mv f1 prog.txt, perintah mv berfungsi untuk mengubah nama file (rename) dan bisa juga untuk memindahkan file (cut) ke dalam folder lain. Dalam contoh diatas perintah mv f1 prog.txt berarti file f1 akan di ubah namanya (rename) menjadi prog.txt. Lalu saat isi folder backup di cek dengan perintah ls file f1 telah berubah nama menjadi prog.txt
Percobaan diatas menggunakan perintah mkdir mydir, perintah ini berarti membuat direktori baru bernama mydir dalam direktori backup. Kemudian perintah mv f1 f2 f3 mydir, perintah mv dapat berfungsi me-rename ataupun memindahkan file (cut) ke suatu folder tergantung argumen yang digunakan. Dalam contoh ini perintah mv akan memindahkan file f1 f2 f3 ke dalam folder mydir.
Percobaan 14. Menghapus file
Menghapus file Pada percobaan ini menggunakan perintah rm yang berarti remove atau menghapus file. Pada baris perintah paling atas yaitu rm f1 saat dijalankan memunculkan pesan error, karena pada direktori backup tidak terdapat file f1 tersebut. Lalu pada baris perintah kedua yaitu cp mydir/f1 f1, perintah dan argumen tersebut maksudnya adalah mengcopy file f1 pada direktori mydirdan di paste pada direktori backup. Saat dicek menggunakan perintah ls, pada direktori backup sudah terdapat file f1 sekarang. Lalu perintah cp mydir/f2 f2 diatas sama dengan perintah cp mydir/f1 f1, namun nama file yang dicopy adalah f2. Kemudian untuk mengcek apakah file f2 sudah tercopy maka menggunakan perintah ls untuk melihat isi dari direktori backup. Kemudian terdapat perintah rm f1, perintah ini berarti menghapus file f1 pada direktori tersebut (folder backup ). Lalu perintah rm i f2 juga hampir sama, perbedaannya adalah terdapat option i yang akan memberikan pertanyaan yes/no sebelum menghapus file.
Percobaan 15. Mencari kata atau kalimat dalam file
Mencari kata atau kalimat dalam file Pada percobaan ke 15 ini, menggunakan perintah grep dengan beberapa argumen setelah perintah tersebut, perintah grep berfungsi untuk mencari karakter atau kata yang diinginkan dari sebuah file yang terdiri dari banyak kalimat. Dengan perintah ini pencarian lebih mudah dilakukan. Pada baris perintah pertama yaitu grep root /etc/passwd, berarti mencari kata root dalam direktori /etc/passwd. Sedangkan perintah grep :0: /etc/passwd berarti mencari kata :0: pada direktori /etc/passwd. Kedua perintah tersebut menemukan kalimat yang diminta dan kemudian menampilkan kalimat lengkapnya. Sedangkan pada perintah grep student /etc/passwd tidak menemukan kata student dalam direktori yang diminta, sehingga terminal tidak akan menampilkan hasil apapun.
KESIMPULAN
Dari praktikum yang telah dikerjakan, setiap perintah memiliki fungsi yang berbeda-beda, setiap cara penggunaan perintah dapat dilihat dengan cara memberi perintah dengan format perintah --help di terminal. Hampir semua fungsi bisa ditambahkan dengan argumen / option dibelakangnya, option biasanya berupa simbol - (minus) dan huruf, misalnya ls -l. Atau dengan format perintah lain seperti perintah -[option] /[namafolder] misalnya ls -l /etc. Promt dari terminal linux adalah simbol # jika login sebagai root dan $ jika login sebagai user.
DAFTAR PUSTAKA
https://www.goldenfast.net/blog/perintah-dasar-linux/
LATIHAN
Ubahlah informasi finger pada komputer Anda.
Lihatlah user-user yang sedang aktif pada komputer Anda.
Perintah apa yang digunakan untuk melihat kalender satu tahun penuh ?
Bagaimana anda dapat melihat manual dari perintah cal ?
Bagaimana melihat perintah manual ls dengan kata kunci sort ?
Bagaimana tampilan untuk perintah ls –a –l dan ls –al ?
Tampilkan semua file termasuk yang hidden file pada direktori /etc.
Tampilkan semua file secara lengkap pada direktori /etc.
Buatlah direktori prak1 pada direktori aktif, kemudian copy-kan file /etc/group
ke file tes1, tes2 dan tes3 pada direktori ini.
Tampilkan isi file tes1 per satu layar penuh.
Pindahkan file tes1 dan tes2 ke home direktori.
Hapus file tes1 dan tes dengan konfirmasi.
JAWABAN LATIHAN
Cara mengubah informasi finger bisa dengan perintah ~$ chfn <user
Caranya dengan perintah ~$ w
Caranya dengan perintah ~$ cal y
Perintahnya ~$ man cal
Perintahnya ~$ man ls
Perintahnya ~$ ls a /etc
Perintahnya ~$ ls -al /etc
Membuat direktori prak 1 dengan cara ~$ mkdir prak1
perintahnya : ~$ cd prak1
~$ more tes1
perintahnya : ~$ mv /home/jasri/prak1/tes1 /home/jasri/
~$ mv /home/jasri/prak1/tes2 /home/jasri/
perintahnya : ~$ rm tes1 tes2
Comments
Post a Comment