Perintah Dasar Linux - Walaupun Linux sudah Desktop Friendly, Linux tetap akan powerfull jika menggunakan Command Line.
Illustrasi : Perintah Dasar Linux |
Linux merupakan System Operasi yang identik dengan layar hitam yang disertai text berkedip-kedip. Namun kini pandangan itu berubah, banyak Distro Linux yang sudah sangat nyaman digunakan untuk versi dekstop nya.
Namun pada tingkatan tertentu, beberapa pengguna tetap menggunakan command line karena ada beberapa pekerjaan memang hanya akan lebih powerfull jika diakses melalui terminal. Pada versi Windows kita mengenal dengan istillah DOS, dimana pengguna akan berhadapan dengan perintah yang berbasis text untuk melakukan suatu pekerjaan, misalnya berpindah direktory, membuat direktory, mengetahui IP dan masih banyak lainnya.
Baca : Distro Linux Untuk PemulaBerikut ini adalah perintah dasar linux yang wajib diketahui.
Informasi Perintah
Untuk mengetahui cara penggunaan suatu perintah pada Linux, kita bisa memanfaatkan perintah umum di Linux yaitu man dan --help
Misalnya untuk mengatahui perintah lengkap ls kita bisa mengetikkan
herman@linux:~$ man ls
atau
herman@linux:~$ ls --help
atau kita ingin mengetahui kegunaan dari suatu perintah kita bisa mengetikkan "whatis [nama_perintah]"
herman@linux:~$ whatis ls ls (1) - list directory contents
Secara umum perintah dasar Linux terbagi atas
- File/ Directory Handling
- Text Processing
- System Administration
- Process Management
- Archival
- NetWork
- File System
File / Directory Handling
Bagian perintah ini adalah bertujuan untuk menangani akses dan manipulasi maupun proses pada file ataupun direktory
- ls
- Fungsi : Menampilkan isi direktori
- Format : ls [OPTIONS]
- Contoh
herman@linux:~$ ls -l
total 20472
drwxr-xr-x 2 herman herman 4096 Mar 5 07:19 Desktop
drwxr-xr-x 13 herman herman 4096 Apr 19 02:30 Documents
drwxr-xr-x 30 herman herman 12288 Apr 21 20:42 Downloads
drwxr-xr-x 2 herman herman 4096 Mei 26 2016 Music
drwxrwxr-x 3 herman herman 4096 Apr 4 20:23 Package
drwxr-xr-x 4 herman herman 4096 Apr 21 20:42 Pictures
drwxr-xr-x 2 herman herman 4096 Nov 14 11:48 Public
-rw-rw-r-- 1 herman herman 20883804 Agu 29 2016 tsetup.0.10.1.tar.xz
-rw-rw-r-- 1 herman herman 8240 Apr 18 22:54 Untitled 1.html
drwxr-xr-x 5 herman herman 4096 Mar 24 21:28 Videos
- pwd
- Fungsi : Untuk menampilkan nama direktori aktif saat ini
- Format : pwd
herman@linux:~$ pwd
/home/herman
- mkdir
- Fungsi : Membuat direktori baru
- Format : mkdir [nama direktori baru]
- Contoh
herman@linux:~$ mkdir tugas
Untuk melihat hasilnya gunakan perintah ls
herman@linux:~$ ls
BMT MEGA Public Videos
Desktop Music Telegram VirtualBox VMs
Documents Package Templates
Downloads Pictures tugas
- cd
- Fungsi: Berganti Direktory (Change Directory}
- Format : cd [DIRECTORY]
- Contoh :
- cd Documents
- cd /etc/nginx
- cp
- Fungsi : Menyalin file ke direktori lain atau dengan nama baru, terkadang digunakan untuk membakup file konfigurasi
- Format :
- cp [nama file] [nama file baru]
- cp [nama file] [direktory tujuan]
- Contoh :
- cp fileA fileB --> akan membuat file baru yaitu fileB tanpa menghilangkan fileA
- cp fileA ~/Documents --> akan menyalin fileA ke direktory Documents
- mv
- Fungsi : Memindahkan file atau mengubah nama file
- Format :
- mv [nama file] [directory tujuan]
- mv [nama file] [nama file baru]
- Contoh :
- mv file1.txt ~/Documents
- mv file1.txt file2.txt
- rm
- Fungsi : Menghapus file/ direktori
- Format : rm [options] [file/direktori]
- Contoh ;
- rm file1.txt // perintah untuk menghapus file1.txt
- rm -R ABC // perintah untuk menghapus direktori ABC
Text Processing Command
Kategori perintah ini adalah untuk melihat isi file yang berformat text.
- cat
- Fungsi : Menampilkan isi dari suatu file text
- Format : cat [options] [nama file]
- Contoh
- cat file_saya
- cat -n file_saya
- wc
- Fungsi : menampilkan statistik dari suatu file text, seperti jumlah huruf, kata ukuran file dan lain-lain
- Format : wc [options] [nama file]
- Contoh
- wc nama_file
- wc -m nama-file
- tail
- Fungsi : menampilkan bagian terakhir dari suatu file text
- Format : tail [options] [nama_file]
- Contoh
- tail nama_file
- tail - n 1 nama_file
System Administration
Kategori perintah ini adalah untuk mengatur hak akses terhadap suatu file dan juga mengatur login pengguna dan hal-hal lain yang berkaitan dengan administrasi sistem di Linux
- chmod
- Fungsi : mengganti tipe akses terhadap suatu file
- Format : chmod [options] [mode] [nama_file/ folder]
- Contoh
- chmod 744 nama_file
- chmod 555 nama_file
- chmod -R 777 nama_folder
- Penjelasan jenis hak akses pada file/ folder
- Ada 3 jenis hak akses yang masing-masing diwakilkan dengan angka
- Membaca file/ folder : 4
- Menulis file / folder : 2
- Mengeksekusi file/ folder : 1
- chown
- Fungsi : mengganti kepemilikan terhadap suatu file/ folder
- Format : chown [options] [owner:[group]] nama_file
- Contoh
- chown herman file1
- passwd
- Fungsi : memberi/ mengganti password terhadap user yang sudah terdaftar
- Format : passwd [user]
- Contoh
- passwd herman //memberi/ mengganti password untuk user herman
- passwd //memberi/menganti passwor untuk user yang sedang aktif saat ini
herman@linux:~$ passwd Changing password for herman. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Demikianlah perintah linux yang sangat mendasar tapi penting untuk diketahui, karena pada tingkat ahli sekalipun akan tetap menggunakan perintah linux yang sudah dijelaskan di atas.
Jika ada pertanyaan, silahkan komentar di bawah ya.
Selamat praktek.
Comments
Post a Comment