Pertama yuk kenalan dulu dengan Linux , Linux Merupakan Sistem Operasi yang di kembangkan oleh Linus Torvalds pada tahun 1991 . Linus Torvalds merupakan rekayasawan perangkat lunak dari Finlandia yang dikenal sebagai perintis pengembangan kernel linux . Linux Sistem Operasi yang berifat Open Source jadi kamu bisa menggunakan linux dengan gratis tanpa harus membayar lisensi , ini merupakan cara yang efisien dan untuk performa linux sangat cepat kamu tidak perlu membutuhkan space banyak untuk menjalankan sistem operasi tersebut .
Untuk Mengoperasikan Linux Kamu harus memahami CLI (Command Line Interface ) , CLI tersebut digunakan untuk berinterkasi dengan komputer , mengelola file , dan menjalankan program , CLI menerima baris perintah input , perintah yang dipanggil oleh prompt kemudian di eksekusi oleh komputer sebagai penerima input . Berikut 10 top command Line yang wajib kalian tahu untuk system administrator pada Linux :
1. CD
CD (Change Directory ) , commad line yang digunakan untuk berpindah Directory , untuk berpindah menggunakan perintah CD namafolder , untuk Kembali ke Directory sebelumnya menggunakan perintah CD . . kalian bisa lihat contoh dibawah ini:

Kamu bisa Perhatikan pada gambar 1.1 menggunakan command CD tulisankompas , kita sudah berpindah ke folder tulisankompas yang sebelumnya berada di folder kompasiana .

Kamu bisa Perhatikan pada gambar 1.2 menggunkan command cd . . berpindah ke folder sebelumnya , dari folder tulisankompas ke folder kompasiana
2. PWD
PWD (Print Working Directory ) , Merupakan Command line yang digunakan untuk mengetahui posisi direcoty saat ini atau yang sedang diakses , dengan perintah pwd , Kalian bisa lihat contoh di bawah ini :

Kamu bisa perhatikan pada gambar 2.1 kita gunakan perintah pwd makan akan muncul path dimana posisi directory kita berada /home/andika/kompasiana/tulisankompas
3. LS
LS (List Directory ) Command line yang digunakan untuk Melihat daftar Directory atau pun File yang ada disuatu path dengan perintah ls , terbagi dalam beberapa sub Bagian :
1 . ls -R
gmabar 3.1 doc : pribadi

Perhatikan gambar 3.1 command ls -R ini kalian gunakan untuk melihat semua daftar list folder dan file yang ada pada directory maupun sub Directory .
2 : ls -ltr

3 : ls -ll

4 : ls -a

perhatikan gambar 3.4 ls -a Perintah list ini kalian gunakan untuk melihat semua daftar list folder atau file yang hiden (tersembunyi) .
4. Mkdir
Mkdir (Make Directory ) , sebuah basis perintah pada linux yang digunakan untuk membuat directory , jadi kamu jika ingin membuat sebuah Folder pada linux gunakan perinah mkdir nama forder ,

perhatikan gambar 4.1 perintah mkdir tulisankompas berhasil di jalankan dan berhasil membuat sebuah folder beranama tulisankompas

5 .Touch
Perintah touch pada command berfungsi untuk membuat sebuah file , baik itu file bertipe .txt , .pdf ataupun .html etc , maka mengunakan pernitah touch namafile.extensi , kalian bisa lihat contoh dibwah ini :

perhatikan gambar 5.1 perintah touch newfile.txt , touch newfile.pdf , touch newfile.hmtl , berhasil membuat file tersebut .
6.CP
Cp (Copy Directory ) , command line untuk mencopy Folder atau File di dalam linux menggunakan perintah CP Jika copy Folder Di Dalamnya terdapat File maka menggunakan clause -r yang artinya akan mencopy file yang ada didalam folder tersebut , Kalian bisa lihat contoh dibawah ini :

Kamu Perhatikan gambar 6.1 command cp contohfile.txt contohfile2.txt berarti kita mengcopy file contohfile.txt dan memberikan namanya dengan contohfile2.xt


7 . Sudo
Sudo (Super User do ) , command line untuk memiliki akses root , dimana akess root dapat mengkonfigurasi , Menghapus , dan Mengedit File , berbeda dengan user biasa memiliki akses terbatas , sudo merupakan command line tersakti di dalam linux :

Kamu coba perhatikan gambar 7.1 kita menggunakan perintah sudo su , untuk berpindah dari user andika ke user Root , untuk password root kalian dapat set ketika pertama kali install , password root boleh saja sama dengan user biasa atau berbeda .
8 . RM
Rm (Remove Directory) , basis perintah command line untuk menghapus sebuah File atau directory , dengan perintah rm namafile/namafolder , Kalian Bisa lihat contoh dibawah ini :

Perhatikan gambar 8.1 kita menghapus file contohfile.txt dengan perintah rm contohfile.txt selanjutnya terdapat alert untuk mengkonfirmasi perintah tersbut untuk menanyakan "apakah yakin di hapus ?" jika iya makan input Y jika tidak maka input N.

kamu perhatikan gambar 8.2 terdapat perbedaan dari sebelumnya terdapat caluser -rf , dimana clausa tersebut digunakan untuk menghapus juga isi dari Folder tersebut dan tanpa adanya alert konfirmasi yang muncul .
9. MV
Mv (Move dan rename Directory) , command line yang digunakan untuk memindahkan dan menganti nama file atau folder , kalian bisa lihat contoh dibawah ini :

Perhatikan gambar 9.1 perintah mv contohfile_backup.txt /home/andika/kompasiana/backup , yaitu memindah kan file contohfile_backup.txt ke dalam folder backup bisa kalian lihat folder backup sudah ada file contohfile_backup.txt.

perhatikan gambar 9.2 perintah mv contohfile.txt contohfile_backup.txt , mengganti nama file dimana sebelumnya contohfile menjadi contohfile_backup .
10 Nano
Nano adalah perintah dalam linux digunakan untuk mengedit isi dalam file , dengan perintah Nano namafile, Kalian bisa lihat contoh dibawah ini :

perhatikan gambar 10.1 kita menggunakan nano newfile.html yaitu kita ingin mengedit file newfile berextensi html , ohh ya sebelum kalian mengedit sesuatu pastikan kalian sudah memakai user root , jika tidak bakalan mendapat alert acess denied .

gambar 10.2 kita sudah masuk dalam file dan siap mengedit , disini saya akan tambahkan file header untuk newfile.html , jika sudah selesai maka gunakan CTRL+X jika sudah selesai melakukan pengeditan .

sudah selesai pembahasan 10 Top CLI pada linux , menurut penulis CLI ini yang wajib dipahami jika kalian ingin Memahami Dasar Linux , gimana mudah bukan ? Masih banyak CLI yang terdapat pada Linux . Linux sangat banyak digunakan pada server - server karena tidak membuhtkan lisensi dan ruang space yang gede , sehingga dapat mengoptimalkan kinerja dari server itu sendiri , so artikel ini cuman bagian kecil dari pembahasan , jika kalian punya tambahan CLI silakan tinggalkan komentar .
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI