Perintah Dasar Linux Lengkap Pada 3 Distro Terpopuler

Kebanyakan pengguna saat ini masih awam dengan sistem operasi linux, karena pengguna diharuskan minimal mengerti perintah dasar linux lengkap untuk mengoperasikan sistem operasi ini. Linux merupakan sistem operasi yang fungsi nya sama seperti sistem operasi pada umumnya contohnya OS Microsoft Windows. Hanya saja linux memiliki berbagai macam distro dan turunanya, seperti linux ubuntu, centos, mint, bahkan android merupakan salah satu turunan dari distro linux.

Walaupun saat ini linux sudah banyak diterapkan dalam Graphic User Interface (GUI) guna untuk memudahkan dalam pengoperasianya, namun tetap saja paling tidak pengguna harus belajar untuk perintah dasar linux lengkap atau Commands pada Linux. Oleh karena itu untuk pengguna umumnya lebih banyak pengguna pada sistem operasi berbasis windows OS dibanding dengan Linux OS.

Perintah Dasar Linux Lengkap

Pada setiap sistem operasi (OS) pasti memiliki user interface yang digunakan untuk pengoperasianya. Umumnya ada 2 user interface pada sistem operasi yaitu, Command Line Interface atau CLI merupakan antarmuka berbasis teks, contoh penggunaanya seperti Command Prompt (CMD) pada windows atau terminal pada linux dan unix. Sedangkan Graphic User Interface atau GUI merupakan antarmuka berbasis grafik, contoh penggunaanya seperti kebanyakan pengguna mengoperasikan PC pada sistem operasi windows. Namun demikian saat ini sudah banyak pula sistem operasi berbasis linux yang mulai mempermudah penggunanya dengan GUI, seperti Ubuntu, CentOS, Debian, dll.

Jika sobat GenyTik saat ini sedang menekuni bidang IT terutama pada divisi System Enginner atau Developer Web maupun Aplikasi akan sering menggunakan terminal atau CLI dibanding dengan GUI sebagai alat untuk berkomunikasi pada OS linux. Mengapa demikian? Yup menurut GenyTik (opini) penggunaan CLI pada OS berbasis Linux lebih simple, cepat dan ringan dalam menjalankan fitur maupun memasang paket pihak ketiga atau aplikasi lainya. Karena OS tidak perlu memuat lebih banyak sumberdaya, jadi hanya teks saja yang termuat oleh OS.

Kegunaan lainya menggunakan CLI juga kita dapat memasang paket aplikasi pihak ketiga langsung ke repository dari linux tersebut. Contohnya pada instalasi apache web server, database phpmyadmin, dll. Oleh karena itu untuk menjadi seorang System Enginner atau Developer Web paling tidak kita harus menguasai perintah dasar linux lengkap sesuai OS yang kita gunakan.

Pada artikel kali ini GenyTik akan membagikan perintah dasar linux lengkap, namun penggunaanya terbatas pada penggunaan sehari-hari. Karena ini hanya dasar, dan bisa kita kembangkan lagi sesuai kebutuhan. Untuk pembahasan ini GenyTik menggunakan linux CentOS.

Pada umunya perintah linux hampir sama antara ubuntu, centos, debian, dll. Yang membedakan biasanya repository dan sintaks untuk install paket atau aplikasinya, selengkapnya sobat bisa lihat tutorial nya dibawah ini.

Penggunaanya baik OS Ubuntu, CentOS, maupun Debian, menggunakan aplikasi atau fungsi Terminal.

Semua sintaks dituliskan dalam terminal tanpa tanda petik (” “) dan ([ ])

1. Masuk Root

Root merupakan pengguna tertinggi untuk OS Linux
sintaks : “sudo su

perintah dasar linux lengkap

2. Melihat direktori yang sedang digunakan saat ini

perintah dasar linux lengkap

sintaks : “pwd

3. Mengatur Berkas

Menampilkan isi direktori saat ini
perintah dasar linux lengkap
  • sintaks : “ls” > Menampilkan informasi file dan folder (standard)
  • sintaks : “ls -a” > Menampilkan informasi file dan folder secara keseluruhan (termasuk file hiden dengan awalan extensi dot [.])
  • sintaks : “ls -l” > Menampilkan informasi file dan folder dengan permission
Berpindah ke direktori lainya
perintah dasar linux lengkap

sintaks : “cd [/nama direktori]”
contoh : “cd /home/genytik”

Menyalin (copy) File
perintah dasar linux lengkap

sintaks : “cp [/direktori asal/file yang di copy/direktori tujuan]”
contoh : “cp /cp /usr/local/lsws/GPL.txt /home/genytik”

Memindahkan (cut) File
perintah dasar linux lengkap

sintaks : “mv [/direktori asal/file yang dipindahkan/direktori tujuan]”
contoh : “mv /home/genytik/GPL.txt /home”

Mengganti nama file (rename)
perintah dasar linux lengkap

sintaks : “mv [/direktori/file yang direname /direktori/nama baru file]”
contoh : “mv mv /home/genytik/GPL.txt /home/genytik/New-GPL.txt

Membuat file baru
Perintah Dasar Linux Lengkap Pada 3 Distro Terpopuler | image 13

sintaks : “touch [/direktori/nama file]”
contoh : “touch /home/genytik/new-file.txt

Menampilkan isi suatu file
perintah dasar linux lengkap

sintaks : “more [nama file]”
contoh : “more new-file.txt

Menghapus file
perintah dasar linux lengkap

sintaks : “rm [/direktori/nama file]”
contoh : “rm /home/genytik/New-GPL.txt

4. Mengatur Folder atau Direktori

perintah dasar linux lengkap
Membuat folder baru

sintaks : “mkdir [/direktori/nama folder baru]”
contoh : “mkdir /home/genytik/My_Folder”

Menghapus folder kosong

sintaks : “rmdir [/direktori/nama folder]”
contoh : “rmdir /home/genytik/My_Folder”

Menghapus folder isi

sintaks : “rm -r [nama folder]”
contoh : “rm-r /home/genytik/My_Folder”

5. Mengatur Pengguna

perintah dasar linux lengkap
Melihat daftar pengguna

sintaks : “cat /etc/passwd | grep -v ‘nologin’ | awk -F: ‘$3 >= 1000 {print $1}'”

Menambahkan pengguna (user)

sintaks : “adduser [nama user]”
contoh : “adduser genytik.com”

Membuat password pada pengguna (user password)

sintaks : “passwd [nama user]”
contoh : “passwd genytik.com”

Menghapus pengguna (user)

sintaks : “userdel -r [nama user]”
contoh : “userdel -r genytik.com”

note: “sintaks diatas hanya mengambil data user yang UID nya lebih dari 1000, karena sistem Linux secara default memberikan nilai UID mulai 1000 untuk user”.

6. Mengatur Unduhan

Unduh dari tautan dan menyimpanya ke folder
perintah dasar linux lengkap

sintaks : “wget -p [direktori] [link download]”

contoh : “wget -P /home/downloads/cms https://wordpress.org/latest.zip”

Unduh dan install aplikasi atau paket dari repository
perintah dasar linux lengkap

sintaks :
CentOS dan Fedora : “yum install [nama aplikasi]”
Debian dan Ubuntu : “apt-get [nama aplikasi]”
contoh : “yum install phpmyadmin”

7. Mengatur Jaringan

Menampilkan informasi kartu jaringan
perintah dasar linux lengkap

sintaks : “ifconfig

Menampilkan status komunikasi antar server
Perintah Dasar Linux Lengkap Pada 3 Distro Terpopuler | image 30

sintaks : “ping [nama, DNS atau IP server]”
contoh : “ping genytik.com” atau “ping 8.8.8.8”

note: untuk kembali ke awal tekan tombol ctrl+c

Menampilkan nama server atau IP
Perintah Dasar Linux Lengkap Pada 3 Distro Terpopuler | image 32

sintaks : “nslookup [nama atau IP Server]”
contoh : “nslookup genytik.com

Menampilkan rute yang dilewati paket untuk mencapai server tujuan
perintah dasar linux lengkap

sintaks : “traceroute [domain, hostname atau IP Server]”
contoh : “traceroute genytik.com”

8. Mengatur Sistem

perintah dasar linux lengkap
  • sintaks : “whoami” > Menampilkan login pengguna (user)
  • sintaks : “hostname” atau “hostnamectl” > Menampilkan nama perangkat
  • sintaks : “free” > Menampilkan sisa memory RAM
  • sintaks : “df -h” > Menampilkan kapasitas disk
perintah dasar linux lengkap
  • sintaks : “date” > Menampilkan waktu perangkat saat ini
  • sintaks : “cal” > Menampilkan Kalender
perintah dasar linux lengkap
  • sintaks : “clear” > Membersihkan tampilan terminal
  • sintaks : “history” > Menampilkan history commands
perintah dasar linux lengkap
perintah dasar linux lengkap
  • sintaks : “reboot” > Menyalakan ulang OS (harus sebagai root user)
  • sintaks : “poweroff” > Mematikan OS (harus sebagai root user)
  • sintaks : “exit” > Keluar Dari Terminal

Nah itulah perintah dasar linux lengkap yang bisa GenyTik rangkum dan bagikan ke sobat semua. Sebenarnya sintaks diatas hanya digunakan untuk keperluan biasa aja, sobat bisa lebih banyak oprek dan latihan lagi agar makin mengusai perintah dasar linux lengkap.

Tetap semangat dan jangan bosen ya belajar tentang IT nya, sobat bisa baca juga artikel GenyTik lainya disini.

Semoga bermanfaat. 🙂