Macam-Macam Perintah Dasar Di Linux
Tidak Semua Perintah Dasar Linux Sama
Linux sendiri ada beberapa turunan atau distro yang mempunyai perintah dasar yang berbeda – beda. Sebagai contoh, untuk menangani masalah package manager Ubuntu menggunakan perintah “apt”, Fedora menggunakan “yum”, sedangkan Arch menggunakan “pacman”.
Secara umum semua perintah tersebut kegunaannya hampir sama, yaitu untuk mengelola paket yang ada di Linux.
Jadi sebagai catatan, pada kesempatan ini saya akan mencoba menjelaskan secara umum mengenai perintah dasar linux dan fungsinya yang bisa berjalan di hampir semua varian Linux seperti ubuntu, debian dan lain sebagainya.
List Perintah Dasar Linux Yang Wajib Diketahui
- man <perintah> untuk meilhat panduanMelihat kegunaan dari perintah (melihat buku manual dari sebuah program). Contohnya seperti | $ man apt | akan menampilkan manual penggunaan dari program apt.
- <perintah> –help untuk panduan ringkasHampir sama kegunaannya dengan man,akan tetapi hasil yang dimunculkan lebih ringkas daripada menggunakan perintah man.
- sudo untuk super userMenjalankan program sebagai user root atau super user.
- ls untuk melihat direktoriMelihat daftar file & folder yang ada direktori pada saat itu, contohnya | $ ls /var/lib | digunakan untuk melihat apa saja yang ada pada folderlib.
- cd untuk masuk ke direktoriMasuk ke direktori yang diinginkan, contohnya seperti | $ cd /home/ | untuk menjadikan folder home sebagai direktori pada saat itu.
- mkdir <nama folder> untuk membuat folderMembuat folder pada direktori kerja pada saat itu.
- pwd untuk melihat direktori aktifMelihat direktori kerja yang pada saat itu aktif. Contoh hasilnya “/home/niagahoster”
- vim untuk membuka text editorMembuka text editor Vim untuk mengedit teks.
- cp <asal> <tujuan> untuk menyalin fileMenyalin file dan folder, bisa ke folder itu juga atau ke folder yang lain. Seperti | $ cp /home/test.php /var/www/html | akan memindahkan file test.php ke folder html. Sedangkan jika menyalinfolder harus menggunakan opsi “-r”.
- mv <asal> <tujuan> untuk memindahkan folderMemindahkan file dan folder, bisa ke folder itu juga atau ke folder yang lain. Seperti | $ cp /home/test.php /var/www/html | digunakan untuk memindahkan file test.php ke folder html.
- rm <file> untuk menghapus fileMenghapus file, bisa juga untuk menghapus folder pada direktori tertentu.
- find <nama file> untuk mencari fileMencari file dalam direktori hirarki. Contoh penggunaannya | $ find -name niagahoster.txt |
- history untuk melihat riwayatPerintah dasar linux ini digunakan untuk melihat riwayat perintah yang sudah pernah digunakan sebelumnya. Jika ingin mencari perintah tertentu bisa menggunakan $ history | grep apt untuk mencari nama perintah yang sudah pernah diketikan dan mengandung potongan kata apt.
- cat untuk melihat isi fileMelihat isi dari sebuah file, bisa juga untuk menggabungkan isi dari dua buah file. Contohnya | $ cat niagahoster1.txt niagahoster2.txt |.
- echo untuk menampilkan baris teksPerintah ini digunakan untuk menampilkan satu baris teks. Bisa juga untuk menuliskan sebuah teks kedalam file, contohnya seperti berikut | $ echo “Teks” >> niagahoster.txt |. Perintah tersebut akan menuliskan “Teks” ke dalam file “niagahoster.txt”, jika file tersebut belum ada maka otomatis akan dibuat.
- grep untuk mencari kataMenampilkan baris yang mengandung kata yang sama sesuai dengan pattern, contohnya seperti | $ grep -i source niagahoster.txt | maka akan memunculkan baris yang mengandung kata “source”pada “niagahoster.txt”.
- wc untuk menampilkan baris baruMenampilkan baris baru, kata, dan bite pada sebuah file.
- sort untuk mengurutkanMengurutkan hasil dari pembacaan isi file.
- chmod untuk mengganti hak aksesMengganti hak akses pada sebuah file. Contohnya jika ingin menggani hak akses niagahoster.txt menjadi 644 menggunakan baris perintah | $ chmod 644 niagahoster.txt |.
- chown mengganti hak milikMengganti pemilik dan group dari sebuah file. Contohnya jika ingin mengubah kepemilikan niagahoster.txt menjadi “niaga” bisa menggunakan perintah | $ chown niaga:niaga niagahoster.txt |. Kata “niaga” di depan merujuk pada user sedangkan “niaga” di belakang merujuk pada nama group.
- su untuk mengganti user idMengganti user ID, contohnya | $ su <nama user> | atau menjadikanuser pada saat itu menjadi super user.
- passwd untuk mengganti passwordPerintah ini digunakan untuk mengganti password dari user. Mengetikan | $ sudo passwd | mengganti password user pada saat itu, sedangkan | $ sudo passwd niagahoster | digunakan untuk mengganti password user “niagahoster”.
- who untuk menampilkan userPerintah dasar linux ini digunakan untuk menampilkan user pada saat ini dipakai.
- ps untuk menampilkan snapshotMenampilkan snapshot process yang sedang berjalan.
- kill untuk menghentikan programMenghentikan program yang berjalan dengan menggunakan signal. Biasanya perintah ini ditambahkan opsi “-9” pada saat mengeksekusi. Contohnya seperti | $ sudo kill -9 373 |, 373 adalah PID dari proses yang sedang berjalan.
- tar untuk mengumpulkan fileIni merupakan program pengarsipan atau untuk mengumpulkan beberapa file menjadi satu file, dengan ekstensi “namafile.tar”. Perintah ini juga menggunakan beberapa opsi, sebagai contoh, opsi “c” untuk membuat arsip, opsi “v” untuk operasi verbose, sedangkan “f” untuk menentukan nama file.
- zip untuk mengkompres fileAlat kompresi file menjadi “,zip”, hampir sama penggunaannya dengan tar.
- unzip untuk mengekstrak fileMengekstrak/membongkar file “.zip”.
- ssh untuk akses jarak jauhMengakses komputer/server dari jarak jauh. Contoh perintah yang bisa digunakan seperti | $ ssh <namauser>@<ip> |.
- scp untuk menyalin fileMenyalin file dari host lain yang terhubung dalam satu jaringan. Contohnya | $ scp <file> <user>@<ip>:<folder tujuan> |
- fdisk untuk menampilkan partisiMenampilkan list partisi pada perangkat, biasanya menggunakan opsi “-l”, contohnya | $ sudo fdisk -l |
- mount untuk melampirkan fileMelampirkan sebuah filesystem kedalam satu folder besar. Sehingga tidak perlu melakukan akses langsung ke filesystem. Sebagai contoh menggunakan | $ sudo mount /dev/sda2 /mnt |. Perintah ini akan membuat isi partisi /dev/sda2 bisa diakses melalui /mnt.
- umount untuk melakukan unmountMengunlock perintah mount, contohnya | $ umount /mnt | digunakan untuk memutuskan perintah mount pada folder /mnt.
- du untuk menampilkan ukuran fileMenampilkan ukuran file secara rekursif.
- df untuk menampilkan disk spaceMenampilkan penggunaan ruang disk pada filesystem.
- quota menampilkan sisa disk spaceMenampilkan ruang disk dan batasannya.
- reboot untuk mulai ulangMenjalankan perintah restart.
- poweroff untuk mematikanMenjalankan perintah shutdown.
- gedit untuk membuka editor teksMembuka Text Editor untuk mengedit teks file.
- kate untuk membuka teks editorProgram yang digunakan sebagai file editor pada KDE, beberapa sistem operasi harus melakukan instalasi terlebih dahulu. Fungsinya hampir sama seperti Gedit.
- bg membuat proses backgroundMembuat proses foreground untuk berjalan di background.
- fg <id program> membuat proses foregroundMembuat background proses menjadi foreground proses.
- jobs <id program> menampilkan identitas prosesMenampilkan nama dan ID dari background jobs.
- sed untuk melakukan filter teksMemfilter teks pada sebuah file dan menggantinya dengan teks yang baru. Contoh penggunaannya sed | ‘s/niaga/hoster/g’ niagahoster.txt|
- awk untuk memindahkan teksPerintah ini digunakan untuk memindah teks dan memproses bahasa.
- locate untuk mencari fileDigunakan untuk menemukan atau mencari file.
- ifconfig untuk melihat ipMelihat IP yang sedang terkoneksi dan network device apa saja yang tersedia.
- date untuk menampilkan tanggalMenampilkan tanggal hari ini.
- nano merubah teks editorPerintah digunakan sebagai text editor yang tidak perlu membuka jendela baru. Hampir sama dengan Vi namun lebih praktis.
- top melihat proses secara urutMelihat semua proses yang sedang berjalan, diurutkan dari proses yang paling besar. Fungsinya hampir sama seperti system monitor.
- clear membersihkan terminalMembersihkan jendela terminal. Jadi isi jendela terminal akan kosong, namun jika di scroll keatas maka perintah yang sebelumnya dijalankan masih bisa terlihat.
- dpkg -i <namapackage>.deb instalasi paketBerguna untuk melakukan instalasi paket dengan ekstensi “.deb”. Terkadang bisa juga menggunakan program “gdebi”, tetapi harus install.
- uname melihat versi kernelMenampilkan versi kernel yang dipakai, tanggal instalasi, dan jenis arsitektur sistem operasi.
- * untuk mencantumkan deskripsiIni adalah sebuah tanda yang digunakan untuk mendeskripsikan satu string yang digunakan untuk memberikan deskripsi singkat dari satu elemen.
Posting Komentar