Ubuntu Command Line: Perintah Umum dan Panduan Penggunaan

Manajemen File dan Direktori

  1. ls: Menampilkan daftar file dan direktori di direktori saat ini. Perintah ini memungkinkan Anda untuk melihat isi dari direktori saat ini.

    Contoh: ls

  2. pwd: Mencetak jalur absolut dari direktori saat ini. Perintah ini membantu Anda mengetahui di mana Anda berada di sistem file.

    Contoh: pwd

  3. cd <directory>: Mengubah ke direktori yang ditentukan. Dengan menggunakan perintah ini, Anda dapat menavigasi antar direktori di sistem file Anda.

    Contoh: cd /home/user/documents

  4. touch <file>: Buat file baru atau perbarui waktu modifikasi file yang ada. Jika file sudah ada, maka akan diupdate waktu modifikasinya.

    Contoh: touch newfile.txt

  5. cp <source> <destination>: Menyalin file atau direktori dari lokasi sumber ke lokasi tujuan. Anda dapat menyalin beberapa file atau direktori dengan menentukan beberapa sumber.

    Contoh:

    • cp file.txt /home/user/documents/(menyalin file)
    • cp -r folder1 /home/user/documents/(menyalin direktori)
  6. mv <source> <destination>: Memindahkan atau mengganti nama file atau direktori dari lokasi sumber ke lokasi tujuan. Jika tujuannya adalah nama baru, itu akan berganti nama; jika itu jalan baru, itu akan bergerak.

    Contoh:

    • mv file.txt /home/user/documents/file_new.txt(ganti nama file)
    • mv folder1 /home/user/documents/(pindah direktori)
  7. rm <file>: Menghapus file. Perhatikan bahwa perintah ini akan menghapus file tanpa konfirmasi apa pun, jadi gunakan dengan hati-hati.

    Contoh: rm file.txt

  8. mkdir <directory>: Buat direktori baru dengan nama yang ditentukan.

    Contoh: mkdir new_folder

  9. rmdir <directory>: Menghapus direktori kosong. Perhatikan bahwa Anda hanya dapat menghapus direktori kosong dengan perintah ini.

    Contoh: rmdir empty_folder

Manajemen Izin

  1. chmod <permission> <file/directory>: Mengubah izin akses file atau direktori sesuai dengan izin yang ditentukan. Izin umum termasuk "r"(baca), "w"(tulis), dan "x"(jalankan).

    Contoh: chmod u+rwx file.txt(menambahkan izin baca, tulis, dan eksekusi untuk pengguna)

  2. chown <user>:<group> <file/directory>: Mengubah pemilik file atau direktori menjadi pengguna dan grup yang ditentukan.

    Contoh: chown user1:group1 file.txt(menetapkan pemilik dan grup untuk file.txt)

Manajemen Proses dan Layanan

  1. ps: Daftar proses yang sedang berjalan. Perintah ini menampilkan daftar proses dan Process ID(PID) yang sesuai.

    Contoh: ps

  2. top: Menampilkan proses yang berjalan dan sumber daya sistem. Perintah ini menyediakan antarmuka interaktif untuk melihat proses yang sedang berjalan dan memantau sumber daya sistem seperti CPU, RAM.

    Contoh: top

  3. kill <PID>: Hentikan proses dengan Process ID(PID) yang ditentukan. Perintah ini mengirimkan sinyal untuk menghentikan proses, mengizinkannya untuk keluar atau dimatikan.

    Contoh: kill 1234(hentikan proses dengan PID 1234)

  4. systemctl start <service>: Mulai layanan yang ditentukan. Layanan adalah program latar belakang sistem, dan perintah ini memulainya.

    Contoh: systemctl start apache2(memulai layanan Apache)

  5. systemctl stop <service>: Hentikan layanan yang ditentukan. Perintah ini menghentikan layanan yang sedang berjalan.

    Contoh: systemctl stop apache2(hentikan layanan Apache)

  6. systemctl restart <service>: Mulai ulang layanan yang ditentukan. Perintah ini berhenti dan kemudian memulai layanan.

    Contoh: systemctl restart apache2(mulai ulang layanan Apache)

  7. systemctl status <service>: Menampilkan status layanan yang ditentukan. Perintah ini menampilkan apakah layanan sedang berjalan atau tidak dan statusnya.

    Contoh: systemctl status apache2(menunjukkan status layanan Apache)

Manajemen Paket

  1. apt-get install <package>: Instal paket perangkat lunak dari Ubuntu repositori.

    Contoh: apt-get install nginx(instal Nginx)

  2. apt-get update: Perbarui informasi semua paket perangkat lunak dari repositori. Perintah ini akan mengambil informasi tentang paket terbaru dari repositori.

    Contoh: apt-get update

  3. apt-get upgrade: Tingkatkan semua paket yang diinstal ke versi terbaru.

    Contoh: apt-get upgrade

  4. apt-get remove <package>: Hapus paket yang diinstal dari sistem.

    Contoh: apt-get remove nginx(hapus Nginx)

Manajemen Jaringan

  1. ifconfig: Menampilkan informasi tentang perangkat jaringan dan alamat IP sistem.

    Contoh: ifconfig

  2. ip addr: Menampilkan informasi tentang perangkat jaringan dan alamat IP sistem. Perintah ini mirip dengan ifconfig.

    Contoh: ip addr

  3. ping <domain/IP>: Periksa konektivitas jaringan ke alamat IP atau nama domain tertentu dengan mengirimkan paket dan menunggu tanggapan.

    Contoh: ping google.com

  4. curl <URL>: Ambil konten dari URL. Perintah ini biasanya digunakan untuk mengunduh data dari situs web dan menampilkan hasilnya di baris perintah.

    Contoh: curl https://www.example.com

Manajemen Sejarah Perintah

  1. history: Menampilkan riwayat perintah yang dijalankan sebelumnya. Perintah ini mencantumkan perintah yang telah dijalankan di sesi saat ini.

    Contoh: history

 

Ini adalah beberapa perintah baris perintah yang umum dan berguna di Ubuntu. Tergantung pada kebutuhan dan tujuan Anda, Anda dapat menggunakan perintah ini untuk mengelola sistem Anda dan melakukan berbagai tugas dasar.