Ubuntu Command Line: Perintah Biasa dan Panduan Penggunaan

Pengurusan Fail dan Direktori

  1. ls: Tunjukkan senarai fail dan direktori dalam direktori semasa. Perintah ini membolehkan anda melihat kandungan direktori semasa.

    Contoh: ls

  2. pwd: Cetak laluan mutlak direktori semasa. Perintah ini membantu anda mengetahui di mana anda berada dalam sistem fail.

    Contoh: pwd

  3. cd <directory>: Tukar kepada direktori yang ditentukan. Dengan menggunakan arahan ini, anda boleh menavigasi antara direktori dalam sistem fail anda.

    Contoh: cd /home/user/documents

  4. touch <file>: Cipta fail baharu atau kemas kini masa pengubahsuaian fail sedia ada. Jika fail sudah wujud, ia akan mengemas kini masa pengubahsuaian.

    Contoh: touch newfile.txt

  5. cp <source> <destination>: Salin fail atau direktori dari lokasi sumber ke lokasi destinasi. Anda boleh menyalin berbilang fail atau direktori dengan menentukan berbilang sumber.

    Contoh:

    • cp file.txt /home/user/documents/(salin fail)
    • cp -r folder1 /home/user/documents/(salin direktori)
  6. mv <source> <destination>: Alihkan atau namakan semula fail atau direktori dari lokasi sumber ke lokasi destinasi. Jika destinasi ialah nama baharu, ia akan menamakan semula; jika ia adalah jalan baru, ia akan bergerak.

    Contoh:

    • mv file.txt /home/user/documents/file_new.txt(menamakan semula fail)
    • mv folder1 /home/user/documents/(pindah direktori)
  7. rm <file>: Padamkan fail. Ambil perhatian bahawa arahan ini akan memadamkan fail tanpa sebarang pengesahan, jadi gunakannya dengan berhati-hati.

    Contoh: rm file.txt

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

    Contoh: mkdir new_folder

  9. rmdir <directory>: Padam direktori kosong. Ambil perhatian bahawa anda hanya boleh memadamkan direktori kosong dengan arahan ini.

    Contoh: rmdir empty_folder

Pengurusan Kebenaran

  1. chmod <permission> <file/directory>: Tukar kebenaran capaian fail atau direktori mengikut kebenaran yang ditentukan. Kebenaran biasa termasuk "r"(baca), "w"(tulis) dan "x"(laksana).

    Contoh: chmod u+rwx file.txt(tambah baca, tulis dan laksanakan kebenaran untuk pengguna)

  2. chown <user>:<group> <file/directory>: Tukar pemilik fail atau direktori kepada pengguna dan kumpulan yang ditentukan.

    Contoh: chown user1:group1 file.txt(tetapkan pemilik dan kumpulan untuk file.txt)

Pengurusan Proses dan Perkhidmatan

  1. ps: Senaraikan proses yang sedang berjalan. Perintah ini memaparkan senarai proses dan ID Proses(PID) yang sepadan.

    Contoh: ps

  2. top: Paparkan proses berjalan dan sumber sistem. Perintah ini menyediakan antara muka interaktif untuk melihat proses yang sedang berjalan dan memantau sumber sistem seperti CPU, RAM.

    Contoh: top

  3. kill <PID>: Menamatkan proses dengan ID Proses(PID) yang ditentukan. Perintah ini menghantar isyarat untuk menghentikan proses, membenarkan ia keluar atau ditutup.

    Contoh: kill 1234(menamatkan proses dengan PID 1234)

  4. systemctl start <service>: Mulakan perkhidmatan yang ditentukan. Perkhidmatan ialah program latar belakang sistem, dan arahan ini memulakannya.

    Contoh: systemctl start apache2(mulakan perkhidmatan Apache)

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

    Contoh: systemctl stop apache2(hentikan perkhidmatan Apache)

  6. systemctl restart <service>: Mulakan semula perkhidmatan yang ditentukan. Perintah ini berhenti dan kemudian memulakan perkhidmatan.

    Contoh: systemctl restart apache2(mulakan semula perkhidmatan Apache)

  7. systemctl status <service>: Tunjukkan status perkhidmatan yang ditentukan. Perintah ini memaparkan sama ada perkhidmatan sedang berjalan atau tidak dan statusnya.

    Contoh: systemctl status apache2(tunjukkan status perkhidmatan Apache)

Pengurusan Pakej

  1. apt-get install <package>: Pasang pakej perisian daripada Ubuntu repositori.

    Contoh: apt-get install nginx(pasang Nginx)

  2. apt-get update: Kemas kini maklumat semua pakej perisian daripada repositori. Perintah ini akan mengambil maklumat tentang pakej terkini daripada repositori.

    Contoh: apt-get update

  3. apt-get upgrade: Tingkatkan semua pakej yang dipasang kepada versi terkini.

    Contoh: apt-get upgrade

  4. apt-get remove <package>: Alih keluar pakej yang dipasang daripada sistem.

    Contoh: apt-get remove nginx(alih keluar Nginx)

Pengurusan Rangkaian

  1. ifconfig: Paparkan maklumat tentang peranti rangkaian dan alamat IP sistem.

    Contoh: ifconfig

  2. ip addr: Paparkan maklumat tentang peranti rangkaian dan alamat IP sistem. Perintah ini serupa dengan ifconfig.

    Contoh: ip addr

  3. ping <domain/IP>: Semak kesambungan rangkaian ke alamat IP atau nama domain tertentu dengan menghantar paket dan menunggu jawapan.

    Contoh: ping google.com

  4. curl <URL>: Dapatkan semula kandungan daripada URL. Perintah ini biasanya digunakan untuk memuat turun data dari tapak web dan memaparkan hasilnya pada baris arahan.

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

Pengurusan Sejarah Perintah

  1. history: Tunjukkan sejarah arahan yang dilaksanakan sebelum ini. Perintah ini menyenaraikan arahan yang telah dilaksanakan dalam sesi semasa.

    Contoh: history

 

Ini adalah beberapa arahan baris arahan yang biasa dan berguna dalam Ubuntu. Bergantung pada keperluan dan tujuan anda, anda boleh menggunakan arahan ini untuk mengurus sistem anda dan melaksanakan pelbagai tugas asas.