Linux adalah sistem operasi yang sangat kuat dan fleksibel, dan menggunakan Command Line Interface (CLI) adalah salah satu cara terbaik untuk memanfaatkan potensi penuh dari Linux. Dengan CLI, Anda dapat melakukan berbagai tugas dengan cepat dan efisien. Dalam artikel ini, kita akan membahas perintah-perintah umum di Linux yang harus kamu ketahui untuk mengelola sistem dan file dengan efektif.
1. ls
- Menampilkan Daftar File dan Direktori
Perintah ls
digunakan untuk menampilkan daftar file dan direktori dalam direktori saat ini.
-
Menampilkan daftar file dan direktori:
ls
-
Menampilkan daftar file dengan detail tambahan (seperti izin, ukuran, dan tanggal):
ls -l
-
Menampilkan file dan direktori termasuk yang tersembunyi:
ls -a
2. cd
- Mengubah Direktori Kerja
Perintah cd
digunakan untuk berpindah dari satu direktori ke direktori lain.
-
Berpindah ke direktori tertentu:
cd /path/to/directory
-
Kembali ke direktori sebelumnya:
cd ..
-
Kembali ke direktori home pengguna:
cd ~
3. pwd
- Menampilkan Direktori Kerja Saat Ini
Perintah pwd
(print working directory) menampilkan jalur direktori saat ini.
pwd
4. cp
- Menyalin File dan Direktori
Perintah cp
digunakan untuk menyalin file dan direktori.
-
Menyalin file dari satu lokasi ke lokasi lain:
cp sourcefile.txt /path/to/destination/
-
Menyalin direktori dan isinya secara rekursif:
cp -r sourcedir/ /path/to/destination/
5. mv
- Memindahkan atau Mengganti Nama File dan Direktori
Perintah mv
digunakan untuk memindahkan atau mengganti nama file dan direktori.
-
Memindahkan file ke lokasi baru:
mv file.txt /path/to/destination/
-
Mengganti nama file:
mv oldname.txt newname.txt
6. rm
- Menghapus File dan Direktori
Perintah rm
digunakan untuk menghapus file dan direktori.
-
Menghapus file:
rm file.txt
-
Menghapus direktori dan isinya secara rekursif:
rm -r directory/
-
Menghapus file tanpa konfirmasi (gunakan dengan hati-hati):
rm -f file.txt
7. mkdir
- Membuat Direktori Baru
Perintah mkdir
digunakan untuk membuat direktori baru.
-
Membuat direktori baru:
mkdir newdirectory
-
Membuat direktori beserta subdirektori (secara rekursif):
mkdir -p parentdir/childdir
8. rmdir
- Menghapus Direktori Kosong
Perintah rmdir
digunakan untuk menghapus direktori yang kosong.
rmdir emptydirectory
9. touch
- Membuat File Baru atau Memperbarui Tanggal Modifikasi
Perintah touch
digunakan untuk membuat file baru atau memperbarui timestamp file yang ada.
-
Membuat file baru:
touch newfile.txt
-
Memperbarui timestamp file yang ada:
touch existingfile.txt
10. cat
- Menampilkan Isi File
Perintah cat
digunakan untuk menampilkan isi file atau menggabungkan file.
-
Menampilkan isi file:
cat file.txt
-
Menggabungkan beberapa file:
cat file1.txt file2.txt > combinedfile.txt
11. grep
- Mencari Pola dalam File
Perintah grep
digunakan untuk mencari pola atau string dalam file.
-
Mencari string dalam file:
grep "searchterm" file.txt
-
Mencari string secara rekursif dalam direktori:
grep -r "searchterm" /path/to/directory
12. find
- Mencari File dan Direktori
Perintah find
digunakan untuk mencari file dan direktori berdasarkan kriteria tertentu.
-
Mencari file berdasarkan nama:
find /path/to/search -name "filename.txt"
-
Mencari file yang dimodifikasi dalam 7 hari terakhir:
find /path/to/search -mtime -7
13. chmod
- Mengubah Izin Akses File
Perintah chmod
digunakan untuk mengubah izin akses file.
-
Memberikan izin baca, tulis, dan eksekusi kepada pemilik file:
chmod u+rwx file.txt
-
Memberikan izin baca dan eksekusi kepada semua pengguna:
chmod a+rx file.txt
14. chown
- Mengubah Kepemilikan File dan Direktori
Perintah chown
digunakan untuk mengubah kepemilikan file atau direktori.
-
Mengubah pemilik file:
chown newowner file.txt
-
Mengubah pemilik dan grup file:
chown newowner:newgroup file.txt
15. df
- Menampilkan Penggunaan Ruang Disk
Perintah df
digunakan untuk menampilkan penggunaan ruang disk pada sistem file.
-
Menampilkan informasi penggunaan disk:
df -h
Opsi
-h
menampilkan ukuran dalam format yang mudah dibaca (seperti MB dan GB).
16. du
- Menampilkan Penggunaan Ruang Disk untuk File dan Direktori
Perintah du
digunakan untuk menampilkan penggunaan ruang disk untuk file dan direktori.
-
Menampilkan penggunaan disk untuk direktori saat ini:
du -sh
Opsi
-s
menunjukkan total untuk direktori, dan-h
menampilkan ukuran dalam format yang mudah dibaca.
17. top
- Menampilkan Proses yang Sedang Berjalan
Perintah top
digunakan untuk menampilkan proses yang sedang berjalan secara real-time.
top
18. ps
- Menampilkan Daftar Proses
Perintah ps
digunakan untuk menampilkan informasi tentang proses yang sedang berjalan.
-
Menampilkan semua proses yang berjalan:
ps aux
19. kill
- Menghentikan Proses
Perintah kill
digunakan untuk menghentikan proses yang berjalan.
-
Menghentikan proses berdasarkan ID proses (PID):
kill PID
-
Menghentikan proses secara paksa:
kill -9 PID
Kesimpulan
Menguasai perintah-perintah dasar ini akan sangat membantu dalam mengelola sistem Linux Anda dengan lebih efisien. Dari menavigasi direktori hingga mengelola file dan memantau proses, perintah-perintah ini memberikan fondasi yang kuat untuk bekerja dengan sistem Linux melalui Command Line Interface (CLI). Dengan memahami dan menggunakan perintah-perintah ini, Anda dapat meningkatkan produktivitas dan memaksimalkan kemampuan sistem Linux Anda.
Tidak ada komentar