Artikel Linux Programming

Perintah-perintah Umum pada Linux yang Harus Kamu Ketahui

TUKANG KETIK
Agustus 28, 2024
0 Komentar
Beranda
Artikel
Linux
Programming
Perintah-perintah Umum pada Linux yang Harus Kamu Ketahui

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.

Penulis blog

TUKANG KETIK
TUKANG KETIK
Programming is 10% writing code, and 90% understanding why it's not working. Coding is trial & error.

Tidak ada komentar

Tolong Ketikannya di jaga dan gunakan bahasa yang sopan. Terima kasih
Atau Boleh request juga artikel apa yang ingin saya bahas ditulisan saya (tapi ini kalau saya bisa dan waktunya ada) maklum saya juga kerja.