Share tentang pengalaman menjadi asisten praktikum sistem operasi. jika kalian tau Sekolah Tinggi Komputer Amikom di Yogyakarta disana saya berada untuk kuliah. saya mendapat materi dan menyampaikan beberapa materi yaitu tentang linux. untuk kali ini bangalvin akan share tentang perintah dasar console linux atau jika kalian sering di window console bisa berarti terminal.
Apa itu perintah dasar? jika di artikan sekilas perintah dasar adalah hal pertama yang harus dilakukan. Jadi, untuk melakukan hal yang lebih sulit contohnya ingin hack sesuatu anda harus tau tentang ini terlebih dahulu. Seperti user ingin melakukan perintah dalam SO tersebut, Misal Copy, Rename, Cut, Delete, dll maka pengguna harus megetikkan perintah berupa teks dengan cara manual dan bukan dengan Instan (klik-klik) seperti pada interface GUI (Graphic User Interface).
1. sudo su = Berfungsi sebagai super user (su) atau user tertinggi
Sintaks sudo su
2. login = Berfungsi untuk login sebagai user lain, dengan syarat anda harus masuk sebagai user tertinggi terlebih dahulu
Sintaks : login namauser
Contoh : login adam
3. cd = Berfungsi untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /var/www
4. pwd = Berfungsi untuk memperlihatkan di direktori mana posisi kita berada sekarang
Sintaks : pwd
5. ls = Berfungsi untuk melihat isi sebuah direktori
Sintaks : ls
6. cp = Berfungsi untuk melakukan copy file
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /etc/file1.txt /var/www
7. mv = Berfungsi untuk memindahkan, atau mengganti nama (rename) file
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh:
mv /etc/file1.txt /var/www
mv /etc/file1.txt file2.txt
8. mkdir = Berfungsi untuk membuat folder baru
Sintaks : mkdir nama_folder
Contoh : mkdir folder1
9. rmdir = Berfungsi untuk menghapus folder
Sintaks : rmdir nama_folder
Contoh : rmdir folder1
10. touch = Berfungsi untuk membuat file baru
Sintaks : touch nama_file
Contoh : touch file1.txt
11. rm = Berfungsi untuk menghapus file
Sintaks : rm nama_file
Contoh : rm file1.txt
12. more = Berfungsi untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more file1.txt
13. echo = Berfungsi untuk menuliskan sesuatu kata atau kalimat ke sebuah file
Sintaks : echo “isi pesan” nama_file
Contoh : echo “Hai ini adalah contoh pesan” >> file1.txt
14. adduser = Berfungsi untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser adamkurniawan
15. addgroup = Berfungsi untuk menambah group baru
Sintaks : addgroup nama_group
Contoh : addgroup grup1
16. lsusb = Berfungsi untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb
17. lspci = Berfungsi untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci
18. lshw = Berfungsi untuk melihat hardware komputer
Sintaks : lshw
19. dmesg = Berfungsi untuk melihat hardware yang sedang beraktifitas
Sintaks : dmseg
20. top = Berfungsi untuk melihat proses yang sedang berjalan seperti Taks Manager
Sintaks : top
21. cpuinfo = Berfungsi untuk melihat spesifikasi komputer
Sintaks : more /proc/cpuinfo
22. meminfo = Berfungsi untuk melihat status RAM
Sintaks : more /proc/meminfo
23. clear = Berfungsi untuk membersihkan layar
Sintaks : clear
24. halt = Berfungsi untuk Shutdown/mematikan komputer, dengan syarat menjadi user tertinggi (root)
Sintaks : halt
25. reboot = Berfungsi untuk merestart komputer/laptop, dengan syarat menjadi user tertinggi (root)
Sintaks : reboot
26. exit = Berfungsi untuk keluar dari terminal
Sintaks : exit
27. wget = Berfungsi untuk mendownload via terminal
Sintaks : wget link_download
Contoh : wget www.insightcalendar.com/Insight_Calendar_1-1_Setup.exe
28. ifconfig = Berfungsi untuk melihat konfigurasi ethernet/kartu jaringan
Sintaks : ifconfig
29. apt-get = Berfungsi untuk memperoleh paket/software dari repository ubuntu secara online
Sintax : apt-get nama_paket
Contoh :
apt-get update (untuk melakukan update repository)
apt-get update wine (untuk mendapatkan paket wine)
30. tar = Berfungsi untuk melakukan extract file
Sintaks : tar [parameter] nama_file
Contoh : tar -xzvf firefox-2.0.tar.gz
31. nautilus = Berfungsi untuk membuka tampilan GUI secara langsung
Sintaks : nautilus
Contoh : sudo nautilus (menggunakan mode GUI dengan status root)
32. df -h = Berfungsi untuk melihat sisa kapasitas harddisk
sintaks : df -h
33. who = Berfungsi untuk melihat nama login kita
sintaks : who
34. cat = Berfungsi untuk membuka file
sintaks : cat
contoh: cat test.txt
35. date = Berfungsi melihat tanggal
sintaks : date
36. cal = Berfungsi melihat kalender
sintaks : melihat tanggal
37. hostname = Berfungsi menampilkan nama komputer
sintaks: hostname
38. free = Berfungsi melihat Free memory
sintaks: free
39. History = Berfungsi melihat perintah apa saja yang pernah diketik
sintaks : History
40. deluser = Berfungsi untuk menghapus user dari sistem
sintaks : deluser [nama user]
Bonus Perintah Console
uname -r = Melihat kernel yang digunakan pada OSBanyak juga ya , ya memank perintah diatas adalah pintu pembuka untuk anda belajar lebih jauh lagi tentang CLI (Console) di linux khususnya untuk ubuntu. digunakan untuk administrator Linux dan bahkan untuk Ngeheck website. Sekian dan Semoga Berguna.
uname -a = Informasi system kernel anda
cat /proc/cpuinfo = Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).
cat /proc/interrupts = Melihat alamat interrupt yang dipakai
cat /proc/version = Versi dari Linux dan informasi lainnya
cat /proc/filesystems = Melihat filesystem yang digunakan
cat /etc/printcap = Melihat printer yang telah disetup
finger username = Melihat informasi user, coba jalankan; fingerroot
last = Melihat user sebelumnya yang telah login di komputer
uptime = Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir
ps (print status)= Melihat proses-proses yang dijalankan oleh user
ps axu = Melihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga ditampilkan nama dari user untuk setiap proses
top = Melihat proses yang berjalan, dengan urutan penggunaan cpu
apropos = Untuk mencari perintah pada sistem operasi yang mempunyai fungsi yang sama
chmod = Mengubah perizinan suatu direktori/file
wc = Menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file
man = Singkatan dari manual yaitu untuk menampilkan halaman manual untuk semua perintah UNIX
grep = Mencari isi suatu file di sembarang directori
pwd = Menampilkan nama direktori dimana Anda saat itu sedang berada
ps = Digunakan untuk memonitor informasi tentang proses yang aktif dalam sistem UNIX
kill = Digunakan untuk menghentikan proses yang sedang berjalan
bc = Perintah bc dapat digunakan sebagai calculator
wall = Pengiriman pesan oleh super user
:w Berfungsi untuk menyimpan file (save file)
:wq berfungsi untuk keluar dari editor sekaligus menyimpan file
tail = Menampilkan 10 baris terakhir dari suatu file
ls –l = Melihat semua file lengkap
ls -a = Menampilkan semua file atau direktori yang tersembunyi
ls -f = Menampilkan semua file atau direktori tanpa proses shorting
grep root /etc/passwd = Mencari kata atau kalimat dalam file
Salam Saya,
Terima kasih telah membaca artikel tentang Perintah Dasar Console Linux yang Wajib Anda Tau!!! di blog Bang Alvin jika anda ingin menyebar luaskan artikel ini di mohon untuk mencantumkan link sebagai Sumbernya, dan bila artikel ini bermanfaat silakan bookmark halaman ini diwebbroswer anda, dengan cara menekan Ctrl + D pada tombol keyboard anda.