
Pada saat pertama kali membuka terminal tulisan yang tampil adalah “namauser@namakomputer:~$”. Contoh di komputer saya yang tampil “musaamin@ubuntu:~$” artinya musaamin = username, ubuntu = nama komputer/hostname, ~ lokasi folder aktif sekarang berada di folder home si user, dan $ artinya sedang dalam posisi user biasa, jika bukan $ tetapi # berarti dalam posisi root(administrator).
File dan Folder
File dan Folder
- Melihat petunjuk pemakaian perintah : $ man namaperintah. Contoh mau melihat manual perintah pwd : $ man pwd
- Melihat alamat folder aktif : $ pwd
- Pindah ke folder home si user : $ cd
- Pindah folder : $ cd foldertujuan. Contoh pindah ke folder /usr : $ cd /usr
- Pindah ke folder induk : $ cd .. [titik dua kali]. Contoh sekarang berada di folder /home/user/Documents/Data1/Data1a mau naik satu tingkat ke folder Data1 ketik $ cd ..
- Melihat isi folder : $ ls
- Membuat folder : $ mkdir namafolder
- Membuat/mengedit file menggunakan text editor : $ nano namafile.txt atau $ vi namafile.txt
- Melihat isi file text : $ cat namafile.txt atau $ more namafile.txt
- Mengcopy file/folder : $ cp sumberfile foldertujuan
- Merubah nama file/folder : $ mv namafileasli namafilebaru
- Memindahkan file/folder : $ mv sumber tujuan
- Hapus file : $ rm namafile
- Hapus folder : $ rm -rf folder
- Mencari file/folder : $ locate yang-dicari
- Membersihkan layar : $ clear
- Keluar dari terminal : $ exit
- Menjalankan perintah sebagai root : $ sudo namaperintah
- Beralih ke mode root : $ sudo su, setelah memasukkan password tanda $ akan berubah menjadi #
- Restart : $ sudo reboot
- Shutdown : $ sudo halt
- Update repository : $ sudo apt-get update
- Upgrade paket : $ sudo apt-get upgrade
- Install paket : $ sudo apt-get install nama-paket
- Uninstall paket : $ sudo apt-get remove nama-paket
- Install paket dari file .deb : $ sudo dpkg -i file-paket.deb
- Membuat file zip dari file : $ zip output.zip sumber-file
- Membuat file zip dari direktori : $ zip -r output.zip sumber-direktori
- Mengekstrak file zip : $ unzip namafile.zip -d folder-tujuan
- Membuat file tar.gz : $ tar -cvzf output.tar.gz sumber-direktori
- Mengkstrak file tar.gz : $ tar xzvf file.tar.gz
- Mengekstrak file tar.gz dengan folder tujuan : $ tar xzvf file.tar.gz -C /folder/tujuan/harus/ada
- Cek koneksi jaringan : $ ping noip
- Info settingan interface jaringan : $ ifconfig
- Download : $ wget http://website.com/file.zip
Perintah-perintah pada konsole Ubuntu atau linux pada umumnya, memang tidak sama dengan perintah yang ada pada windows-dos. Walaupun pada kenyata'annya ada beberapa perintah yang menyerupai perintah windows, namunperintah-perintah pada konsole Linux/Ubuntu terbilang lebih unix. Ini adalah beberapa perintah dasar dari Linux, khususnya Ubuntu yang sudah saya pelajari dan saya rangkai untuk bisa saya ingat dan mungkin diperlukan oleh teman-teman lain pengguna Linux khususnya Ubuntu yang masih baru (newbye). Sebagai berikut nih:
1. PWD; merupakan perintah untuk melihat status user sedang berada di area mana pada Ubuntu. Coba buka terminal dan langsung ketikkan 'pwd' (tanpa tanda petik) maka akan terlihat sebagai berikut:
faw@faw-Aspire-4710:~$ pwd
/home/faw
Keterangan : faw adalah username yang saya gunakan, sementara @faw-Aspire-4710 adalah nama komputer yang sudah kita seting di awal instalasi. hasil yang terjadi saat kita ketik pwd adalah /home/faw. Artinya kita sedang berada di area faw sebagai user area. sedangkan home adalah direktori/folder induk dari keseluruhan username.
2. LS atau DIR; Silahkan temen-temen ketikkan 'dir' atau 'ls' dan akan terlihat hasil sebagai berikut;
faw@faw-Aspire-4710:~$ ls
conky-builder.sh Documents Music Public Videos
Desktop Downloads Pictures Templates VirtualBox VMs
---------------------------- dan --------------------------------------
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents Music Public Videos
Desktop Downloads Pictures Templates VirtualBox\ VMs
keterangan : 'ls' merupakan perintah untuk menampilkan isi folder utama (dalam hal ini home). mirip sama dos ya..??? perintah ini juga bisa dilakukan oleh 'dir', yang akan menampilkan tampilan yang sama dengan 'ls'.
3. CD; 'cd' merupakan perintah untuk berganti direktori. ada dua tipe perintah 'cd' yang dikenal di Ubuntu, yaitu 'cd /' yaitu perintah berganti direktori induk, dan 'cd' saja yang berarti masuk ke direktori anak. contoh: coba kita ketikkan cd /home sebagai berikut:
faw@faw-Aspire-4710:~$ cd /home
maka akan keluar:
faw@faw-Aspire-4710:/home$
Kalau kita ketik cd faw, pada konsol ini, maka akan keluar faw lagi sebagai anak direktori dari home.
faw@faw-Aspire-4710:/home$ cd faw (tekan enter)
faw@faw-Aspire-4710:~$
Keterangan: /home merupakan salah satu folder/direktori besar yang bernaung dalam filesystem Ubuntu, beberapa Direktory yang bisa di kenali adalah /bin, /root, dll. (Kalau di Windows, kita mengenal ada my computer, yang merupakan matriks yang melingkupi seluruh komponen Windows). Home sendiri adalah Direktori induk untuk semua username yang pernah didaftarkan. dalam kasus ini, salah satu username yang aktif adalah faw.
Perintah lain yang berkaitan dengan 'cd' adalah sebagai berikut :
- cd ~ ; Yaitu perintah untuk kembali ke direktori awal pada konsol
- cd.. ; Yaitu perintah untuk kembali ke direkroti sebelumnya
- cd /.../.../... ; Yaitu perintah untuk langsung ke direktori yang dituju pada induk direktori tertentu juga. contoh:
faw@faw-Aspire-4710:~$ cd /media/DATA
4. MKDIR; Adalah perintah untuk membuat direktori/folder baru. contoh:
faw@faw-Aspire-4710:~$ mkdir fredy
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents fredy Pictures Templates VirtualBox\ VMs
Desktop Downloads Music Public Videos
Keterangan: Mungkin sudah tergambar yah... fredy adalah direktori yang saya buat di dalam folder faw.
5. RMDIR; Adalah perintah untuk menghapus direktori. contoh:
faw@faw-Aspire-4710:~$ rmdir fredy
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents Music Public Videos
Desktop Downloads Pictures Templates VirtualBox\ VMs
Keterangan: Saya menghapus folder fredy yang barusan saya buat dengan perintah rmdir
6. CP; Adalah perintah copy file. Contoh:
faw@faw-Aspire-4710:/media/DATA$ cp shadez.swf /home/faw
faw@faw-Aspire-4710:/media/DATA$ cd /home/faw
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents Music Public Templates VirtualBox\ VMs
Desktop Downloads Pictures shadez.swf Videos
Keterangan: Saya mengcopy file dari folder DATA ke folder faw, /media adalah folder induk dari folder DATA.
Untuk mengkopi folder beserta isinya perintahnya adalah 'cp –r'
7. MV ; Adalah perintah move atau pindah file. perlakuannya sama dengan perintah cp di atas.
8. RM; Adalah perintah hapus file, mirip dengan rmdir, namun ini untuk file. contoh:
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents Music Public Templates VirtualBox\ VMs
Desktop Downloads Pictures shadez.swf Videos
faw@faw-Aspire-4710:~$ rm shadez.swf
faw@faw-Aspire-4710:~$ dir
conky-builder.sh Documents Music Public Videos
Desktop Downloads Pictures Templates VirtualBox\ VMs
9. ADDUSER NEWUSER; Adalah perintah untuk membuat username baru. Tidak bisa dilakukan di semua user, hanya dapat dilakukan pada posisi root saja. contoh
root@faw-Aspire-4710:/home/faw# adduser newuser
Adding user `newuser' ...
Adding new group `newuser' (1002) ...
Adding new user `newuser' (1002) with group `newuser' ...
Creating home directory `/home/newuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the default
Full Name []: diam
Room Number []: 2
Work Phone []: 2
Home Phone []: 1
Other []: 2
Is the information correct? [Y/n] y
Keterangan: Saya baru membuat user baru pada Ubuntu saya dengan identitas newuser, dengan cara seperti di atas, secara otomatis Ubuntu memasukkan user baru ke direktori home.
root@faw-Aspire-4710:/home# dir
ahmad faw forumfredy fredy itc newuser rendering root ubuntu
10. DELUSER; deluser digunakan untuk menghapus user; perintah-nya deluser 'nama-user' (tanpa tanda petik)
root@faw-Aspire-4710:~# deluser newuser
Removing user `newuser' ...
Warning: group `newuser' has no more members.
Done.
root@faw-Aspire-4710:~# cd /home/faw
root@faw-Aspire-4710:/home/faw# dir
conky-builder.sh Documents Music Public Videos
Desktop Downloads Pictures Templates VirtualBox\ VMs
Keterangan: Saya mendelete user 'newuser' dengan menggunakan perintah deluser.
Masih ingat ketika semua komputer masih bekerja dalam sistem DOS? Ya, untuk pembaca yang sekarang berada di tingkat sekolah menengah, tentunya keberadaan DOS ini sudah hampir jarang untuk dirasakan. Terus terang, penulis pun tidak dapat mengingat dengan baik apabila di flash back (alias lupa total), krn itu sudah lama sekali. Jadi, pada topik ini, penulis menganggap kita semua sama-sama tidak pernah mengerti DOS.
Pada dasarnya, sistem operasi Linux bekerja dalam modus teks. Entah bagaimana ceritanya, seiring berjalannya waktu, rata-rata distro Linux yang dikembangkan oleh masing-masing perusahaan pun akhirnya membuat supaya Linux dapat dioperasikan secara G.U.I. (Graphic User Interface). Namun, masih juga ada loh distro Linux yang bekerja dlm modus teks. Dan, yang lebih luar biasanya lagi, masih banyak pula peminatnya. Menurut hemat penulis, mungkin perusahaan pengembang Linux ingin supaya sistem operasi ini dapat lebih banyak digunakan orang, makanya dibuat secara G.U.I. pula. Namun, walaupun G.U.I., Anda jg masih dpt mengoperasikan sistem operasi ini dengan modus teks. Untuk dapat masuk ke modus teks, Anda tinggal meng-klik “Application” > “Accessories” > “Terminal”.
Pada dasarnya, sistem operasi Linux bekerja dalam modus teks. Entah bagaimana ceritanya, seiring berjalannya waktu, rata-rata distro Linux yang dikembangkan oleh masing-masing perusahaan pun akhirnya membuat supaya Linux dapat dioperasikan secara G.U.I. (Graphic User Interface). Namun, masih juga ada loh distro Linux yang bekerja dlm modus teks. Dan, yang lebih luar biasanya lagi, masih banyak pula peminatnya. Menurut hemat penulis, mungkin perusahaan pengembang Linux ingin supaya sistem operasi ini dapat lebih banyak digunakan orang, makanya dibuat secara G.U.I. pula. Namun, walaupun G.U.I., Anda jg masih dpt mengoperasikan sistem operasi ini dengan modus teks. Untuk dapat masuk ke modus teks, Anda tinggal meng-klik “Application” > “Accessories” > “Terminal”.
Nah, perhatikan tulisannya. Pada milik penulis, terdpt tulisan
asdf@laptoplinux:~$
asdf di sini berarti user name. Sedangkan laptoplinux merupakan nama Anda ketika terhubung pada suatu jaringan. kemudian, $ di sini berarti Anda sedang berada pada level user biasa. Dan, tanda ~ di sini berarti Anda sedang mengakses direktori home.
Penulis akan memulai dari penggantian password super user (root) terlebih dahulu. Pada saat awal, Anda tidak dapat masuk ke level super suser (selanjutnya dikatakan su). Penulis pun sempat kebingungan. Karena, ketika penulis mengetikan “su” pada terminal, dan penulis masukan password yang telah penulis buat saat awal instalasi, ternyata malah tidak bisa (authentication failure). Akhirnya, penulis mengakalinya dengan mengetikan perintah sudo terlebih dahulu seperti ini:
$ sudo su
Kemudian, Anda akan diminta untuk memasukan password. Keluarannya akan langsung berada di bawahnya. Oo iya, jangan kaget ya. Karena, ketika Anda mengetikan password Anda, justru password nya tidak akan keluar. Namun, Anda harus tetap mengetikannya seperti biasa dan menekan “Enter” ketika selesai.
Setelah itu, Anda akan masuk ke level su. Perhtkn baik-baik perbedaan tanda antara $ (ketika user biasa) dan # (ketika menjadi super user). Pd terminal Anda sekarang, seharusnya Anda sudah menjadi su. Kemudian, ketikan perintah berikut:
# passwd
Lalu, masukan password Anda untuk mengakses level su ini. Sangat disarankan oleh penulis supaya Anda membuat password yang berbeda dibandingkan dengan password sudo. Bila sudah selesai, ketikan perintah berikut ini untuk keluar:
# exit
Nah, sekarang seharusnya Anda sudah berada pada level user biasa lagi. Mulai saat ini, apabila Anda ingin masuk ke level su, Anda cukup menjalankan perintah:
$ su
Lalu, dilanjutkan dengan memasukan password Anda.
PENTING: Penulis tidak akan menulis lagi nama user di dalam terminal. Sebagai gantinya, penulis hanya akn menuliskan “$” utk menandakan bahwa penulis berada pada user biasa dan “#” untuk menandakan bahwa penulis berada dalam level su. Kemudian, segala hal yang berhubungan dengan kedua hal ini, semuanya harus diketikan di dalam terminal.
Bagaimana? Anda sudah bingung? (Bila sudah, berarti penulis telah berhasil merbuat Anda kebingungan).^^ bercanda kok. Tentunya, penulis berharap supaya Anda dapat semakin mengerti dengan penggunaan Linux Ubuntu ini.
Melihat Direktori Melalui Modus Teks.
Ya, mari kita lanjut lagi ke tahap berikutnya. Di dalam modus teks, tentunya Anda tidak dapat melihat isi suatu direktori semudah Anda melihatnya dalam modus graphic. Lalu, bagaimana cara Anda mengetahui isi dr direktori Anda ketika berada di dalam modus teks? perintah “ls” lah jalan keluarnya. ls merupakan singkatan dari kata list (Semoga benar). ^^ nah, cobalah ketikan perintah ini:
$ ls
Setelah itu, pada bagian keluarlah isi dari direktori tempat Anda berada sekarang (berada pada direktori home).
Masuk ke Suatu Direktori Melalui Modus Teks.
Nah, setelah Anda mengetahui isi dari direktori tempat Anda berada, tentunya, ada dong keinginan dari Anda untuk dapat mengakses isinya. Lalu, bagaimana cara masuk ke dalam folder yang ada di dalam direktori ini? Silakan ketikan “cd” dan diiringi dengan spasi dan nama folder. Misalnya Anda ingin masuk ke folder document. Maka, ketikan perintah berikut ini:
$ cd document
Lakukan terus seperti ini apabila Anda ingin mengakses folder yang berada di dalam folder lagi (istilahnya subfolder).
Nah, bagaimana kalau ternyata nama folder milik Anda panjang sekali? Misalnya “document milik saya gitu loh”. Anda tinggal ketikan saja dengan lengkap. Pasti akan terjadi ERROR. (hahaha, maaf ya).^^ cara yg benar seperti ini nih:
$ cd document
(lalu tekan tombol tab pada keyboard supaya dapat langsung diketik secara otomatis). Harap diingat. Tombol tab akan berfungsi dengan baik apabila tidak terdapat dua huruf yang sama. Sebagai contoh, antara folder dektop dan document sama-sama memiliki huruf d. Jadi, supaya tab berfungsi, Anda harus mengetikan de atau do terlebih dahulu.
Membuat Folder Baru pada di dalam Suatu Folder.
Sekarang, kita akan belajar untuk membuat suatu folder baru di dalam suatu folder yang sudah ada. Misalnya, Anda ingin membuat suatu folder dengan nama “sample” di dalam folder document. Untuk membuatnya, Anda harus memakai perintah “mkdir”. Coba Anda ketik perintah di bwh ini secara bertahap:
$ cd document $ mkdir sample $ ls
*Nah, perintah baris pertama merupakan perintah untuk masuk ke folder document (masih ingat dong?).
*Perintah baris ke-2 untuk membuat suatu folder baru di dalam folder document dengan nama “sample” (tanpa tanda kutip).
*Perintah baris ke-3 digunakan untuk melihat isi dari folder document. (Penulis bermaksud menunjukan kepada pembaca bahwa kita telah berhasil membuat folder baru).
Melihat Folder Aktif Melalui Modus Teks.
Sulit sekali bagi penulis menentukan sub judul ini. Yah, maklum, nilai Bahasa Indonesia penulis ketika masih sekolah tidaklah terlalu baik.^^ ya, intinya, kita melihat, sedang berada di folder mana kah kita saat ini. Seperti yang penulis katakan sebelumnya, default folder aktif dari saat Anda membuka terminal yaitu folder home. Nah, untuk mengetahui apakah ini benar atau tidak, Anda dapat menggunakan perintah “pwd”. Pasti nanti akan keluar tampilan bahwa Anda sedang berada di dalam folder home. ringkasan perintahnya seperti ini:
$ pwd
Lalu, silakan tekan “enter”. ^^ (repot amat sich, kan kita juga udah bisa liat di sebelah user name kita. Ngapain juga kita harus pakai perintah ini). Ya, Anda benar. Yah, terus terang, penulis pun kurang mengetahui kegunaannya secara jelas. Tetapi, untuk pengetahuan, boleh-boleh saja dong? ^^
Melakukan Restart Melalui Modus Teks.
Untuk melakukan restart melalui terminal, Anda tinggal mengetikan perintah “reboot”. Apa tuh reboot? Nah, mungkin ada sebagian dari para pembaca yang masih awam dengan kata ini. Pada dasarnya, proses reboot sama saja dengan restart. Melakukan restart, berarti Anda juga melakukan reboot. Intinya sama-sama digunakan untuk mengulang suatu sistem operasi. (kata restart berarti mengulang start kembali. Restart > Re + Start. Dan, kata reboot berarti mengulang boot kembali. Reboot > Re + Boot). Untuk menjalankan perintah reboot, setidak-tidaknya, Anda harus berada dalam level su. Apabila tidak ingin repot, cukup gunakan saja perintah sudo dan tentunya dilanjutkan dengan memasukan password Anda. Jadi, secara lengkap, Anda ketikan saja perintah berikut ini:
$ sudo reboot
Tak lama kemudian, sistem Anda akan langsung menjalankan perintah restart. Kalau Anda tidak mau repot-repot dengan ini semua, Anda tinggal klik icon di paling kanan atas, dan pilih restart. Anda juga dapat melakukan shutdown, switch user, log out, dan lock screen.

Melakukan Instalasi Paket / Software yang Berada di Dalam DVD Repositories Melalui Modus Teks.
Oke, sekarang, kita akan berbicara tentang melakukan instalasi paket. Anggap saja, Anda mempunyai paket dengan nama “cheese.deb” di dalam DVD Repositories Anda. Sebelumnya, coba Anda perhatikan terlebih dahulu extension .deb dari paket itu. Deb di sini menandakan bahwa ini merupakan paket Debian. Masih ingatkah Anda bahwa Ubuntu merupakan distro Linux yang dibuat dan dikembangkan berbasiskan Linux Debian? Karena itulah, Ubuntu dapat dengan baik menjalankan paket-paket milik / yang ber-extension Debian. Ya, kita balik lagi ke topik. Bagaimana cara instalasinya? Seperti biasa, bukalah terminal, dan ketikan perintah berikut:
$ sudo apt-get install cheese
Setelah itu, tunggulah beberapa saat. Apabila Anda mendapati pertanyaan yang jawabannya hanya dua (Y dan N tentunya), cukup Anda ketik Y saja. Karena, bila tidak, itu berarti Anda menolak untuk melakukan instalasi paket. (Pada umumnya, pertanyaan ini mempertanyakan apakah Anda ingin meng-install dependencies dari paket ini atau tidak).
(Sekedar pemberitahuan, cheese merupakan aplikasi untuk mengambil gambar / foto melalui camera yang tersambung pada komputer / laptop Anda).
thanks for sharing :)
BalasHapusjazakumullah khairon ksatiro
thanks infonya
BalasHapusthank you atas informasinya mas.. ini sangat penting...
BalasHapusFlower pedia
Ikut belajar perintah dasar linux Pendaki Muslim
BalasHapus