Referensi Perintah Terminal Linux Lengkap Beserta Fungsinya - INDONISY

Berbagi informasi yang bermanfaat.

Referensi Perintah Terminal Linux Lengkap Beserta Fungsinya

Referensi Perintah Terminal Linux Lengkap Beserta Fungsinya - Berikut Perintah dasar Pada Terminal Linux untuk semua Distro linux, Namun terkadang ada beberapa perbedaan dalam sintaks masing masing distro:
Referensi Perintah Terminal Linux Lengkap Beserta Fungsinya
Referensi Perintah Terminal Linux Lengkap Beserta Fungsinya

Daftar Distro Linux
1. Mint
2. Manjaro
3. Debian
4. Ubuntu
5. Alpine
6. openSUSE
7. Fedora
8. BlackArch
9. Zorin
10. deepin
11. OpenMandriva
12. CentOS
13. siduction
14. GuixSD
15. Antergos
16. elementary
17. Arch
18. Parrot
19. Lakka
20. PCLinuxOS
21. ExTiX
22. Gecko
23. LXLE
24. SparkyLinux
25. Solus
26. ReactOS
27. Mageia
28. Kali
29. Ubuntu MATE
30. Lite
31. Puppy
32. Peppermint
33. KDE neon
34. Lubuntu
35. Slackware
36. MX Linux
37. antiX
38. FreeBSD
39. IPFire
40. TrueOS
41. Android-x
42. Tails
43. Apricity
44. Bodhi
45. Xubuntu
46. OSMC
47. Gentoo
48. RemixOS
49. ArchBang
50. wattOS
51. NethServer
52. Ubuntu DP
53. NuTyX
54. Korora
55. Red Hat
56. Ultimate
57. ClearOS
58. KaOS
59. KNOPPIX
60. Black Lab
61. Netrunner
62. Kubuntu
63. Sabayon
64. GoboLinux
65. OPNsense
66. Ubuntu Studio
67. ROSA
68. SteamOS
69. Tiny Core
70. Bluestar
71. Trisquel
72. FuguIta
73. BackBox
74. Qubes
75. Maui
76. Simplicity
77. Ubuntu GNOME
78. Vector
79. ChaletOS
80. Chakra
81. Solaris
82. GhostBSD
83. SliTaz
84. QOS
85. Ubuntu Kylin
86. Scientific
87. Parabola
88. OpenBSD
89. AV Linux
90. CX
91. Container
92. Emmabuntüs
93. Porteus
94. Absolute
95. Salix
96. Voyager
97. Zenwalk
98. GParted
99. Wifislax
100. SolydXK

Untuk menjalankan Perintah dasar pada Commend Line Interface (CLI) Tekan alt + T. CLI sendiri adalah antar muka yang tidak menyediakan grafik, baik berupa gambar-gambar, jendela-jendela ataupun animasi-animasi yang bisa memanjakan pengguna, melainkan hanya berupa teks yang harus diketikkan oleh pengguna. Jadi, apabila user ingin melakukan operasi dalam sistem operasi tersebut, misalnya melakukan copy, rename, cut, delete, dan sebagainya, maka pengguna harus megetikkan perintah berupa teks dengan cara manual dan bukan dengan klik-klik seperti pada interface GUI (Graphic User Interface).
Referensi Perintah Terminal Linux

1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks sudo su
2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
Sintaks : login namauser
Contoh : login user1
3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd /var/www
4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd
5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : ls
6. cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /etc/file1.txt /var/www
7. mv
Digunakan untuk melakukan cut atau rename.
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
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir folder1
9. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir folder1
10. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : touch file1.txt
11. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm file1.txt
12. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more file1.txt
13. echo
Digunakan 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
Digunakan untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser user1
15. addgroup
Digunakan untuk menambah group baru
Sintaks : addgroup nama_group
Contoh : addgroup grup1
16. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb
17. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci
18. lshw
Digunakan untuk melihat hardware komputer.
Sintaks : lshw
19. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks : dmseg
20. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
Sintaks : top
21. cpuinfo
Digunakan untuk melihat spesifikasi komputer.
Sintaks : more /proc/cpuinfo
22. meminfo
Digunakan untuk melihat status RAM
Sintaks : more /proc/meminfo
23. clear
Digunakan untuk membersihkan layar
Sintaks : clear
24. halt
Digunakan untuk mematikan komputer, namun harus sebagai root.
Sintaks : halt
25. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
Sintaks : reboot
26. exit
Digunakan untuk keluar dari terminal.
Sintaks : exit
27. wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
28. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan, WIFI.
Sintaks : ifconfig
29. apt-get
Digunakan 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
Digunakan untuk melakukan extract file.
Sintaks : tar [parameter] nama_file
Contoh : tar -xzvf komodo-edit-5.2.4-4343-linux-libcpp6-x86.tar.gz
31. nautilus
Digunakan untuk membuka tampilan GUI secara langsung.
Sintaks : nautilus
Contoh : sudo nautilus (menggunakan mode GUI dengan status root)

Dan berikut perintah Sintaks pada terminal Linux

System Info / Sistem Informasi

date – Tampilkan tanggal dan waktu
cal – Tampilkan kalender bulan ini
uptime – Tampilkan uptime saat
w – Tampilan siapa yang online
whoami – Siapa Anda login sebagai
finger user Menampilkan informasi tentang pengguna
uname -a –  Tampilkan informasi kernel
cat /proc/cpuinfo – Informasi CPU
cat /proc/meminfo – Informasi memori
df -h – Tampilkan penggunaan disk
du – Tampilkan penggunaan ruang direktori secara
free – Tampilkan penggunaan memori dan swap

Keyboard Shortcuts / Cara pintas keyboard

Enter – Jalankan perintah
Up Arrow –  Perlihatkan perintah sebelumnya
Ctrl + R – Memungkinkan Anda untuk mengetikkan bagian dari perintah yang Anda cari dan menemukannya.
Ctrl + Z – Menghentikan perintah saat ini, melanjutkan dengan fg di latar depan atau bg di latar belakang
Ctrl + C – Menghentikan perintah saat ini, batalkan operasi saat ini dan / atau mulailah dengan baris baru yang baru 
Ctrl + L – Kosongkan layar
command | less – Memungkinkan penggulir jendela perintah bash menggunakan Shift + Up Arrow dan Shift + Down Arrow 
!! - Mengulangi perintah
command  !$ – Mengulangi argumen terakhir dari perintah sebelumnya
Esc + . (a period) – Masukkan argumen terakhir dari perintah sebelumnya dengan cepat, yang memungkinkan Anda mengeditnya sebelum menjalankan perintah
Ctrl + A – Kembali ke awal perintah yang Anda ketik
Ctrl + E – Pergi ke akhir perintah yang Anda ketik 
Ctrl + U – Potong semuanya sebelum kursor ke clipboard khusus, hapus seluruh baris 
Ctrl + K – Potong semuanya setelah kursor ke clipboard khusus
Ctrl + Y – Tempel dari clipboard khusus yang Ctrl + U dan Ctrl + K simpan datanya ke
Ctrl + T – Tukar kedua karakter sebelum kursor (Anda benar-benar bisa menggunakan ini untuk mengangkut karakter dari kiri ke kanan, mencobanya!)
Ctrl + W – Menghapus kata / argumen yang tersisa dari kursor di baris saat ini
Ctrl + D – Keluar dari sesi saat ini, mirip dengan exit

Learn the Commands / Pelajari Perintahnya

apropos subject – Daftar halaman manual untuk subjek
man -k keyword Tampilkan halaman man yang mengandung kata kunci
man command – Tampilkan manual untuk perintah
man -t man | ps2pdf - > man.pdf  – Membuat pdf dari halaman pengguna
which command – Tampilkan nama path lengkap dari perintah
time command – Lihat berapa lama perintah mengambil
whereis app Tunjukkan lokasi aplikasi
which app – Menunjukkan aplikasi mana yang akan dijalankan secara default; itu menunjukkan jalan yang lengkap

Searching / Pencarian

grep pattern files – Mencari pola dalam file
grep -r pattern dir – Cari secara rekursif untuk pola dalam perintah dir 
command | grep pattern  Cari pola pada output dari perintah
locate file – Temukan semua contoh file
find / -name filename Dimulai dengan direktori root, cari file yang bernama filename
find / -name ”*filename*” – Dimulai dengan direktori root, cari file yang berisi nama file string
locate filename – Cari file bernama filename menggunakan perintah locate; Ini mengasumsikan Anda telah menggunakan perintah updatedb (lihat selanjutnya)
updatedb – Membuat atau memperbarui database file pada semua sistem file yang terdapat pada direktori root Linux
which filename – Tampilkan subdirektori yang berisi file eksekusi yang disebut filename
grep TextStringToFind /dir  Starting dengan direktori yang disebut dir , cari dan daftar semua file yang berisi TextStringToFind

File Permissions / Izin File

chmod octal file – Mengubah hak akses file menjadi oktal , yang dapat ditemukan secara terpisah untuk pengguna, grup, dan dunia dengan menambahkan: 4 - read (r), 2 - write (w), 1 - execute (x)
Contoh:
chmod 777 – baca, tulis, eksekusi untuk semua
chmod 755 –  rwx untuk pemilik, rx untuk grup dan dunia
Untuk opsi lebih lanjut, lihat 
man chmod .

File Commands / Perintah file

ls –  Direktori daftar 
ls -l – Daftar file di direktori saat ini menggunakan format lama 
ls -laC – Cantumkan semua file dalam direktori saat ini dalam format panjang dan tampilkan di kolom
ls -F – Cantumkan file di direktori saat ini dan tunjukkan jenis file 
ls -al – Daftar terformat dengan file tersembunyi
cd dir Ubah direktori ke dir
cd – Ubah ke home 
mkdir dir – Buat direktori dir
pwd – Untuk mengetahui anda sedang berada di direktori yang mana
rm name Hapus file atau direktori yang disebut nama
rm -r dir Hapus direktori dir
rm -f file – Angkatan menghapus file yang
rm -rf dir – Angkatan menghapus seluruh direktori dir dan semua ini sudah termasuk file dan subdirektori (digunakan dengan sangat hati-hati)
cp file1 file2 – Copy file1 ke file2
cp -r dir1 dir2 – Copy dir1 ke dir2 ; buat dir2 jika tidak ada file
cp file /home/dirname – Copy filename yang disebut file ke direktori / home / dirname
mv file /home/dirname – Pindahkan file yang disebut filename ke direktori / home / dirname
mv file1 file2 – Ubah nama atau pindahkan file1 ke file2 ; Jika file2 adalah direktori yang ada, pindahkan file1 ke dalam direktori file2
ln -s file link Buat link simbolik Link ke berkas
touch file Membuat atau memperbarui berkas
cat > file Tempat standar masukan ke dalam berkas
cat file Menampilkan file yang bernama berkas
more file – Menampilkan file yang disebut file satu halaman pada satu waktu, lanjutkan ke halaman berikutnya dengan menggunakan file
head file Keluarkan 10 baris pertama file
head -20 file – Menampilkan 20 baris pertama dari file yang disebut file
tail file  Output 10 baris terakhir dari file
tail -20 file  Menampilkan 20 baris terakhir dari file yang disebut file
tail -f file – Keluarkan isi file saat ia tumbuh, dimulai dengan 10 baris terakhir

Compression / Kompresi

tar cf file.tar files Buat tar bernama file.tar berisi file 
tar xf file.tar Ekstrak file dari file.tar
tar czf file.tar.gz files – Buat tar dengan kompresi Gzip 
tar xzf file.tar.gz – Ekstrak tar menggunakan Gzip
tar cjf file.tar.bz2 – Buat tar dengan kompresi Bzip2
tar xjf file.tar.bz2 – Ekstrak tar menggunakan Bzip2
gzip file Kompres file dan ganti namanya menjadi file.gz
gzip -d file.gz – Dekompresi file.gz kembali ke file

Printing / Pencetakan

/etc/rc.d/init.d/lpd start – Jalankan daemon cetak
/etc/rc.d/init.d/lpd stop – Hentikan daemon cetak
/etc/rc.d/init.d/lpd status – Menampilkan status daemon cetak
lpq – Menampilkan pekerjaan dalam antrian cetak
lprm – Menghapus pekerjaan dari antrian 
lpr – Mencetak file 
lpc – Alat kontrol printer subjek
man subject | lpr – Cetak halaman manual disebut subjek sebagai teks biasa
man -t subject | lpr – Cetak halaman manual disebut subjek sebagai Postscript keluaran
printtool – Mulai X antarmuka pengaturan printer

Network / Jaringan

ifconfig – Daftar alamat IP untuk semua perangkat pada mesin lokal 
iwconfig – Digunakan untuk mengatur parameter antarmuka jaringan yang spesifik untuk pengoperasian nirkabel (misalnya: frekuensi)
iwlist – digunakan untuk menampilkan beberapa informasi tambahan dari antarmuka jaringan nirkabel yang tidak ditampilkan oleh host ping iwconfig - Ping host dan hasil keluaran whois domain - Dapatkan informasi whois untuk domain dig domain - dapatkan informasi DNS untuk domain dig-x host - file wiper lookup host - Download
 file
wget -c file – Lanjutkan download berhenti

SSH

ssh user@host – Menghubungkan ke host sebagai pengguna
ssh -p port user@host – Menyambung ke host di port port sebagai user
ssh-copy-id user@host – Tambahkan kunci Anda untuk menjadi tuan rumah bagi pengguna untuk mengaktifkan login tanpa kunci atau kata sandi

User Administration / Administrasi pengguna

adduser accountname – Membuat panggilan pengguna baru accountname
passwd accountname – Berikan accountname password baru
su – Masuk sebagai superuser dari login saat 
exit – Berhenti menjadi superuser dan kembali ke user biasa

Process Management / Manajemen proses

ps – Tampilan proses yang sedang aktif Anda
top – Tampilan semua proses yang berjalan
kill pid – Membunuh proses id pid
killall proc – Membunuh semua proses bernama proc (gunakan dengan hati-hati)
bg – Daftar berhenti atau latar belakang pekerjaan; melanjutkan pekerjaan berhenti di latar belakang
fg – Membawa pekerjaan terbaru untuk foreground
fg n – Membawa pekerjaan n ke latar depan

Installation from source / Instalasi dari sumber

./configure
make
make install
dpkg -i pkg.deb – pasang paket DEB (Debian / Ubuntu / Linux Mint)
rpm -Uvh pkg.rpm – pasang paket RPM (Red Hat / Fedora)

Stopping & Starting / Menghentikan & Memulai

shutdown -h now – Shutdown sistem sekarang dan jangan reboot
halt – Hentikan semua proses - sama seperti di atas
shutdown -r 5 – Shutdown sistem dalam 5 menit dan reboot 
shutdown -r now – Shutdown sistem sekarang dan reboot
reboot – Hentikan semua proses dan kemudian reboot - sama seperti di atas 
startx – Jalankan sistem X

atau

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

  • Penggunaan: 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 Komentar

* Berkomentar sesuai dengan Artikel.
* Dilarang Sp@m di sini.
* Terima kasih.