Basic Comand Line (perintah dasar) pada Linux melalui terminal 1. ls : untuk menunjukkan isi file pada direktori aktif Gbr 1.1 menunjukkan isi direktori root lophita@ubuntu Gbr 1.2 menujukkan isi direktori Documents 2. cd : change directory, untuk mengubah direktori yang aktif Gbr 2.1 mengubah direktori root ke home Gbr 2.2 mengubah direktori home ke root Gbr 2.3 mengubah direktori root ke Documents Gbr 2.4 mengubah direktori Documents ke root Gbr 2.5 mengubah direktori root ke kuliah (folder kuliah ada di direktori Documents) Gbr 2.6 mengubah direktori kuliah ke Documents (kembali 1 direktori sebelum direktori aktif) Gbr 2.7 mengubah direktori kuliah ke root
3. mkdir : membuat folder baru Gbr 3.1 membuat folder baru di root Membuat folder baru di direktori Documents/kuliah 4. rmdir : menghapus folder yang kosong, jika berisi tidak bisa dihapus. Gbr 4.1 Jika folder berisi, maka folder_baru tidak dapat dihapus Gbr 4.2 Jika folder kosong,maka folder_baru dihapus dari direktori /Documents/kuliah 5. rm : menghapus file. Gbr 5.1 Menghapus file langsung di folder dimana file berada
Gbr 5.2.a Menghapus file dari root, bisa juga dari direktori dimana file berada (Gbr 5.2.b) Gbr 5.2.b menghapus file dari direktori dimana file berada. 6. rm r : Menghapus folder, meskipun folder itu ada isinya. Dan akan menghapus file, direktori dan subdirektori yang ada pada folder itu. Gbr 6.1 Menghapus folder_baru dan seluruh file dan subfolder di dalamnya. 7. cp : Mengkopi file, tidak dapat mengkopi folder. Gbr 7.1 memindahkan file data dari direktori /home/lophita/documents/kuliah/folder_baru/data ke direktori /home/lophita/documents Gbr 7.2 folder_baru tidak dapat dikopi
8. mv : untuk memindahkan dan mengganti nama file. Gbr 8.1 memindahkan file data dari direktori /home/lophita/documents/kuliah/folder_baru/data ke home/lophita/documents/kuliah/semester1 Gbr 8.2 mengganti nama file data menjadi tugas 9. touch : membuat file baru 10. cat : untuk menampilkan isi file. cat > : menulis pada file kosong, atau mengganti isi file dengan yang baru cat >> : menambahi isi file catatan : pada command cat > dan cat >>, jika data yang ingin ditulis selesai diakhiri dengan enter dan CTRL + S (untuk menyimpan), lalu CTRL + C (untuk kembali ke direktori) Gbr 10.1 Menulis file kosong, melihat isi, dan menambahi isi file
Gbr 10.2 mengganti isi file dengan yang baru 11. more : untuk menampilkan isi file. 12. nano : mengedit teks file. Gbr 12.1 command nano Gbr 12.2 setelah command nano dilakukan, maka edit data file nilai.txt disini
Gbr 12.3 mengedit isi file, jika sudah selesai di edit maka CTRL + X, lalu Y, lalu enter. Maka, akan kembali ke terminal. Gbr 12.4 kembali ke terminal lalu cek isi file
13. pwd : untuk menunjukkan posisi direktori yang sekarang. Gbr 13.1 pwd 14. ifconfig : untuk melihat konfigurasi ethernet/kartu jaringan. Gbr 14.1 contoh konfigurasi ethernet 15. chmod : untuk mengubah ijin suatu file atau direktori. a. Sistem Letter Coding 3 jenis ijin : read(r), write(w), execute(x) Pengubahan ijin kepada : user(u), group(g), other(o), all(a). (+) : memberi ijin (-) : mencabut ijin
Gbr 15.1.a Sistem Letter Coding. Mencabut ijin baca(r) dan tulis(w) atas file buku di direktori Dokumen bagi user(u) dan group(g). Gbr 15.1.b Sistem Letter Coding. Memberi ijin baca(r) dan tulis(w) atas file buku di direktori Dokumen bagi user(u) dan group(g). b. Sistem Numeric Coding 3 jenis ijin : read(4), write(2), execute(1) Kombinasi ketiga jenis ijin dijumlahkan menjadi sebuah angka baru. Pengubahan ijin kepada : user(angka pertama), group(angka kedua), other(angka ketiga). Gbr 15.2.a Sistem Numeric Coding. Mencabut ijin read, write, execute pada user, group, and other. Gbr 14.2b Sistem Numeric Coding. Memberi ijin read(4), write(2), execute(1) = 7 pada user dan mencabut ijin read, write, execute pada group, and other.
16. find : Mencari suatu file dalam direktori tertentu. Anda bisa melakukan pencarian berdasarkan nama, ukuran, waktu pembuatan file dsb. Dengan memberikan option yang anda inginkan. Gbr 16.1 Menampilkan semua file.txt pada direktori Documents. Hingga ke subfolder. 17. adduser : untuk menambah user baru. Hanya dapat dilakukan oleh root. Gbr 17.1 Menambah user baru dengan nama lophita2 dan memasukkan password sebanyak dua kali. Hanya root yang dapat menambah user. 18. addgroup : untuk menambah group. Hanya dapat dilakukan oleh root. 19. chown : mengubah user id sebuah file atau direktori. 20. hostname : Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem. Untuk mengeset host sistem harus dari root. Gbr 20.1 Menampilkan hostname
Gbr 20.2.a Mengeset nama hostname Ubuntu menjadi lophita dari root. Gbr 20.2.b Buka terminal baru untuk melihat perubahan pada hostname 21. passwd : untuk mengubah password user. Dengan memasukkan sekali password lama, dan dua kali password baru. 22. exit : untuk keluar dari root jika sedang sebagai root atau untuk menutup terminal jika sebagai user biasa. Ketika keluar dari root menjadi user, maka ketika ingin masuk sebagai root kembali maka tidak perlu memasukkan password lagi. Gbr 18.1 Keluar dari root ke user biasa. Gbr 18.2 Pada usesr biasa, maka akan menutup terminal. 23. sudo su : untuk login sebagai root (pengguna tertinggi). Root dapat diakses dengan mensyaratkan password user ketika login. 24. login : untuk login sebagai user lain namun harus masuk sebagai root dulu.
25. clear : untuk membersihkan layar Gbr 25.1 sintaks clear Gbr 25.2 setelah penggunaan command line clear 26. lshw : untuk melihat hardware komputer. Sintaks : lshw 27. dmesg : untuk melihat hardware yang sedang beraktifitas. Sintaks : dmesg 28. top : untuk melihat proses yang sedang berjalan. Sintaks : top 29. apt-get : untuk memperoleh paket/software dari repository ubuntu secara online. Sintaks : apt-get nama_paket Contoh : apt-get update apt-get install 30. halt : untuk mematikan komputer, namun harus sebagai root. Sintaks : halt 31. reboot : untuk merestart komputer, namun harus sebagai root. Sintaks : reboot