GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux yang Harus Diketahui Semua Pengguna {Ultimate List}

Pendahuluan

Linux terkenal dengan perintahnya yang kuat. Untuk menggunakan Linux secara efektif, semua pengguna harus tahu cara menggunakan perintah terminal. Meskipun OS memiliki GUI, banyak fungsi bekerja lebih cepat saat dijalankan sebagai perintah melalui terminal.

Panduan ini menampilkan perintah dasar Linux yang harus diketahui semua pengguna.

Prasyarat

  • Sistem yang menjalankan Linux.
  • Akses ke baris perintah/terminal.

Perintah Dasar Linux

Semua perintah Linux termasuk dalam salah satu dari empat kategori berikut:

  • Tersedia dalam cangkang - Perintah yang dibangun langsung ke dalam shell dengan eksekusi tercepat.
  • Fungsi cangkang - Skrip shell (perintah yang dikelompokkan).
  • Alias - Pintasan perintah khusus.
  • Program yang dapat dijalankan - Program atau skrip yang dikompilasi dan diinstal.

Catatan: Periksa jenis perintah apa pun dengan menjalankan type <command> .

Di bawah ini adalah daftar perintah khas Linux dengan penjelasan dan contoh cara kerjanya. Buka terminal (CTRL +ALT +B ) dan ikuti terus.

1. perintah pwd

pwd perintah (p cetak w mengatur d irrectory) adalah perintah bawaan shell yang mencetak lokasi saat ini. Output menunjukkan jalur direktori absolut, dimulai dengan direktori root (/ ).

Sintaks umumnya adalah:

pwd <options>

Untuk melihat cara kerja perintah, jalankan perintah berikut di terminal:

pwd

Output mencetak lokasi saat ini di /home/<username> format.

2. ls perintah

ls perintah (l sayas t) mencetak daftar isi direktori saat ini. Jalankan yang berikut ini:

ls

Opsi tambahan memberikan fleksibilitas dengan output tampilan. Penggunaan umum termasuk menggabungkan opsi berikut:

  • Tampilkan sebagai daftar:
ls -l
  • Tampilkan sebagai daftar dan sertakan file tersembunyi:
ls -la
  • Tampilkan ukuran dalam format yang dapat dibaca manusia:
ls -lah

3. perintah cd

cd perintah (ubah direktori) adalah perintah bawaan shell untuk mengubah direktori kerja saat ini:

cd <directory>

Misalnya, untuk pindah ke Dokumen direktori, jalankan:

cd Documents

Direktori kerja berubah di antarmuka terminal. Di antarmuka non-default, gunakan pwd perintah untuk memeriksa direktori saat ini.

Gunakan cd tanpa parameter apa pun untuk kembali ke direktori home (~ ).

4. perintah kucing

cat perintah (conkucing enate) menampilkan konten file di terminal (output standar atau stdout). Untuk menggunakan perintah, berikan nama file dari direktori saat ini:

cat <filename>

Atau, berikan jalur ke file bersama dengan nama file:

cat <path>/<filename>

Perintah juga dapat:

  • Menampilkan konten beberapa file:
cat <file 1> <file 2>
  • Buat file baru:
cat ><filename>

Tambahkan konten ke file dan tekan CTRL +P untuk keluar.

  • Menampilkan nomor baris:
cat -n <filename>

5. perintah sentuh

touch tujuan utama perintah adalah untuk memodifikasi stempel waktu file yang ada. Untuk menggunakan perintah, jalankan:

touch <filename>

Perintah membuat file kosong jika tidak ada. Karena efek ini, touch juga merupakan cara cepat untuk membuat file baru (atau sekumpulan file).

6. perintah cp

Cara utama untuk menyalin file dan direktori di Linux adalah melalui cp (c op y) perintah. Coba perintah dengan:

cp <source file> <target file>

File sumber dan target harus memiliki nama yang berbeda karena perintah menyalin di direktori yang sama. Berikan jalur sebelum nama file untuk disalin ke lokasi lain.

7. perintah mv

Gunakan mv (m ov e) perintah untuk memindahkan file atau direktori dari satu lokasi ke lokasi lain. Misalnya, untuk memindahkan file dari direktori saat ini ke ~/Documents , jalankan:

mv <filename> ~/Documents/<filename>

8. perintah mkdir

mkdir (m ak e dir perintah ectory) membuat direktori baru di lokasi yang disediakan. Gunakan perintah dalam format berikut:

mkdir <directory name>

Berikan jalur untuk membuat direktori di lokasi tertentu, atau gunakan spasi atau daftar yang dipisahkan koma untuk membuat beberapa direktori secara bersamaan.

9. perintah rmdir

Gunakan rmdir (r em ove dir ectory) perintah untuk menghapus direktori kosong. Misalnya:

rmdir <directory name>

Jika direktori tidak kosong, perintah gagal.

10. perintah rm

rm perintah (r em ove) menghapus file atau direktori. Untuk menggunakan perintah untuk direktori yang tidak kosong, tambahkan -r tag:

rm -r <file or directory>

Berbeda dengan rmdir perintah, rm juga menghapus semua konten dari direktori.

Catatan: Menghapus beberapa direktori di Linux berbahaya. Pastikan Anda mengetahui apa yang Anda hapus sebelum menjalankan perintah terminal Linux yang berbahaya.

11. cari perintah

locate command adalah alat Linux sederhana untuk menemukan file. Perintah memeriksa database file pada sistem untuk melakukan pencarian dengan cepat. Namun, hasilnya terkadang tidak akurat jika database tidak diperbarui.

Untuk menggunakan perintah, instal locate dan coba contoh berikut:

locate <filename>

Output mencetak jalur lokasi file. Pencocokannya tidak jelas dan menampilkan file apa pun yang berisi nama file.

12. temukan perintah

Gunakan find perintah untuk melakukan pencarian menyeluruh pada sistem. Tambahkan -name tag untuk mencari file atau direktori berdasarkan nama:

find -name <file or directory>

Output mencetak jalur file dan melakukan pencocokan persis. Gunakan opsi tambahan untuk mengontrol pencarian lebih lanjut.

13. perintah grep

grep (g global r biasa e ekspresi p rint) memungkinkan pencarian melalui teks dalam file atau output standar. Sintaks dasarnya adalah:

grep <search string> <filename>

Output menyoroti semua pertandingan. Perintah lanjutan termasuk menggunakan grep untuk beberapa string atau menulis pernyataan grep regex.

14. perintah sudo

Gunakan sudo (s atasu ser lakukan ) meningkatkan izin pengguna ke administrator atau root. Perintah yang mengubah konfigurasi sistem memerlukan hak istimewa yang lebih tinggi.

Tambahkan sudo sebagai awalan untuk perintah apa pun yang membutuhkan hak istimewa yang lebih tinggi:

sudo <command>

Gunakan perintah dengan hati-hati untuk menghindari perubahan yang tidak disengaja menjadi permanen.

15. perintah df

df (d isk f ree) perintah menunjukkan statistik tentang ruang disk yang tersedia pada sistem file. Untuk melihat bagaimana df berfungsi, jalankan yang berikut:

df

Output menunjukkan jumlah ruang yang digunakan oleh drive yang berbeda. Tambahkan -h tag untuk membuat output dalam format yang dapat dibaca manusia (kilobyte, megabyte, dan gigabyte).

16. perintah du

du (d isk u perintah sage) membantu menunjukkan berapa banyak ruang yang digunakan file atau direktori. Jalankan perintah tanpa parameter apa pun:

du

Output menunjukkan jumlah ruang yang digunakan oleh file dan direktori di direktori saat ini. Ukuran ditampilkan dalam blok, dan menambahkan -h tag mengubah ukuran ke format yang dapat dibaca manusia.

17. perintah kepala

Gunakan head perintah untuk memotong output yang panjang. Perintah dapat memotong file, misalnya:

head <filename>

Atau, pipa head ke perintah dengan output panjang:

<command> | head

Misalnya, untuk melihat sepuluh baris pertama dari du perintah, jalankan:

du | head

Outputnya menunjukkan sepuluh baris pertama, bukan semuanya.

18. perintah ekor

tail perintah melakukan kebalikan dari head . Gunakan perintah untuk menampilkan sepuluh baris terakhir dari sebuah file:

tail <filename>

Atau pipa tail ke perintah dengan output panjang:

<command> | tail

Misalnya, gunakan tail untuk melihat sepuluh baris terakhir dari du perintah:

du | tail

Keduanya head dan tail perintah sangat membantu saat membaca file log Linux.

19. perintah diff

diff (perbedaan erence) perintah membandingkan dua file dan mencetak perbedaannya. Untuk menggunakan perintah, jalankan:

diff <file 1> <file 2>

Misalnya, untuk membandingkan file test1.txt dan test2.txt , jalankan:

diff file1.txt file2.txt

Pengembang sering menggunakan diff untuk membandingkan versi kode yang sama.

20. perintah tar

tar (t kera ar chiver) perintah membantu mengarsipkan, mengompres, dan mengekstrak file yang diarsipkan.

Perintah tersebut mengelola dan membuat file yang dikenal sebagai tarballs , yang sering muncul selama proses instalasi. Opsi menyediakan fungsionalitas yang berbeda tergantung pada tugas.

21. perintah chmod

Gunakan chmod (ch usia mod e) perintah untuk mengubah hak akses file dan direktori. Perintah tersebut memerlukan pengaturan kode izin dan file atau direktori yang izinnya berlaku.

Misalnya:

chmod <permission> <file or directory>

Izin adalah kode angka yang terdiri dari tiga angka:

  • Angka pertama adalah izin dari pengguna saat ini (pemilik).
  • Angka kedua adalah izin untuk grup.
  • Angka ketiga adalah izin untuk semua orang.

Misalnya, untuk mengubah izin file untuk file test.txt sehingga siapa pun dapat membaca, menulis, dan menjalankan, jalankan:

chmod 777 file.txt

Baca tentang izin file Linux untuk melihat cara kerja perintah secara detail.

Catatan: Mengizinkan siapa pun untuk membaca, menulis, dan mengeksekusi file dianggap sebagai praktik keamanan yang buruk. Terapkan pengelolaan akses istimewa untuk memaksimalkan keamanan pada sistem Anda.

22. perintah chown

chown (ch usia milik ership) perintah mengubah kepemilikan file atau direktori. Untuk mentransfer kepemilikan, gunakan perintah berikut sebagai sudo:

sudo chown <new owner name or UID> <file or directory>

Misalnya:

sudo chown bob file.txt

Mengonfigurasi kepemilikan adalah tugas umum selama penginstalan. chown perintah memungkinkan daemon dan proses untuk mengakses file selama penyiapan.

23. perintah ps

ps (status proses) perintah daftar proses yang sedang berjalan pada sistem. Setiap tugas membuat satu atau beberapa proses yang berjalan di latar belakang.

Jalankan ps tanpa opsi apa pun untuk melihat proses yang berjalan di sesi terminal:

ps

Keluaran menunjukkan ID proses (PID), jenis terminal, penggunaan waktu CPU, dan perintah yang memulai proses.

24. perintah teratas

Bagian atas (t mampu o f p rocesses) adalah versi lanjutan dari ps memerintah. Jalankan perintah tanpa opsi apa pun untuk melihat hasilnya:

top

Output mencantumkan semua proses yang berjalan secara real-time. Untuk keluar dari penampil, tekan CTRL +C .

25. perintah bunuh

Gunakan kill perintah untuk menghentikan proses yang tidak responsif. Sintaks perintahnya adalah:

kill <signal option> <process ID>

Ada enam puluh empat nomor sinyal yang berbeda, tetapi yang paling umum digunakan adalah:

  • -15 menyimpan semua kemajuan sebelum menutup proses.
  • -9 memaksa berhenti segera.

ID proses (PID) unik untuk setiap program. Gunakan ps atau top perintah untuk menemukan PID dari suatu proses.

26. perintah ping

Gunakan ping (p acket di ternet g roper) perintah untuk memeriksa konektivitas internet. Alat ini berharga dalam memecahkan masalah jaringan. Tambahkan alamat untuk menguji cara kerjanya, misalnya:

ping google.com

Output menunjukkan waktu respon dari website. Tekan CTRL +C untuk menghentikan ping. Jika tidak ada respons yang muncul, berarti ada masalah saat menyambungkan ke host.

27. perintah wget

wget (WWW dapatkan ) adalah perintah untuk mendownload file dari internet. Gunakan sintaks berikut untuk mengunduh file:

wget <URL>

Perintahnya kuat dan dapat melanjutkan unduhan di jaringan yang tidak stabil dan lambat.

28. perintah uname

Gunakan uname (U nix nama ) perintah untuk mencetak informasi sistem. Tambahkan -a opsi untuk mencetak ikhtisar lengkap:

uname -a

Keluaran menunjukkan versi kernel, OS, jenis prosesor, dan informasi bermanfaat lainnya tentang sistem.

29. perintah sejarah

Sesi terminal menyimpan log riwayat perintah. Untuk melihat daftar, gunakan history perintah:

history

Tambahkan nomor setelah perintah untuk membatasi jumlah entri jika daftarnya panjang.

30. perintah pria

man (pria ual) adalah panduan praktis yang tersedia di terminal. Tambahkan man sebagai awalan untuk perintah apa pun untuk memeriksa referensi manual:

man <command>

Misalnya, untuk memeriksa manual untuk man perintah, jalankan:

man man

Untuk keluar dari manual, tekan q .

31. perintah gema

Gunakan echo perintah untuk mencetak argumen ke terminal. Sintaksnya adalah:

echo <argument>

Misalnya, untuk mencetak Halo, dunia! ke terminal jalankan:

echo Hello, world!

Perintah tersebut membantu menambahkan teks ke file, mencetak hasil program, dan menampilkan variabel lingkungan Linux.

32. perintah nama host

Untuk memeriksa nama DNS mesin saat ini, gunakan hostname perintah:

hostname

Nama host ditampilkan di terminal sebagai hasilnya. Fitur lanjutan termasuk mengubah nama host, melihat dan mengubah domain sistem, dan memeriksa alamat IP.

33. perintah tambahkan pengguna

useradd perintah membuat pengguna baru di sistem Linux. Karena menambahkan pengguna baru memerlukan perubahan pada file sistem, tambahkan sudo perintah untuk mengaktifkan akses.

Sintaks umumnya adalah:

sudo useradd <username>

Perintah membuat pengguna non-login. Penyiapan tambahan diperlukan untuk mengaktifkan akun pengguna sepenuhnya.

Catatan: adduser perintah adalah versi useradd yang mudah digunakan . Pelajari tentang perbedaan antara useradd vs. adduser.

34. perintah userdel

Gunakan userdel (pengguna del ete) perintah untuk menghapus pengguna dari sistem. Tambahkan sudo untuk mengaktifkan hak istimewa yang lebih tinggi, misalnya:

sudo userdel <username>

Hasilnya tidak menunjukkan output.

35. perintah file

file perintah memberikan informasi tentang file, mencetak jenis file dan jenis konten. Untuk menggunakan perintah, jalankan:

file <filename>

Perintah tidak memperhitungkan ekstensi file. Sebaliknya, file melakukan pengujian pada isi file untuk menentukan jenisnya.

36. perintah wc

wc (dengan orde c ount) perintah menghitung jumlah baris, kata, dan byte dalam file. Berikan nama file untuk menghitung elemen dalam file:

wc <filename>

Gabungkan dengan perintah lain, seperti cat , find , dan ls , untuk melakukan penghitungan lanjutan.

37. perintah whoami

Gunakan whoami perintah untuk menampilkan pengguna yang saat ini masuk untuk sesi shell:

whoami

Nama pengguna efektif dicetak ke layar. Gunakan perintah dalam skrip Bash untuk menunjukkan pengguna mana yang menjalankan skrip.

38. perintah ip

ip perintah berisi banyak fungsi jaringan yang berguna. Misalnya, tunjukkan alamat IP pribadi mesin dengan:

ip addr

Perintah tersebut menawarkan fungsi jaringan lainnya, seperti IP dan manajemen tabel perutean.

39. apt, yum, RPM, pacman

Manajer paket membantu menginstal, menghapus, dan mengelola perangkat lunak pada sistem Linux. Distribusi Linux yang berbeda menggunakan manajer paket yang berbeda.

Contoh pemasangan terlihat seperti berikut:

1. Untuk Ubuntu, gunakan pengelola paket APT:

apt install <package name>

2. Untuk CentOS dan RHEL, gunakan yum atau RPM:

yum install <package name>
rpm -i <package name>.rpm

3. Untuk Arch, gunakan pacman:

pacman -S <package name>

40. perintah passwd

Gunakan passwd perintah untuk mengubah kata sandi Anda dari terminal. Jalankan tanpa parameter apa pun:

passwd

Perintah ini juga membantu membuat login untuk pengguna baru yang ditambahkan melalui useradd . Mengubah sandi akun lain memerlukan hak istimewa yang lebih tinggi.

41. mount perintah

mount perintah memungkinkan melampirkan perangkat tambahan ke sistem file. Sintaks untuk pemasangan adalah:

mount -t <type> <device> <directory>

Gunakan perintah untuk memasang file ISO, drive USB, NFS, dll.

42. perintah reboot

reboot perintah me-restart sistem segera dari terminal. Pertama, simpan perubahan ke semua file lalu jalankan:

reboot

Sistem reboot secara instan.

43. perintah yang mana

which perintah menunjukkan jalur program yang dapat dieksekusi (perintah). Untuk melihat jalur perintah, jalankan:

which <command>

Misalnya:

which cat

Output menunjukkan lokasi perintah. Gunakan which untuk memecahkan masalah program terinstal yang tidak berjalan.

Catatan: Lihat panduan kami tentang menambahkan direktori ke PATH.

44. perintah nano

GNU nano (N ano there editor) adalah editor teks Linux yang berorientasi keyboard. Buat file baru atau buka file yang sudah ada di nano dengan:

nano <filename>

Editor secara otomatis terbuka, memungkinkan Anda untuk menambahkan teks atau kode ke file. Untuk menyimpan dan menutup, tekan CTRL +X , lalu Y , dan konfirmasi dengan Enter .

45. perintah vim

Vim (V saya saya terbukti) adalah editor teks Linux yang berjalan di terminal. Untuk membuat file baru atau membuka file yang sudah ada di Vim, jalankan:

vim <filename>

Tekan Saya untuk masuk ke mode penyisipan dan memasukkan beberapa teks. Untuk menyimpan perubahan dan keluar dari Vim, tekan Esc , tulis :wq , dan tekan Enter .

Catatan: Vim tidak diinstal secara default. Coba gunakan versi lama (Vi) atau instal dengan mengikuti salah satu panduan kami:

  • Instal Vim di Ubuntu 18.04
  • Instal Vim di CentOS 7

46. perintah apa

whatis command adalah cara cepat untuk menentukan apa yang dilakukan oleh sebuah perintah. Tambahkan sebagai awalan ke perintah apa pun, misalnya:

whatis cat

Output menunjukkan deskripsi satu baris untuk cat perintah dari dokumentasi.

47. perintah alias

Gunakan alias perintah untuk menampilkan dan mengatur pintasan perintah yang disesuaikan. Tanpa parameter apa pun, alias mencantumkan pintasan saat ini:

alias

Untuk menambahkan alias baru, gunakan format berikut:

alias <name>=<command>

Misalnya, untuk menyetel meow sebagai alias untuk cat perintah, jalankan:

alias meow=cat

meow perintah bertindak sebagai alias untuk cat perintah dan menampilkan isi file.

48. perintah unalias

Untuk menghapus alias yang ditentukan, gunakan unalias memerintah. Misalnya, untuk menghapus meow alias, jalankan:

unalias meow

Menjalankan perintah yang sama di lain waktu akan menimbulkan kesalahan.

49. hapus perintah

Gunakan clear perintah untuk menghapus isi terminal dengan cepat:

clear

Perintah menghapus output visual dan menetapkan baris terminal di atas.

50. perintah keluar

Untuk keluar dari sesi terminal saat ini, jalankan exit perintah:

exit

Jika tidak ada sesi lain yang terbuka, perintah juga akan menutup terminal.

Kesimpulan

Setelah meninjau contoh dalam panduan ini, Anda telah belajar tentang beberapa perintah penting Linux. Ada banyak lagi perintah untuk mencapai berbagai tugas secara langsung melalui terminal.


Linux
  1. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  2. 10 perintah dasar Linux yang perlu Anda ketahui

  3. 7 perintah jaringan Linux yang harus diketahui oleh setiap sysadmin

  1. 10 perintah yang harus diketahui setiap pengguna Linux

  2. 17 perintah Linux yang harus diketahui setiap sysadmin

  3. perintah linux untuk mengosongkan semua file direktori

  1. Linux – Variabel Lingkungan Permanen Untuk Semua Pengguna?

  2. A sampai Z Perintah Linux

  3. Perintah Dasar Linux Teratas untuk Pemula