Referensi Perintah Terminal Linux

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:

Related Post:

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
Contoh : wget http://www.insightcalendar.com/Insight_Calendar_1-1_Setup.exe

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 ini

tw – 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 belakangCtrl + 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 perintahcommand !$ – Mengulangi argumen terakhir dari perintah sebelumnyaEsc + . (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 ketikCtrl + 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 khususCtrl + Y – Tempel dari clipboard khusus yang Ctrl + U dan Ctrl + K simpan datanya keCtrl + 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 penggunawhich 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 Linuxwhich 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 semuachmod 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 kolomls -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 fileyang
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 Bzip2tar 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 cetaklpq – Menampilkan pekerjaan dalam antrian cetaklprm – Menghapus pekerjaan dari antrian lpr – Mencetak file lpc – Alat kontrol printer subjek
man subject | lpr – Cetak halaman manual disebut subjek sebagai teks biasaman -t subject | lpr – Cetak halaman manual disebut subjek sebagai Postscript keluaranprinttool – 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 [email protected] – Menghubungkan ke host sebagai pengguna
ssh -p port [email protected] – Menyambung ke host di port port sebagai user
ssh-copy-id [email protected] – 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 barusu – 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 Andatop – Tampilan semua proses yang berjalankill 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 belakangfg – Membawa pekerjaan terbaru untuk foregroundfg 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 reboothalt – Hentikan semua proses - sama seperti di atasshutdown -r 5 – Shutdown sistem dalam 5 menit dan reboot shutdown-r now – Shutdown sistem sekarang dan rebootreboot – 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 [email protected]

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 [email protected]:~/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

Referensi Perintah Terminal Linux


Author : ENDA

datePublished : 12/03/2019 10:40:00 PM

Organization : TIRINFO.COM

logo Tirinfo

Url : https://www.tirinfo.com/2019/12/referensi-perintah-terminal-linux.html

Share: