Teknologi dan Komputer

76 Dasar Perintah Linux di Terminal

Teknologi Virtual

Sistem Operasi Linux adalah sistem operasi open source yang bebas dikembangkan oleh siapapun. Yang membedakan dengan Windows, Linux adalah sistem operasi gratis. Jadi memungkinkan penggunanya dapat menggunakan Linux tanpa biaya dan boleh mengembangkannya.

Meskipun pertumbuhan Linux di Indonesia masih rendah, namun lambat laun mulai mendapatkan hati bagi penggunanya. Buktinya banyak warnet dan perusahaan yang mengganti Windows dengan Linux.

Cara kerja Sistem Operasi Linux berbeda dengan Windows, bila di Windows menjalankan aplikasi dengan beberapa klik, namun di Linux menggunakan perintah Command. Supaya Anda paham dengan dasar-dasar perintah Linux berikut ini penjelasannya.

78 Dasar Perintah Linux

Cara menjalankan perintah Linux cukup mudah yaitu lewat terminal, kalau di Windows seperti Command Promt. Di situ Anda dapat mengetikkan perintah apapun sesuai dengan tujuan. Disetiap mengetikkan perintah harus menekar Enter. Baiklah berikut ini ada 76 Dasar Perintah Linux di Terminal:

76 Dasar Perintah Linux di Terminal:
1. cp = untuk mengcopy
2. rm -rf = untuk menghapus
3. vi, nano, pico, vim = editor pada linux
4. mkdir = membuat direktory
5. shutdown -h now = untuk mematikan mesinnya
6. reboot [shutdown -r now] = untuk merestart
7. ls = untuk menampilkan isi dari direktory
8. cd = pindah direktory
9. more = Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar
10. tar -zxvf = Meng-untar sebuah file tar
11. locate = Mencari file dengan string "filename"
Sangat mudah dan cepat dari perintah di atas
12. uptime = untuk melihat uptimes sebuah mesin
13. who = melihat informasi user yg login
14. ps ax = melihat proses yg dijalankan oleh user
15. uname -a = melihat informasi system kernel
16. adduser = menambah user
17. password = memberi password pada user tertentu
18. lsmod = melihat module2 kernel yg telah diload
19. clear = membersihkan layar sama dgn cls pada cmd windows
20. top = melihat proses yg sedang berjalan
21. halt = sama dengan shutdown di atas td
22. ping = untuk mengcek koneksi
23. startx = menjalankan xserver
24. mv = Memindahkan atau mengganti nama file
25. yum install blallala = perintah install online di centos base dan keluarganya
26. apt-get install blalalal = perintah install online di ubuntuk base dan keluarganya
27. yum update = perintah update untuk centos base dan keluarganya
28. apt-get update = perintah update untuk ubuntu base dan keluarganya
29. touch = Digunakan untuk membuat file baru
30. addgroup = Digunakan untuk menambah group baru
31. lsusb = Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
32. lspci = Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
33. dmesg = Digunakan untuk melihat hardware yang sedang beraktifitas
34. exit = Digunakan untuk keluar dari terminal
35. wget = Digunakan untuk mendownload via terminal
36. ifconfig = Dugunakan untuk melihat interface jaringan yang terdeteksi dan jg penambahan IP pada linux
37. Untuk nambah IP ifconfig nama-interface ip-address [ifconfig eth0 192.168.1.2/24]
38. history = untuk melihat log perintah2 yg sdh pernah diketik dari terminal
39. kill = Digunakan untuk menghentikan proses yang sedang berjalan.
40. fsck = untuk menscan HDD
41. mkfs = memformat HDD
42. mount = untuk memount file system
43. umount = untuk meng unmount file system
44. fdisk -l = untuk menampilkan informasi tentang HDD yg digunakan
45. df -h = untuk melihat partisi pada linux
46. chmod = Mengubah permission suatu direktori/file
47. finger = menampilkan informasi identitas user yang lebih lengkap dari ada who
48. logout = Untuk keluar dari sistem atau mengakhiri satu sesi login
49. date = menunjukan / mengatur tanggal.
50. chown = Merubah ke[emilikan sebuah file atau direktori
51. grep = Global regular expresion parse adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan
Contoh = tail -f /var/log/messages | grep connection
52. hostname = Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem
53. unzip = Digunakan untuk mengekstrak file yang dikompres dengan zip
54. iwconfig = Untuk melihat konfigurasi wireless interface.
55. sudo = Berfungsi untuk merubah user biasa menjadi memiliki akses seperti root (sering digunakan bagi pengguna ubuntu)
56. su = Berfungsi untuk merubah user biasa menjadi user root.
57. alias = untuk membuat alias
58. echo = menampilkan pesan di terminal
59. find = mencari file sesuai kriteria
60. gawk = mencari dan mengganti text dalam file
61. groupadd = menambahkan group
62. groupdel = menghapus group
63. groups = menampilkan group
64. help = untuk menampilkan batuan
65. man = untuk bantuan manual
66. nslookup = Untuk Query Internet name servers contoh : nslookup ads-id.com
67. quota = Untuk menampilkan penggunaan disk dan limite
68. rename = mengganti nama file
69. scp = biasa dipakai untuk remote copy antar mesin A dan mesin B
70. free = menampilkan memory dan penggunaannya
71. tracepath = untuk melakukan tracert route pada jaringan di OS Linux
contoh: tracepath -n detik.com
72. dd if=/dev/zero of=/<mount folder>/speedtest bs=64k count=3200 conv=fdatasync = Perintah untuk test speed HDD
73. mysqldump -u root -pmypassworddatabase my-databasename > my-databasename.sql = Untuk melakukan export/backup database yg bernama my-databasename
74. mysql -u root -pmypassworddatabase my-database < my-database.sql = Untuk melakukan restore my-database.sql ke database my-database
75. cat = untuk menampilkan, contoh kita ingin menampilkan informasi tentang cpu yg kita pakai cat /proc/cpuinfo
76. untuk menambahkan gateway route add default gw 192.168.1.1

Peintah Dasar Linux Yang Lebih Spesifik Beserta Contohnya: 

mkdir - membuat direktori
Penggunaan: mkdir [OPTION] DIRECTORY…
Contoh: mkdir lhn

ls - list daftar direktori
Penggunaan: ls [OPTION]… [FILE]…
Contoh: ls, ls ­l, ls lhn

cd -  mengubah direktori
Penggunaan: cd [DIRECTORY]
Contoh: cd lhn

pwd ­- cetak nama direktori saat ini
Penggunaan: pwd

vim - Vi Improved, a programmers text editor
Penggunaan: vim [OPTION] [file]…
Contoh: vim lhn.txt

cp - copy file dan direktori
Penggunaan: cp [OPTION]… SOURCE DEST
Contoh: cp sample.txt sample_copy.txt
cp sample_copy.txt target_dir

mv - memindah (mengganti nama) file
Penggunaan: mv [OPTION]… SOURCE DEST
Contoh: mv source.txt target_dir
mv old.txt new.txt

rm ­- menghapus file atau direktori
Penggunaan: rm [OPTION]… FILE…
Contoh: rm file1.txt , rm ­rf some_dir

find - mencari
Penggunaan: find [OPTION] [path] [pattern]
Contoh: find file1.txt, find ­name file1.txt

history - prints recently used commands
enggunaan: history

cat – menyatukan file dan menampilkan dalam output standar
Penggunaan: cat [OPTION] [FILE]…
Contoh: cat file1.txt file2.txt
cat ­n file1.txt

echo – menampilkan baris teks
Penggunaan: echo [OPTION] [string] …
Contoh: echo I love India
echo $HOME

grep ­– menampilkan garis yang sesuai pola
Penggunaan: grep [OPTION] PATTERN [FILE]…
Contoh: grep ­i apple sample.txt

wc ­– menampilkan jumlah baris, kata dan byte sebuah file
Penggunaan: wc [OPTION]… [FILE]…
Contoh: wc file1.txt
wc ­L file1.txt

sort – menyortir
Penggunaan: sort [OPTION]… [FILE]…
Contoh: sort file1.txt
sort ­r file1.txt

tar – mengarsipkan file
Penggunaan: tar [OPTION] DEST SOURCE
Contoh: tar ­cvf /home/archive.tar /home/original
tar ­xvf /home/archive.tar

kill – mematikan suatu proses
Penggunaan: kill [OPTION] pid
Contoh: kill ­9 2275

ps - menampilkan snapshot proses saat ini
Penggunaan: ps [OPTION]
Contoh: ps, ps ­el

who - mengetahui siapa yang login
Penggunaan: who [OPTION]
Contoh: who , who ­b , who ­q

passwd - update password
Penggunaan: passwd [OPTION]
Contoh: passwd

su - mengganti USER ID atau menjadi super user
Penggunaan: su [OPTION] [LOGIN]
Contoh: su remo, su

chown - mengganti pemilik file atau grup
Penggunaan: chown [OPTION]… OWNER[:[GROUP]] FILE…
Contoh: chown remo myfile.txt

chmod - mengganti file permission
Penggunaan: chmod [OPTION] [MODE] [FILE]
Contoh: chmod 744 calculate.sh

zip - mengarsip file
Penggunaan: zip [OPTION] DEST SOURSE
Contoh: zip original.zip original

unzip - membuka file yang diarsip ZIP
Penggunaan: unzip filename
Contoh: unzip original.zi

ssh - SSH client (remote login program)
“ssh is a program for logging into a remote machine and for executing commands on a remote machine”
Penggunaan: ssh [options] [user]@hostname
Contoh: ssh ­X guest@10.105.11.20

scp - secure copy (remote file copy program)
“scp copies files between hosts on a network”
Penggunaan: scp [options] [[user]@host1:file1] [[user]@host2:file2]
Contoh: scp file1.txt guest@10.105.11.20:~/Desktop/

fdisk - manipulator partisi
Contoh: sudo fdisk ­l

mount - mount a file system
Penggunaan: mount ­t type device dir
Contoh: mount /dev/sda5 /media/target

umount - unmount file systems
Penggunaan: umount [OPTIONS] dir | device…
Contoh: umount /media/target

du - melihat kapasitas storage
Penggunaan: du [OPTION]… [FILE]…
Contoh: du

df - melihat jumlah penggunaan storage
Penggunaan: df [OPTION]… [FILE]…
Contoh: df

quota - melihat penggunaan dan batas disk
Penggunaan: quota [OPTION]
Contoh: quota ­v

reboot - restart system
Penggunaan: reboot [OPTION]
Contoh: reboot

poweroff - mematikan sistem
Penggunaan: poweroff [OPTION]
Contoh: poweroff

kate - KDE Editor
Penggunaan: kate [options][file(s)]
Contoh: kate file1.txt file2.txt

vim - Vi Improved, a programmers text editor
Penggunaan: vim [OPTION] [file]…
Contoh: vi hello.c

gedit ­- Text editor untuk membuat dan edit file
Penggunaan: gedit [OPTION] [FILE]…
Contoh: gedit

bg - membuat proses yang di depan berjalan di belakang
Penggunaan: type ‘ctrl+z’ and then ‘bg ‘

fg - membuat proses background berjalan di depan
Penggunaan: fg [jobid]

jobs - menampilkan ID dan nama proses
Penggunaan: jobs

sed - stream editor untuk menyortir dan transformasi teks
Penggunaan: sed [OPTION] [input­file]…
Contoh: sed ‘s/love/hate/g’ loveletter.txt

awk -­ scan pola dan pengolahan bahasa
Contoh: awk ­F: ‘{ print $1 }’ sample_awk.txt

find - mencari dalam satu direktori
Penggunaan: find [OPTION] [path] [pattern]
Contoh: find ­name file1.txt

locate - mencari
Penggunaan: locate [OPTION]… FILE…
Contoh: locate file1.txt

0 comments:

Posting Komentar

= > Silahkan berkomentar sesuai artikel di atas
= > Berkomentar dengan url (mati/ hidup) tidak akan dipublish

 

Recent Post

Ilmu Komputer

Linux

Indoamaterasu