23+ Command Linux dan Fungsinya yang Harus Dikuasai

JagoTekno – Di dunia programming, sistem linux selalu menjadi standar pengetahuan dasar yang wajib diketahui oleh para programmer.

Jika anda ingin belajar tentang programming maka anda tidak bisa lepas dari perintah atau command linux.

Perintah-perintah linux hanya bermain di dalam terminal / konsol.

Perintah dasar linux bisa dimulai dari navigasi antar folder, perintah ini yang paling sering digunakan ketika sudah masuk ke terminal.

Misalnya perintah cd untuk masuk ke folder tertentu. CD sendiri singkatan dari change directory.

Sedangkan untuk melihat isi dari sebuah folder / direktory maka kita bisa mengetikkan perintah ls artinya list atau daftar.

Untuk melihat isi daftar semua isi folder termasuk file yang hidden (tersembunyi) kita bisa mengetikkan perintah la (list all) dan bisa juga digabungkan dengan ls lah.

Tips pro ::
Saya menggunakan fish untuk memudahkan bekerja di terminal linux.

Untuk lebih jelasnya berikut semua command linux dan fungsinya

pwd

contoh command linux pwd

PWD merupakan singkatan dari path working directory

Perintah pwd biasanya digunakan untuk melihat lokasi direktory anda berada saat ini.

ls

list command linux terminal

Perintah LS merupakan singkatan dari list atau daftar.

Beberapa kombinasi perintah ls :

ls -R untuk memperlihatkan daftar seluruh file di dalam direktory dan sub direktorinya yang ada di komputer

ls -a untuk menunjukkan daftar file yang hidden / tersembunyi

ls -al untuk memperlihatkan daftar direktori secara lengkap termasuk owner dan permissionnya.

ls -lat untuk menunjukkan daftar file dan folder yang tersembunyi, permission, owner, dan diurutkan berdasarkan waktu terakhir diakses.

Gunakan perintah ini untuk melihat directory apa saja yang ada di dalam directory anda bekerja saat ini.

Jadi sebelum berpindah ke directory lain, silahkan anda mengetikkan ls terlebih dahulu.

Dari sini anda bisa memulai navigasi ke berbagai direktory dengan perintah cd

cd

contoh command linux dan fungsinya command cd

CD merupakan singkatan dari change directory.

Beberapa kombinasi perintah cd :

cd untuk pindah langsung ke direktory home

cd .. untuk naik satu direktory di atasnya

cd /direktoryTujuan untuk pindah ke direktory tujuan

Perintah ini diberikan saat kita ingin berpindah dari direktory satu ke lainnya.

Misalnya anda berada di directory atau folder Documents, lalu anda ingin pindah ke folder Downloads, maka anda bisa mengetikkan cd ~/Downloads

Kenapa menggunakan simbol keyboard ~ (hyphen) di depannya?

Karena kita folder documents dan download berada di satu directory yang sama yaitu directory /home/userNameAnda.

Silahkan ketik pwd di dalam folder documents, maka anda akan menemukan jawabannya.

Sekarang untuk berpindah kita harus naik satu folder ke atasnya lalu masuk ke folder yang Downlads.

Jadi selain menggunakan perintah cd ~/Downloads, anda juga bisa mengetikkan perintah

cd .. 

kemudian ketik lagi cd Downloads.

Hasilnya sama saja.

cp

Perintah CP digunakan untuk melakukan copy paste di terminal.

contohnya : anda berada di folder /home/downloads dan terdapat file gambar1.jpg dan gambar2.jpg.

Lalu anda ingin melakukan copy paste gambar1.jpg ke lokasi /home/pictures

Berikut perintahnya :

cp /home/downloads/gambar1.jpg /home/pictures

Jika terdapat beberapa file yang ingin dicopy, kita tidak bisa melakukan select all. Kita bisa memindahkan file tersebut ke satu folder lalu copy ke lokasi yang diinginkan.

mv

MV digunakan untuk memindahkan file dan folder dan bisa juga digunakan untuk melakukan rename file dan folder.

Misalnya anda ingin memindahkan file gambar1.jpg yang ada di folder /home/downlads ke folder /home/pictures maka perintahnya sama seperti perincah cp sebelumnya.

mv /home/downloads/gambar1.jpg /home/pictures

Kemudian untuk melakukan rename file gambar1.jpg tersebut menjadi gambarkeren.jpg bisa dilakukan dengan perintah

mv gambar1.jpg gambarkeren.jpg

maka file yang lama akan tertimpa dengan yang baru.

mkdir

MKDIR singkatan dari make directory artinya kita bisa menggunakan perintah ini untuk membuat direktory atau folder baru.

Misalnya anda ingin membuat folder bernama anakku di home, maka anda bisa mengetikkan perintah

mkdir anakku

untuk melihat hasilnya silahkan ketikkan perintah ls dan anda pun melihat folder yang sudah anda buat barusan.

rmdir

RMDIR digunakan untuk menghapus folder yang kosong.

Jika anda mengeksekusi perintah ini pada folder yang ada isinya, maka akan ada peringatan bahwa perintah ini tidak bisa dilakukan.

Contoh penggunannya :

rmdir anakku

rm

RM merupakan perintah untuk menghapus file dan folder.

perintah dasarnya yaitu rm namaFileAtauFolderYangInginDihapus

Untuk menghapus folder yang ada isinya maka anda harus melakukannya dengan perintah

rm -r namaFolder

Hati-hatilah dalam mengeksekusi perintah ini.

touch

TOUCH digunakan untuk membuat file baru.

Misalnya anda ingin membuat file bernama index.html style.css, maka perintahnya seperti ini:

touch index.html
touch style.css

untuk melihat hasilnya silahkan lanjutkan dengan perintah ls

sudo

SUDO adalah kepanjangan dari superuser do. Ini adalah perintah untuk meminta ijin dari administrator untuk melakukan sebuah perintah.

Misalnya ingin melakukan install, update, remove dan lain sebagainya.

Maka perintah tersebut harus dibarengi oleh sudo di depannya.

Misalnya : anda menggunakan ubuntu, sebagai user biasa anda ingin melakukan update sistem. Maka anda harus mengetik

sudo apt update.

Beda halnya jika anda login sebagai super user atau /root, maka perintah sudo tidak perlu anda tuliskan di awal, cukup apt update saja.

Baca juga cara masuk root di linux

Untuk menandai anda masuk sebagai root atau user biasa anda bisa melihat tanda $ dan # pada terminal.

Misalnya anda anda adalah user dengan nama rafi maka biasanya tertulis

[email protected] $

Sedangkan jika anda masuk sebagai root maka anda akan ditandai dengan

[email protected] #

Untuk masuk sebagai root, anda bisa mengetikkan perintah su atau sudo su pada terminal lalu masukkan password root anda.

df

command dasar terminal linux dan fungsinya

DF merupakan perintah yang digunakan untuk melihat status disk anda.

Untuk melihatnya dalam bentuk megabyte gunakan peritah df -m

du

DU digunakan untuk mengecek disk usage.

chmod

CHMOD digunakan untuk mengganti permission sebuah file. Permission file itu terdiri dari 3 yaitu:

  • read
  • write
  • execute

CHMOD biasanya digunakan pada tingkat pengaturan file dan folder pada program tertentu atau di pengaturan file dan folder website.

Untuk menulis perintah ini kita harus memahami angka-angka yang sudah ditentukan.

Misalnya anda ingin memberikan akses read, write dan execute pada sebuah folder bernama wordpress, maka perintahnya adalah chmod 777 /lokasi/folder/wordpress

chmod juga harus dibarengi dengan command sudo di depannya supaya administrator bisa menjalankan perintah tersebut.

Tutorial tentang chmod akan dibahas panjang lebar pada artikel terpisah.

chown

CHOWN digunakan untuk mengubah owner dari sebuah file atau folder supaya bisa dieksekusi atau tidak dieksekusi oleh user lain.

Mungkin anda pernah ingin mempaste sebuah file ke folder tertentu namun anda tidak bisa melakukannya, itu karena folder tersebut tidak memberikan akses kepada owner lain untuk mengesekusinya.

Perintah ini berguna untuk mengamankan file atau folder tertentu.

Perintahnya bisa ditulis dengan chown namaUser namaFileAtauFolder

Perintah ini biasanya harus dibarengi dengan memberikan sudo di depannya supaya bisa dieksekusi.

man

MAN adalah singkatan dari manual.

Jika perintah man tidak muncul, mungkin man-db belum terinstall di sistem anda. Untuk install man, cukup eksekusi perintah ini :

sudo pacman -S man-db    <-- perintah khusus untuk artix dan arch, sesuaikan saja

Perintah ini akan memberitahukan perintah apa saja yang bisa dieksekusi pada sebuah aplikasi tertentu yang mendukung manual.

Misalnya anda ingin mengetahui perintah apa saja yang bisa dilakukan pada neofetch, maka anda bisa mengetikkan man neofetch

Maka anda akan melihat manual atau cara menggunakan neofetch.

Setelah itu anda bisa mengetikkan neofetch dibarengi pilihan yang diinginkan misalnya neofetch –logo

Maka tampilan akan berbeda.

Intinya man ini sama saja dengan perintah help.

Untuk keluar dari man, ketik CTRL+Z

uname

command linux uname

Uname digunakan untuk melihat informasi distro dan kernel yang anda gunakan.

Beberapa kombinasi uname seperti :

uname -a
uname -r
uname -s

selengkapnya silahkan ketik man uname

ping

command linux ping internet

Ping merupakan perintah yang berguna untuk mengecek seberapa bagus koneksi komputer kita dengan internet.

Anda bisa mencobanya dengan mengetik ping google.com

Semakin rendah nilai ping nya maka semakin stabil koneksi kita.

wget

Wget merupakan perintah untuk mendownload file dari internet.

Jika anda belum install wget silahkan install terlebih dahulu.

Lalu jalankan dengan perintah wget urlFileDownload

Saya sudah membuat tutorial wget lengkap disini.

history

HISTORY berguna untuk mengetahui rekam jejak perintah yang sudah kita masukkan sebelunya.

Untuk keluar dari sana tekan CTRL+Z

echo

ECHO digunakan untuk melakukan print. Nilai kembaliannya adalah nilai yang berada di dalam tanda kutip.

Cara menulinya seperti echo ‘hello world’

Lalu anda akan melihat hello world di baris berikutnya.

ECHO juga berguna untuk langsung memasukkan perintah di dalam file tertentu.

Misalnya anda memiliki file bernama hello, lalu anda ingin memasukkan kalimat “hello kamu cantik sekali hari ini” di dalam file hello tersebut, maka anda mengetikkan perintah ini di terminal tanpa perlu membuka file hello.

echo "hello kamu cantik sekali hari ini" >> hello

Selanjutnya silahkan membuka file hello untuk melihat hasilnya.

cat

Command cat digunakan untuk melakukan print terhadap suatu file untuk ditampilkan di terminal.

Biasa digunakan hanya untuk mengecek isi file. Dengan perintah cat kita tidak bisa mengedit file karena itu bukanlah file editor, hanya print saja.

Contohnya seperti ini, saya ingin melihat apa isi file .xinitrc saya.

cat .xinitrc
perintah cat di linux terminal

unzip

UNZIP digunakan untuk melakukan extrak file .zip di linux melalui terminal.

Silahkan arahkan ke direktory yang berisi file zip lalu ketik perintah:

unzip namaFile.zip

Maka anda akan melihat hasil extrak file tersebut.

hostname

HOSTNAME digunakan untuk mengetahui nama host dari sebuah jaringan.

Jika anda terhubung pada sebuah jaringan komputer, anda bisa mengetikkan perintah

hostname -I

untuk melihat ip address komputer yang anda gunakan.

useradd dan userdel

USERADD digunakan untuk menambahkan user baru di sistem anda.

Sedangkan USERDEL digunakan untuk menghapus user tertentu pada sebuah sistem linux.

Caranya ketik saja useradd namaUserBaru

Selanjutnya anda bisa masuk ke user tersebut dan mengganti passwordnya dengan perintah passwd

passwd

PASSWD digunakan untuk melakukan set password atau mengganti password pada user tertentu.

Jika anda masuk sebagai user biasa anda bisa mengetikkan perintah

passwd namaUser

Jika anda masuk sebagai root, anda hanya mengetikkan passwd

Kemudian ketikan password yang diinginkan, ulangi sekali lagi password yang sama.

Maka password user tersebut akan terganti.

wc

Perintah wc digunakan untuk menghitung jumlah baris dan karakter. Perintah ini biasa ditulis bersamaan dengan perintah lain.

Misalnya saya ingin mengecek berapa banyak file dan folder dalam satu folder tertentu, maka perintahnya seperti ini :

ls -lah | wc -l

Maka hasilnya akan menunjukkan angka berapa jumlahnya.

Akhir kata

Sebenarnya masih banyak perintah atau command linux yang bisa kita lakukan.

Di atas hanya beberapa saja di antaranya karena paling sering digunakan.

Jika anda sudah menguasai perintah-perintah di atas, maka anda akan lebih mudah bagi anda mengoperasikan linux khususnya ketika sudah bermain dengan komputer server.

Selanjutnya masih ada beberapa perintah lain yang mesti saya pelajari seperti grep, find, tar, diff, head, du, kill, dan lain-lain.

Semoga bermanfaat.

Tinggalkan komentar