Perintah dasar Linux

Posted in Tools, Pemrograman, Networking on July 18, 2020 by Roberto Kaban ‐ 8 min read

Sepintas tentang Linux

Linux adalah keluarga sistem operasi turunan Unix yang bersifat open-source dan didasarkan pada Linux Kernel. Terdapat berbagai distribusi (Distro) linux yang populer seperti Ubuntu, Fedora, Mint, Debian, dan lain-lain.

Sejak pertama kali dirilis pada tahun 1991, popularitas Linux terus meroket karena sifatnya yang open-source. User bebas memodifikasi Linux dan mendistribusikannya dengan memakai namanya sendiri.

Ketika mengoperasikan Linux, kita dapat menggunakan shell yang merupakan interface yang menyediakan akses ke layanan sistem operasi. Penggunaan command-line interface (CLI) sangat disarankan karena lebih powerful dan efektif. Task atau tugas yang membutuhkan proses dengan banyak langkah melalui GUI dapat dilakukan hanya dalam waktu sekian detik dengan mengetikkan command atau perintah ke CLI.

Jadi, ketika hendak menggunakan Linux, kita sebaiknya tahu perintah dasar Linux. Di artikel ini, kita akan mempelajari perintah Linux yang paling mendasar.

Perintah Dasar Linux

Sebelum menjabarkan perintah dasar sistem operasi Linux, Kita harus membuka command line terlebih dulu.

Berikut daftar command dasar Linux:

Perintah pwd

Perintah pwd (Print Working Directory) berfungsi untuk mencari path dari direktori (folder) yang Anda gunakan saat ini. Perintah ini akan mengembalikan path yang absolut (penuh), yang pada dasarnya merupakan path semua direktori yang diawali dengan garis miring depan (/). Contoh dari path absolut adalah /home/username.

Perintah cd

Untuk pindah direktori gunakan perintah cd (change direktory). Perintah ini harus disertakan nama direktori yang dituju beserta lokasi/path.

Contohnya, saat ini Kita sedang berada di direktori /home/username/Documents dan ingin membuka direktori Photos yang berada di direktori Documents. Untuk melakukannya, kita mengetikkan cd Photos

Contoh lainnya, sekarang kita sedang berada di direktori /home/username/Documents/Photos, kemudian ingin berpindah ke direktori /home/username/Documents/Movies maka kita dapat mealukannya dengan mengetikkan path secara langsung, cd /home/username/Documents/Movies

Alternatif lain, kita dapat berpindah direktori dengan cara berikut:

cd .. (dengan dua tanda titik) untuk memindahkan satu direktori ke atas.

cd- (dengan tanda penghubung) untuk berpindah ke direktori sebelumnya.

Perintah ls

Perintah ls (lists) digunakan untuk untuk melihat konten atau isi dari direktori. Secara default, command ini akan menampilkan isi dari direktori yang Anda gunakan saat ini. Sebgai contoh, kita sedang berada pada direktori /home/username/Documents kemudian kita ketikkan ls maka akan ditampilkan isi (file dan direktori) yang ada pada direktori kita berada.

Jika ingin melihat isi direktori lain, ketik ls, disusul dengan path direktori. Contoh, ketik ls /home/username/Downloads untuk melihat isi direktori /home/username/Downloads.

Untuk menampilkan file yang tersembunyi dalam direktori dapat menggunakan ls -a Untuk menampilkan file dan direktori secara detail beserta hak akses, ukuran dan pemilik (owner) dengan perintah ls -la

Perintah cat

cat (concatenate) perintah untuk membuat daftar konten atau isi file pada standard output (sdout). Untuk menjalankan perintah ini, ketik cat yang kemudian diikuti dengan nama dan ekstensi file.

Sebagai contoh, kita ingin membuat file baru maka dapat menggunakan perintah: cat > biodata.txt kemudian enter akan menghasilkan sebuah file baru dengan nama biodata.txt ketikkan sembarang kalimat dan tekan tombol enter selanjutnya control + c untuk menyimpan.

Menggabungkan isi file dapat menggunakan perintah cat file1 file2 > file3 artinya kita menggabungkan isi file1 dan file2 kedalam file baru yang bernama file3

Perintah cp

Perintah cp (copy) untuk menyalin file dari direktori saat ini ke direktori yang berbeda. Contohnya, cp biodata.txt /home/username/Documents untuk copy file biodata.txt dari direktori saat ini ke direktori /home/username/Documents.

contoh selanjutnya, kita copy file dari direktori lain (bukan direktori aktif kita sekarang) ke direktori lain cp /home/username/Documents/fotoku.jpg /home/username/Documents/Photos artinya, kita copy file fotoku.jpg dari direktori /home/username/Documents/ ke direktori /home/username/Documents/Photos

Perintah mv

Perintah mv (move) digunakan untuk memindahkan (mengubah) file atau direktori. Penggunaan perintah mv sama dengan penggunaan perintah cp .

Contoh penggunaan, mv /home/username/Documents/fotoku.jpg /home/username/Documents/Photos artinya, kita memindahkan file fotoku.jpg dari direktori /home/username/Documents/ ke direktori /home/username/Documents/Photos .

contoh lain, mv file1.txt file2.txt berarti kita mengganti nama file file1.txt menjadi file2.txt

Perintah mkdir

Perintah mkdir (make directory) digunakan untuk membuat direktori. Contoh penggunaan, mkdir foto akan membuat sebuah direktori (folder) dengan nama foto pada direktori yang sedang aktif (direktori kita mengetikkan perintah).

contoh lain, mkdir /home/username/Documents/foto akan membuat sebuah direktori dengan nama foto pada direktori /home/username/Documents/

Perintah rmdir

Perintah rmdir (remove directory), digunakan untuk menghapus direktori kosong. contoh penggunaan, rmdir foto akan menghapus direktori foto pada direktori yang sedang aktif (direktori kita mengetikkan perintah).

contoh lain, rmdir /home/username/Documents/foto akan menghapus direktori foto pada direktori /home/username/Documents/

perintah rm

Perintah rm (remove) berfungsi untuk menghapus direktori beserta isinya. contoh penggunaan, rm foto akan menghapus direktori foto beserta isinya pada direktori yang sedang aktif (direktori kita mengetikkan perintah).

contoh lain, rmdir /home/username/Documents/foto akan menghapus direktori foto beserta isinya pada direktori /home/username/Documents/

untuk menghapus file, rm fotoku.jpg berarti kita menghapus file yang bernama fotoku.jpg

Hati-hati aat menggunakan perintah rm, karena file yang sudah dihapus tidak dapat dikembalikan lagi.😁

Perintah touch

perintah touch digunakan untuk membuat file baru yang kosong melalui baris perintah Linux. Sebagai contoh, touch /home/username/Documents/biodataku.html untuk membuat file biodataku.html di direktori /home/username/Documents/

Perintah locate

Perintah locate digunakan untuk mencari file, fungsinya sama seperti pencarian di Windows. Apabila dipasangkan dengan argumen -i , perintah ini akan bersifat case-insensitive sehingga file dapat dicari meski kita tidak mengingat namanya dengan tepat.

Untuk mencari file yang memuat dua atau lebih dari dua kata, gunakan tanda bintang (*). Misalnya, perintah locate -i tugas*kampus akan mencari file yang pada namanya termuat kata “tugas” dan “kampus”, dengan mengabaikan penulisan nama file huruf besar atau kecil.

Perintah find

pPrintah find juga dapat digunakan untuk mencari file dan direktori. Bedanya, perintah find lebih ditujukan untuk mencari file yang berlokasi di dalam direktori yang diberikan.

Contoh, perintah find /home/ -name catatan.txt akan mencari file bernama catatan.txt di dalam direktori home dan subdirektorinya.

Perintah grep

Perintah grep untuk melakukan pencarian di semua teks di dalam sebuah file.

Sebagai contoh, grep medan catatanku.txt akan mencari kata medan di file catatanku.txt. Baris yang memuat kata yang dicari akan ditampilkan seluruhnya.

Perintah sudo

Perintah sudo (SuperUser Do) berfungsi untuk menjalankan task yang memerlukan hak akses (permission) administrative atau root.

Perintah df

Perintah df digunakan untuk mendapatkan laporan tentang penggunaan disk space sistem. Laporan yang ditampilkan dalam bentuk persentase dan satuan KB. Bila ingin melihat laporan berupa satuan megabyte, ketik df -m.

Perintah du

Perintah du merupakan perintah dasar Linux yang berfungsi untuk mengecek seberapa banyak space yang digunakan oleh suatu file atau direktori. Hanya saja, untuk format ringkasan, penggunaan disk yang ditampilkan berupa nomor blok disk alih-alih format ukuran pada umumnya. Jika ingin melihat jumlah penggunaan disk dalam satuan byte, kilobyte, dan megabyte, tambahkan argumen -h ke baris perintah.

Perintah head

Perintah head digunakan untuk melihat baris pertama dari semua file teks. Secara default, perintah ini akan menampilkan sepuluh baris pertama. Namun, jumlah baris tersebut dapat diubah sesuai keinginan kita. Misalnya, jika hanya ingin menampilkan lima baris pertama, ketik head -n 5 namafile.ext

Perintah tail

Perintah tail memiliki fungsi yang sama dengan perintah head. Hanya saja, perintah tail akan menampilkan sepuluh baris terakhir dari suatu file. Misalnya, tail -n namafile.ext.

Perintah diff

Perintah diff digunakan untuk membandingkan konten atau isi dua file berdasarkan baris demi baris. Setelah menganalisis file, perintah ini akan menghasilkan output berupa line atau baris yang tidak cocok. Programmer sering menggunakan perintah ini ketika membuat perubahan program.

contoh penggunaan diff file1.ext file2.ext.

Perintah tar

Perintah tar digunakan untuk mengarsipkan banyak file ke dalam format file arsip tar

Perintah chmod

Perintah chmod digunakan untuk membaca, menulis, dan menjalankan permission (hak akses) file dan direktori.

Perintah jobs

Perintah jobs akan menampilkan semua jobs saat ini beserta dengan statusnya. Pada dasarnya job merupakan proses yang dimulai oleh shell.

Perintah kill

Perintah kill akan mengirimkan sinyal tertentu ke aplikasi yang bermasalah dan memberi instruksi kepada aplikasi tersebut untuk berakhir atau mati dengan sendirinya.

Totalnya ada 64 sinyal yang dapat digunakan, tapi biasanya orang-orang hanya menggunakan dua sinyal, yakni:

SIGTERM (15) – meminta program untuk berhenti bekerja dan memberikannya waktu untuk menyimpan semua progress. Jika tidak ada sinyal khusus yang ditentukan ketika memasukkan perintah kill, sinyal inilah yang akan digunakan.

SIGKILL (9) – memaksa program untuk berhenti bekerja saat itu juga. Progress yang tidak tersimpan akan hilang.

Selain sinyal, Kita juga harus tahu nomor identifikasi proses (process identification number – PID) dari sebuah program yang hendak dihentikan (kill). Jika tidak tahu PID-nya, Kita bisa menjalankan perintah ps ux.

Setelah mengetahui sinyal yang ingin digunakan dan PID program, ketikkan kill [signal option] PID.

perintah ping

Perintah ping berfungsi untuk mengecek status konektivitas ke server. Misalnya, ping google.com, command akan mengecek apakah sudah terhubung ke Google atau belum dan juga mengukur waktu respons.

Perintah wget

Perintah wget digunakan mengunduh file dari internet dengan bantuan command wget. Anda hanya perlu mengetikkan wget yang diikuti dengan link unduhan.

Perintah uname

Perintah uname (Unix Name) digunakan untuk menampilkan mencetak informasi lengkap mengenai sistem Linux, misalnya nama mesin, sistem operasi, kernel, dan lain-lain.

Perintah top

Sebagai terminal yang setara dengan Task Manager di Windows, perintah top akan menampilkan daftar proses yang sedang berlangsung dan seberapa banyak ruang CPU yang digunakan oleh tiap proses tersebut. Melakukan pengawasan terhadap penggunaan resource sistem sangatlah disarankan, terutama ketika Anda harus mencari tahu mana proses yang perlu dimatikan karena terlalu banyak menggunakan resource.

Perintah history

Perintah history untuk mengecek kembali (review) pernah yang sudah digunakan sebelumnya.

Perintah man

Perintah man digunakan untuk menampilkan manual/ bantuan perintah pada linux. sebgai contoh man tail akan menampilkan opsi yang dapat digunakan pada perintah tail.

perintah echo

Perintah echo dasar Linux ini digunakan untuk memindahkan beberapa data ke dalam satu file. Misalnya, jika ingin menambahkan teks, Hello world ke file yang bernama hello.txt, yang perlu diketik adalah echo Hello, my name is John >> hello.txt

perintah zip , unzip

Gunakan perintah zip untuk compress file ke arsip zip dan perintah unzip untuk mengekstrak file zip ke arsip zip.

perintah hostname

Perintah hostname digunakan untuk mengetahui nama host/network. Dengan menambahkan -I di akhir perintah, alamat IP jaringan akan ditampilkan.

Perintah useradd, userdel

useradd digunakan untuk membuat user baru, sedangkan passwd untuk menambahkan password ke akun user tersebut. Untuk menambahkan user bernama alfa, misalnya, cukup ketikkan useradd alfa passwd 12345678 untuk menambahkan passwordnya.

Cara menghapus user sama dengan menambahkan user. Untuk menghapus akun user, ketik userdel UserName.

comments powered by Disqus
Top