Sebagai system administrator, perintah-perintah dasar merupakan fondasi untuk bekerja dengan server Linux. Perintah-perintah berikut mencakup navigasi sistem direktori, mengelola file, serta fungsi-fungsi yang lain biasa digunakan melalui terminal. Rangkuman daftar perintah ini dikutip dari https://www.zentyal.com/news/linux-commands/
1. pwd (Print Working Directory)
- Usage: pwd
- Description: Menampilkan direktori yang digunakan saat ini.
- Contoh output:
$ /home/aries/Documents/
2. ls (List Directory Contents)
- Usage: ls [options] [directory]
- Description: Menampilkan list dari direktori yang disebutkan. Opsi yang biasa digunakan:
- -l untuk menampilkan detail (permissions, ownership, size, etc.).
- -a untuk menampilkan file yang hidden.
- -h menampilkan ukuran file yang ramah orang.
3. cd (Change Directory)
- Usage: cd [directory]
- Description: Mengubah direktori kerja ke direktori yang disebutkan. Contoh: cd Documents akan menjadikan Documents sebagai direktori kerja
4. mkdir (Make Directory)
- Usage: mkdir [directory name]
- Description: Membuat direktori baru sesuai dengan nama yang disebutkan. Contoh mkdir riespratama akan membuat direktori baru dengan nama riespratama pada direktori kerja.
5. rm (Remove Files or Directories)
- Usage: rm [options] [file or directory]
- Description: Menghapus file atau direktori. Opsi yang biasa digunakan:
- -r untuk hapus secara rekursif (di dalam direktori).
- -f untuk hapus tanpa konfirmasi lagi.
- Perhatikan: Hati-hati dengan rm -rf, mungkin kalian pernah dapat perintah ini dari teman kalian.
6. cp (Copy Files or Directories)
- Usage: cp [source] [destination]
- Description: Copy file atau direktori dari dan ke tujuan yang disebutkan. Contoh: copy model.py /home/aries/Documents/ akan mengcopy file model.py (yang berada di direktori kerja) ke /home/aries/Documents/ sebagai tujuan
7. mv (Move or Rename Files or Directories)
- Usage: mv [source] [destination]
- Description: Memindahkan file / direktori atau me-rename. Contoh: jika menggunakan mv model.py model1.py maka akan me-rename file model.py menjadi model1.py
8. touch (Create an Empty File or Update File Timestamps)
- Usage: touch [file name]
- Description: Membuat file kosong, atau mengupdate timestamp file yang sudah ada. Ini akan membantu pada kondisi suatu operasi membutuhkan file sudah ada dulu baru bisa berjalan.
9. cat (Concatenate and Display File Contents)
- Usage: cat [file]
- Description: Menampilkan isi dari file, bisa juga untuk menggabungkan beberapa file ke sebuah file baru. Contoh cat text1 text2 > text3 akan menggabungkan isi pada file text1 dan text2 ke dalam text3
10. echo (Display a Line of Text)
- Usage: echo [text]
- Description: Menampilkan text di terminal. Sering digunakan dalam script untuk menampilkan text, atau bisa juga untuk memasukan text ke dalam file seperti, echo “Gogogo!” > go.txt menulis “Gogogo!” ke dalam file “go.txt”.



