Assalamu'alaikum wr.wb.
A. Latar Belakang
Linux merupakan sistem operasi yang open source dibawah lisensi GNU (Gnu is Not Unix), Generap Public License (GPL) sehingga gratis dan kita bisa memperoleh source codenya. Karena Linux bersifat open source, maka Linux pun mudah dikembangkan oleh siapa saja. Beberapa pengembang distribusi Linux yang terkenal adalah Mandrake dengan Mandrake & Mandrivanya, RedHat & Fedoranya, Suse, Debian, Gentoo, Slackeware, Xandros, dan masih banyak yang lainnya. Bahkan sekarang sudah banyak distribusi Linux (atau disebut distro) yang berada dalam CD. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router.
B. Alat dan bahan
- Laptop
- OS Linux mint
C. Tujuan
Yaitu untuk mempelajari dan memahami fungsi perintah-perintah dasar pada linux.
D. Tahap Pelaksanaan
Perintah-perintah dasar linux :
- & : perintah & digunakan untuk menjalankan perintah belakang. Contoh : wget https://fadilajunitan.blogspot.co.id/
- &adduser : perintah adduser digunakan untuk menambahkan user. Setelah perintah ini bisa di lanjutkan dept-get install apache
- cat : menampilkan isi dari sebuah file di layar. Contoh :$ cat/nam/suatu/file
- chgrp : digunakan untuk merubah kepemilikan kelompok file atau direktori. Misal untuk memberi ijin pada kelompok atau grub dapat mengakses suatu file. Sintaksnya adalah :# chgrp <grub baru> <file>
- chmod : digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file direktori. Ada 3 jenis perijinan yang dapat dirubah, yaitu: r untuk read, w untuk write, x untuk execute menggunakan letter coding , kita dapat merubah perijinan diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
$ chmod ug+rx <nama file>
untuk mencabut ijin tersebut :
$ chmod ug-rx <nama file>
- cp : untuk menyalin suatu file,misal menyalin file 1 menjadi file 2. Contoh : $ cp <file1> <file2>
- find : untuk menemukan dimana letak sebuah file. Sintaksnya adalah itu sendiri diikuti dengan nama direktori awal pencarian,hasil pencarian itu akan ditampilkan, misal akan dicari semua file yang berakhiran .doc di current direktori serta tampilan hasilnya di layar:ngan perintah passwd, yaitu perintah untuk membuat password untuk user tersebut, Contoh :
# adduser hj
# passwd hj
# passwd hj
- apt-cache : untuk mencari aplikasi yang telah di download oleh apt-get. Contoh : $ apt-cache search apache2
- apt-get : untuk meninstall atau uninstall aplikasi di linux yang mengunakan debian dan turunannya. Contoh : $ a $ find . -name *.doc -print
- grep (Global regular expression parse) : untuk mencari baris-baris yang mengandung teks dengan kriteria yang telah ditentukan pada file yang diberikan. Contoh : $ grep [opsional] <teks> <file>
- gzip : berfungsi untuk mengkompresi sebuah file. Sintaksnya : $ gzip <namafile>
- halt : perintah ini hanya bisa dijalankan oleh super user dan harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
- hostname : untuk menampilkan domain name sistem dan untuk mengesset nama host sistem. Contoh: [user@localhost mydirectoryname] $ hostname localhost.localdomain
- kill : perintah ini digunkan umengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses. Format penulisan : $ kill <sinyal> <pid> . PID adalah nomor proses yang akan di hentikan.
- Login : untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya. Sintaksnya : sudo su
- ls : menampilkan isi dari sebuah direktori seperti perintah dir di DOS.
- man : untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Contoh : $ man <perintah> untuk keluar, tekan tombol "q".
- mesg : digunakan untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Contoh : $ mesg y atau mesg n.
- mkdir : membuat direktori baru, sama dengan perintah md di DOS.
Contoh : mkdir <nama folder> lalu enter $mkdir mahasiswa
- mount : akan me-mount file system ke suatu direktori yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Contoh :
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
- mv : untuk memindahkan file dari satu lokasi ke lokasi yang lain.
- nano : editor di linux. Contoh untuk mengedit suatu file. $ nano /etc/apt/sources.list
- passwd : digunakan untuk mengganti password.
- Pwd (Print working directory) : berfungsi untuk menampilkan nama direktori. $ pwd
- rm (remove) : untuk menghapus file. Contoh : $ rm [opsi] <file>
- rmdir (remove directory(ies)) ; untuk menghapus direktori, apabila kosong. Contoh :
$ rmdir <direktori>
- unzip : digunakan untuk mengekstrak file yang dikompres dengan zip. Sintaknya :
$ unzip <namafile>
- zip : akan membuat dan menambahkan file ke dalam file arsip zip.
- Tail : untuk menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10. Sintaksnya :
$ tail <jumlah baris> <file>
- scp : untuk menyalin file dari satu host ke host lainnya. contoh mengirim file tas.txt dari host 192.168.1.1 dengan user yang saya miliki.
$scp fadila@192.168.0.1:/home/tas.txt
/home/
E. Kesimpulan
Dari pembahasan diatas yang telah saya sharing kan, dapat kita sampulkan bahwa perintah-perintah dasar linux merupakan kunci utama yang digunakan oleh user untuk melakukan banyak aktivitas yang dapat menunjang kinerja dari user. Jadi, tanpa kita tau perintah-perintah dasar linux maka kita tidak akan dapat melakukan setiap hal yang kita perlukan dengan mudah.
F. Referensi
- https://id.wikipedia.org/wiki/
- http://www.linuxguide.it/
Sekian dan Terimakasih.
SMK Bisa!!
Wa'salamualaikum wr.wb.
0 komentar:
Posting Komentar