Yuk, Mengenal Perintah Dasar di Terminal Linux!

Logo Ubuntu.

Logo Ubuntu.

Oke kali ini saya akan membahas beberapa perintah dasar yang digunakan pada Terminal di Ubuntu. Hah? Terminal? Ubuntu? Apa itu? Ubuntu sendiri adalah sistem operasi (bagian dari Linux) yang berbasis open source. Lalu apa lagi Linux? Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia yang dimulai tahun 1991. Versi pertama dari Linux diluncurkan tanggal 14 Maret 1994.

Nah, sekilas tentang Linux. Kalau belum puas bisa googling di Yahoo! Hehe. Oke, kembali lagi kita akan membahas beberapa perintah dasar pada Terminal di Ubuntu. Untuk membuka Terminal, kita dapat mengetik “terminal” di Dash Menu atau menggunakan shortcut [CTRL] + [ALT] + [T].


Perintah Dasar untuk Penanganan File

mkdir nama_folder

Membuat direktori. Jika kita akan membuat sebuah folder dengan nama “Muse”, maka kita bisa mengetikkan perintah mkdir Muse.

ls

Perintah ini akan menampilkan daftar file dan folder yang berada di direktori yang sedang aktif. Perintah ini juga memiliki beberapa atribut:
ls –l : Memperlihatkan daftar file disertai dengan atribut seperti pemilik, permission, ukuran, dan tanggal modifikasi.
ls –a : Memperlihatkan daftar file dan folder tersembunyi di dalam direktori sekarang tanpa atribut apapun.
ls –al : Menggabungkan opsi perintah –l dan –a untuk ls.
ls /direktori/Muse : Memperlihatkan daftar file dari /direktori/Muse ketika sedang berada di direktori sekarang.

cd direktori_tujuan

Perintah ini digunakan untuk berpindah ke direktori lain. Contohnya saat kita berada di direktori home dan ingin berpindah ke direktori “Muse”, kita dapat menggunakan perintah cd Muse. Perintah ini juga memiliki beberapa atribut, seperti:
cd direktori/ : Pindah direktori ke direktori yang berada di dalam direktori sekarang.
cd : Pindah ke direktori home.
cd ~ : Pindah ke direktori home.
cd .. : Pindah satu direktori ke direktori teratas atau kembali ke direktori sebelumnya.
cd ../../n : Pindah n direktori sebelumnya.
cd/a/b/c : Pindah ke direktori tanpa harus mundur ke direktori sebelumnya jika penulisan direktori tersebut benar dan tersedia.

pwd

Penggunaan perintah ini untuk menampilkan tempat direktori yang aktif.

cp file_yang_akan_disalin direktori_tujuan

Perintah ini digunakan untuk menyalin file. Beberapa atribut dari perintah ini adalah:
cp file /path/a/b/c : Menyalin file tertentu ke direktori tertentu
cp –r folder /path/a/b/c : Menyalin folder tertentu secara rekursif ke direktori tertentu.
cp *.extension /path/a/b/c : Menyalin file-file yang berekstensi tertentu ke direktori tertentu.
cp nama* /path/a/b/c : Menyalin file-file yang namanya diawali dengan ‘nama’ ke direktori tertentu.

mv file_yang_akan_dipindahkan direktori_tujuan

perintah ini digunakan untuk memindahkan file. Selain itu, perintah ini juga dapat digunakan untuk mengganti nama file dengan mengetikkan perintah mv nama_file_lama.abc nama_file_baru.abc. perintah ini memiliki cara kerja yang hampir sama dengan cp.

rm file

Perintah ini digunakan untuk menghapus file. Beberapa atribut untuk perintah ini adalah:
rm –r folder : Menghapus folder.
rm –rf folder : Menghapus folder secara paksa.

find nama_file atau find folder_yang_akan_dicari

Perintah ini digunakan utuk mencari file yang dikehendaki pada direktori yang aktif. Apabila file ditemukan maka file tersebut akan ditampilkan. Tapi jika tidak ada maka akan muncul notifikasi bahwa file tidak ada.


Perintah Dasar dalam Pemrosesan Teks

cat

Perintah ini digunakan untuk menampilkan isi file ke dalam bentuk plaintext. Contoh penggunaannya adalah cat nama_file.txt. Perintah tersebut akan menampilkan file “nama_file.exe” ke dalam bentuk plaintext.

wc nama_file.txt

Perintah ini digunakan untuk menampilkan jumlah baris, jumlah kata, dan ukuran file (dalam byte) suatu file.


Perintah Dasar dalam Sistem Administrasi

sudo nama_perintah

Perintah ini digunakan untuk menjalankan program sebagai super user. Karena terkadang suatu perintah di Linux harus dijalanlan dengan menggunakan super user untuk alasan keamanan.

whoami

Perintah tersebut untuk melihat user yang sedang aktif.


Perintah Dasar dalam Manajemen Pemrosesan

ps

Perintah ini digunakan untuk melihat kondisi proses yang ada dengan menampilkan nomor identitas proses (PID), nama terminal dimana proses tersebut aktif (TTY), staus sleeping dan running (STAT) dan instruksi yang digunakan (CMD). Perintah ini juga memiliki beberapa atribut, di antaranya:
ps u : Untuk melihat elemen lainnya seperti %CPU, %MEM, SIZE, RSS, dan START.
ps –u <user> : Mencari proses yang spesifik untuk pemakai.
ps –a/ps –au/ps –aux : Mencari proses lainnya.
top : Melihat proses yang sedang berjalan. Juga dapat menggunakan htop dengan menginstall terlebih dahulu.
ps –eH : Menampilkan hubungan proses parent dan child.
ps –eF : Menampilkan hubungan proses parent dan child serta letak prosesnya.
pstree : Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child.

kill

Perintah ini digunakan untuk mengakhiri proses yang sedang berjalan. Cara penggunaannya adalah:
kill PID : Membunuh sebuah proses yang memiliki PID tertentu.
pkillall program : Membunuh semua proses yang memiliki nama tertentu.

Beberapa perintah dasar dalam manajemen pemrosesan lainnya adalah:
renic <prioritas> <PID> : Mengubah prioritas suatu proses.
lsusb : Menampilkan daftar perangkat yang ditancapkan di port USB.
clear : Membersihkan tampilan terminal.
reboot : Merestart sistem
shutdown/halt : Mematikan sistem
lshw : Menampilkan daftar hardware (harus dijalankan sebagai super user)
uptime : Menampilkan lamanya sistem telah berjalan
bc : kalkulator dalam terminal

Referensi:
Modul Praktikum Mata Kuliah Sistem Operasi 2014

Catatan:
Dilarang menyalin/mengedit/merubah tulisan ini tanpa mencantumkan alamat blog ini di referensi.
Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s