Dalam tutorial ini, kami akan membahas 20 perintah Linux paling penting yang harus diketahui oleh setiap administrator sistem. Perintah-perintah ini adalah blok bangunan dari banyak tugas umum, dan dengan pemahaman yang baik tentangnya, Anda akan dapat menyelesaikan banyak hal di server Linux Anda.
AdvertisementApa itu Perintah?
A Perintah Linux adalah sekumpulan instruksi atau operasi yang dapat dieksekusi dalam antarmuka baris perintah (CLI) dari sistem operasi Linux. Perintah Linux digunakan untuk melakukan berbagai tugas pada sistem Linux, seperti mengelola file dan direktori, mengelola proses sistem, mengkonfigurasi sistem, dan masih banyak lagi. Perintah Linux diketik di terminal dan dapat dijalankan dengan menekan tombol enter. Ada ratusan perintah Linux yang tersedia, dan setiap perintah memiliki kumpulan opsi dan argumennya sendiri yang dapat digunakan untuk menyesuaikan perilakunya.
Apa itu Antarmuka Baris Perintah (CLI)?
Antarmuka Baris Perintah (CLI), juga dikenal sebagai command-line shell, adalah cara berinteraksi dengan sistem operasi komputer dengan mengetikkan perintah ke jendela terminal atau konsol. CLI memberi pengguna antarmuka berbasis teks yang memungkinkan mereka menavigasi sistem file, menjalankan program, dan melakukan berbagai tugas lain dengan memasukkan perintah ke terminal. Tidak seperti antarmuka pengguna grafis (GUI), yang menggunakan mouse dan elemen visual untuk berinteraksi dengan sistem, CLI hanya mengandalkan perintah berbasis teks, menjadikannya alat yang kuat dan fleksibel untuk melakukan tugas administrasi sistem lanjutan dan otomatisasi.
1. Perintah `ls` (Daftar Berkas dan Direktori)
Perintah ls digunakan untuk membuat daftar berkas dalam direktori. Secara default, ls akan menampilkan file di direktori saat ini, tetapi Anda dapat menentukan direktori lain dengan memasukkan jalurnya sebagai argumen.
Berikut adalah beberapa contoh cara menggunakan perintah ls:
Tampilkan file di direktori saat ini[ pre class=terminal>ls Show file di direktori /etc
ls /etcShow file di direktori saat ini, termasuk file tersembunyi
ls -aShow file di direktori saat ini, termasuk file tersembunyi dan detail tentang setiap file
ls -al2. Perintah `cd` (Ubah Direktori)
Perintah cd digunakan untuk mengubah direktori kerja saat ini. Ketika Anda membuka jendela terminal, Anda mulai di direktori home Anda. Perintah cd memungkinkan Anda menavigasi ke direktori lain di sistem file Anda.
Berikut beberapa contoh cara menggunakan perintah cd:
Ubah ke direktori home Anda
cd ~Ubah ke direktori /etc
cd /etcChange ke direktori induk dari direktori saat ini
cd ..3. Perintah `pwd` (Cetak Direktori Kerja Saat Ini)
Perintah pwd digunakan untuk mencetak direktori kerja saat ini. Perintah ini berguna untuk menentukan lokasi Anda saat ini di sistem file.
Berikut contoh cara menggunakan perintah pwd:
Cetak direktori kerja saat ini
pwdShow the physical path of the directory in case of a symbolic link:
pwd -P4. Perintah `cat` (Baca dan Cetak Konten File)
Perintah cat digunakan untuk menggabungkan dan menampilkan konten dari satu atau lebih file. Perintah ini berguna untuk melihat isi file dengan cepat.
Berikut beberapa contoh cara menggunakan perintah cat:
Tampilkan isi file
cat file.txtConcatenate dan tampilkan isi dari dua files
cat file1.txt file2.txtDisplay konten file, satu halaman pada satu waktu
cat file.txt | kurang] pre5. Perintah `grep` (Pencarian Pola)
Perintah grep digunakan untuk mencari pola pada satu atau lebih file. Perintah ini berguna untuk menemukan informasi spesifik dalam file besar.
Berikut beberapa contoh cara menggunakan perintah grep:
Mencari pola dalam filegrep pattern file.txtSearch for a pattern in a multiple filesgrep pattern file1.txt file2.txtSearch untuk pola dalam file, dan tampilkan nomor baris dari kecocokangrep -n pattern file.txtSearch for a pattern dalam file, dan tampilkan hanya yang cocok, bukan seluruh barisgrep -o pattern file.txt6. Perintah `tail` (Cetak baris terakhir dari konten)
Perintah tail digunakan untuk menampilkan beberapa baris terakhir dari sebuah file. Perintah ini berguna untuk memantau file log dan file teks lainnya.
Berikut beberapa contoh cara menggunakan perintah tail:
Tampilkan 10 baris terakhir dari sebuah filetail file.txtShow the last 20 lines dari sebuah filetail -n 20 file.txtTerus menerus menampilkan akhir dari sebuah file seiring pertumbuhannyatail -f file.txt7. Perintah `head` (Mencetak baris awal dari konten)
Perintah `head` digunakan untuk menampilkan beberapa baris pertama dari sebuah file. Perintah ini berguna untuk melihat isi file dengan cepat.
Berikut beberapa contoh cara menggunakan perintah `head`:
Tampilkan 10 baris pertama filehead file.txtShow the first 20 baris filehead -n 20 file.txt8. Perintah `cp` (Salin File)
Perintah `cp` digunakan untuk menyalin file dan direktori. Perintah ini berguna untuk membuat cadangan file penting dan menyalin file antar direktori.
Berikut beberapa contoh cara menggunakan perintah `cp`:
Salin filecp file.txt file_copy.txtCopy direktori dan isinyacp -R dir1 dir2 ]praSalin file, dan pertahankan izin dan stempel waktunyaShow hanya proses yang dimiliki oleh pengguna tertentucp -p file.txt file_copy.txt9. Perintah `mv` (Pindah atau ganti nama file)
Perintah `mv` digunakan untuk memindahkan atau mengganti nama file dan direktori. Perintah ini berguna untuk mengatur ulang file dan direktori Anda.
Berikut beberapa contoh cara menggunakan perintah `mv`:
Pindahkan filemv file.txt dir1/Rename filemv file.txt file_rename.txt10. Perintah `rm` (Hapus file)
Perintah `rm` digunakan untuk menghapus file dan direktori. Perintah ini berguna untuk membebaskan ruang pada sistem file Anda dan untuk menghapus file yang tidak dibutuhkan.
Berikut beberapa contoh cara menggunakan perintah `rm`:
Delete a filerm file.txtDelete a directory dan isinyarm -r dir111. Perintah `chmod` (Ubah Izin)
Perintah `chmod` digunakan untuk mengubah izin file dan direktori. Perintah ini berguna untuk mengontrol siapa yang dapat membaca, menulis, dan mengeksekusi file di sistem Anda.
Berikut beberapa contoh cara menggunakan perintah `chmod`:
Memberikan izin baca dan tulis kepada pemilik filechmod u+rw file.txtBeri semua orang mengeksekusi izin pada filechmod +x file.txtSetel izin file ke 644chmod 644 file.txt12. Perintah `chown` (Ubah kepemilikan)
Perintah `chown` digunakan untuk mengubah pemilik file atau direktori. Perintah ini berguna untuk mengubah kepemilikan file dan direktori sehingga cocok dengan izin pada sistem Anda.
Berikut beberapa contoh cara menggunakan perintah `chown`:
Ubah pemilik file menjadi user1chown user1 file.txtUbah pemilik dan grup file menjadi user1 dan group1chown user1:group1 file.txt13. Perintah `df` (Periksa disk kosong)
Perintah `df` digunakan untuk menampilkan informasi tentang penggunaan ruang disk pada sistem Anda. Perintah ini berguna untuk memantau ruang yang tersedia pada sistem file Anda.
Berikut beberapa contoh cara menggunakan perintah `df`:
Tampilkan penggunaan ruang disk untuk semua sistem filedfShow penggunaan ruang disk di format yang dapat dibaca manusia.df -h14. Perintah `du` (Periksa penggunaan disk)
Perintah du digunakan untuk memperkirakan ruang yang digunakan oleh file atau direktori. Perintah ini berguna untuk mengetahui file atau direktori mana yang paling banyak menggunakan ruang pada sistem file Anda.
Berikut adalah beberapa contoh cara menggunakan perintah du:
Tunjukkan ukuran direktori dan isinyadu -sh dir1Show ukuran direktori dan isinya, termasuk file tersembunyidu -sh dir1 --exclude=".*"Show ukuran direktori, diurutkan berdasarkan ukurandu -sh dir1 | sort -hr15. Perintah `top` (Menampilkan proses yang sedang berjalan)
Perintah atas digunakan untuk menampilkan informasi tentang proses yang berjalan di sistem Anda. Perintah ini berguna untuk memantau kinerja sistem Anda dan mengidentifikasi proses yang menggunakan terlalu banyak CPU atau memori.
Berikut adalah beberapa contoh cara menggunakan perintah top:top -u user1Show baris perintah lengkap untuk setiap prosestop -c16. Perintah `kill` (Hentikan proses)
Perintah kill digunakan untuk mengirim sinyal ke suatu proses, menyebabkannya berhenti. Perintah ini berguna untuk mengakhiri proses yang menjadi tidak responsif atau yang tidak lagi Anda perlukan.
Berikut beberapa contoh cara menggunakan perintah kill:
Akhiri proses dengan PID tertentukill 12345 ]sebelumAkhiri proses anggun menggunakan sinyal INTkill -INT 12345End proses segera menggunakan sinyal KILLkill -KILL 1234517. Perintah `ssh` (Akses shell jarak jauh)
Perintah ssh digunakan untuk masuk dengan aman ke sistem jarak jauh. Perintah ini berguna untuk mengelola server dan sistem lain dari jarak jauh.
Berikut beberapa contoh cara menggunakan perintah ssh:
Login ke sistem jarak jauh sebagai user1ssh [email protected]Login ke sistem jarak jauh sebagai user1 dan jalankan perintahssh [email protected] "ls -l"Login ke sistem jarak jauh menggunakan pasangan kunci untuk autentikasissh -i /path/to/private/key [email dilindungi]18. Perintah `scp` (Remote copy)
Perintah scp digunakan untuk menyalin file antar sistem dengan aman. Perintah ini berguna untuk menyalin file ke dan dari sistem jarak jauh.
Berikut beberapa contoh cara menggunakan perintah scp:
Salin file dari sistem lokal ke sistem jarak jauhscp file.txt [email dilindungi ]:~/ ]praSalin file dari sistem jarak jauh ke sistem lokalscp [email protected]:file.txt . ]praSalin direktori dan kontennya dari sistem lokal ke sistem jarak jauhscp -r dir1 [email protected]:~/19. Perintah `sudo` (Akses istimewa)
Perintah sudo digunakan untuk menjalankan perintah sebagai pengguna lain, biasanya pengguna root. Perintah ini berguna untuk melakukan tugas administratif pada sistem.
Berikut adalah beberapa contoh cara menggunakan perintah sudo:
Jalankan perintah sebagai pengguna rootperintah sudoJalankan perintah sebagai pengguna root dan pertahankan variabel lingkungan dari pengguna Anda saat inisudo -E commandRun perintah sebagai pengguna lainsudo -u user2 commandRun aplikasi grafis sebagai pengguna rootsudo -i geditJalankan perintah dan biarkan terminal terbuka setelah perintah selesaisudo -b command20. Perintah `nano` (Editor baris perintah)
Perintah `nano` adalah editor teks yang umum digunakan dalam sistem Linux. Perintah ini berguna untuk mengedit file konfigurasi dan file teks lainnya di sistem.
Berikut beberapa contoh cara menggunakan perintah `nano`:
Buka file untuk dieditnano file.txtPress Ctrl + O untuk menyimpan perubahan ke file Tekan Ctrl + X untuk keluar dari nano Tekan Ctrl + W untuk mencari teks dalam file Kesimpulan
Kesimpulan, 20 perintah yang tercantum di atas adalah beberapa perintah Linux yang paling penting untuk administrator sistem. Penting untuk memahami perintah-perintah ini dan cara menggunakannya secara efektif, karena perintah ini akan membantu Anda melakukan banyak tugas administratif umum di sistem Anda. Apakah Anda seorang administrator sistem berpengalaman atau baru memulai, perintah ini adalah tempat yang tepat untuk memulai.
Referensi tecadmin.com