diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
16 menit tersisa
Servidor & Sistem Operasi

15 Perintah Linux Dasar yang Wajib Diketahui Setiap Pengguna 🔑

Mat Schmit By Mat Schmit bacaan 16 menit Diperbarui 27 Apr 2024
perintah linux terbaik

Sistem operasi Linux mungkin terlihat rumit untuk digunakan, dan baris perintahnya bisa mengingatkanmu pada proses pemrograman yang membutuhkan keahlian khusus.

Tenang saja. Mari kita mulai dengan 15 perintah dasar Linux bagi pemula untuk dengan mudah mengenal antarmuka open-source yang populer ini.

Sebelum masuk ke daftar 15 perintah yang wajib diketahui setiap pengguna Linux, ada baiknya kamu memahami dulu mengapa perintah-perintah ini begitu penting di hampir semua distro. Itulah mengapa bagian pertama membahas beberapa definisi dan penjelasan dasar. 

Ada juga perintah ke-16 Menurut saya perintah ini seharusnya ada di sini, atau mungkin sebagai perintah ke-0, karena kemungkinan besar ini bahkan lebih penting dari yang lainnya: apt. Perintah ini digunakan untuk menginstal dan menghapus paket di banyak distro Linux, termasuk Debian dan Ubuntu. Jika OS kamu dilengkapi GUI, sebagian besar dari 15 perintah ini bisa digantikan dengan beberapa klik di layar. Namun yang tidak bisa kamu hindari adalah kenyataan bahwa sebagian besar paket perlu diinstal melalui terminal, dan untuk itu kamu membutuhkan apt. Linux kamu tidak punya GUI desktop? Tidak masalah: lihat saja panduan saya tentang cara menginstal GUI di Ubuntu Server, dan kamu akan langsung melihat betapa pentingnya apt!

linux-vps Hosting Linux Tanpa Ribet

Ingin cara yang lebih baik untuk hosting website dan aplikasi web kamu? Sedang mengembangkan sesuatu yang baru? Atau memang tidak suka Windows? Itulah mengapa kami menyediakan Linux VPS.

Dapatkan Linux VPS Kamu

Perintah Linux Paling Dasar yang Perlu Kamu Ketahui

 

Banyak orang membayangkan Linux sebagai sistem operasi yang rumit dan hanya digunakan oleh programmer. Padahal tidak sesulit itu. Semakin kamu mengenal sistem operasi open-source ini beserta distribusinya, kamu akan menemukan bahwa perintah-perintah Linux sebenarnya mudah digunakan untuk mengelola, memecahkan masalah, bahkan mengoptimalkan OS dan aplikasinya.

Seperti yang mungkin sudah kamu ketahui, antarmuka baris perintah (CLI) adalah antarmuka pengguna (UI) berbasis teks di perangkatmu yang dapat menjalankan hampir semua tugas yang diperlukan (biasanya berupa kotak hitam dengan teks putih, yang juga dikenal sebagai command-line processor atau command-line interpreter).

Salah satu jenis antarmuka baris perintah yang paling populer untuk Linux adalah bash (Bourne Again Shell) shell yang mendukung semua perintah dari Bourne Shell asli, ditambah banyak perintah lainnya. Shell ini ditulis sebagai pengganti bebas dan open-source untuk Bourne shell, dengan fitur-fitur seperti pengeditan baris perintah, riwayat perintah, dan sintaks substitusi perintah dari Korn shell (KSH), dan C shell (CSH). Bash juga mendukung brace expansion yang digunakan untuk menghasilkan string teks.

Baca Juga: Instal Linux bash di Windows 10!

Karena sifatnya yang terbuka, bash digunakan sebagai shell default di sebagian besar distribusi Linux, semua rilis macOS dari Apple, Windows Subsystem for Linux, dan sistem operasi Solaris. Untuk membuka bash shell di Linux, cukup buka terminal dari menu aplikasi desktop Anda dan mulai menulis skrip shell. (Perlu diingat bahwa tergantung pada konfigurasi yang dibuat oleh administrator sistem Anda, shell default dapat diganti). Setelah terminal terbuka, prompt akan muncul dan siap menerima perintah.

✅Sekarang saatnya mempelajari beberapa perintah dasar Linux. Berikut ini adalah daftar beberapa perintah dasar Linux beserta contohnya yang wajib diketahui oleh setiap pengguna Linux:

Catatan 1: sintaks umum sebuah perintah biasanya terlihat seperti ini:

command [-argument] [ - - long-argument] file

Catatan 2: perintah, nama file, dan nama direktori di shell Linux bersifat case sensitive, artinya pwd akan menampilkan direktori kerja saat ini, tetapi PWD akan menghasilkan error berikut:

Bash: PWD: command not found

Catatan 3: ekstensi file tidak berpengaruh, karena di Linux CLI, tipe file akan ditentukan secara otomatis.

Catatan 4: yang

/

(garis miring/forward-slash) adalah karakter khusus yang digunakan sebagai pemisah direktori.

Catatan 5: hampir semua perintah Linux mendukung argumen bantuan yang berguna saat Anda bekerja dengan command-line interface.

- - help

Catatan 6: tanda ini adalah prompt yang menandakan bahwa shell siap menerima input, dan muncul sebelum setiap sintaks dalam artikel ini.

$

Baca Juga: Cek Versi OS Melalui Command Line

1- perintah ls

Jika Anda ingin melihat daftar file atau direktori dalam sistem file Linux OS, perintah ls (singkatan dari List) adalah solusinya. Perintah ini memiliki berbagai opsi seperti pada tabel berikut:

Opsi Deskripsi
ls ~ Menampilkan isi direktori home
ls ../ Menampilkan isi direktori induk
ls –version Memeriksa versi perintah ls
ls -a Menampilkan semua file termasuk file tersembunyi yang diawali '.'
ls –color Daftar berwarna [=always/never/auto]
ls -d Menampilkan direktori dengan ' */'
ls -F Menampilkan tipe file ("/" = direktori, "*" = executable)
ls -li Jika file berada di kolom pertama, perintah ini mencetak nomor indeksnya
ls -l Menampilkan format panjang (izin, ukuran, kepemilikan, dan tanggal modifikasi)
ls -laF Menampilkan format panjang termasuk file tersembunyi
ls -lh daftar format panjang dengan ukuran file ditampilkan dalam satuan yang mudah dibaca (KB, MB, GB)
ls -ls daftar format panjang dengan ukuran file (urutan menurun)
ls -r daftar dalam urutan terbalik
ls -R daftar pohon direktori secara rekursif
ls -s tampilkan ukuran file
ls -S urutkan berdasarkan ukuran file
ls -t urutkan berdasarkan waktu & tanggal modifikasi - akan membuka file terakhir yang Anda edit
ls -X urutkan berdasarkan nama ekstensi

2- perintah pwd

Seperti yang kami sebutkan,

$ pwd [option]

adalah salah satu lembar contekan perintah dasar Linux. Perintah ini dapat mencetak direktori kerja saat ini mulai dari root. Perintah ini memiliki dua flag:

Pwd –L

Menampilkan path logis direktori kerja saat ini beserta nama symbolic link.

Pwd –P

Menampilkan path fisik direktori kerja saat ini tanpa nama symbolic link.

linux-vps Hosting Linux Tanpa Ribet

Ingin cara yang lebih baik untuk hosting website dan aplikasi web kamu? Sedang mengembangkan sesuatu yang baru? Atau memang tidak suka Windows? Itulah mengapa kami menyediakan Linux VPS.

Dapatkan Linux VPS Kamu

3- alias

Perintah ini memungkinkan Anda membuat pintasan atau singkatan untuk merujuk ke sebuah perintah (atau sekumpulan perintah) agar tidak perlu mengetik perintah panjang berulang kali. Ketika Anda harus menggunakan perintah yang sama terus-menerus, perintah alias sangat berguna. Anda bisa menghemat waktu dengan membuat perintah unik yang menggantikan satu string dengan string lain saat perintah dijalankan. Pintasan ini dapat digunakan berkali-kali. Dalam hal ini, kita membuat apa yang disebut alias untuk perintah tersebut.

Sintaks perintah ini adalah:

alias [-p] [name [=value] …]

Atau, bisa juga seperti ini:

alias alias_name="command_to_run"

4- perintah cd

Perintah ini mengubah direktori kerja Anda saat ini di Linux dan sistem operasi mirip Unix lainnya. Dengan kata lain, perintah cd (kependekan dari Change Directory) adalah salah satu perintah dasar Linux yang paling sering digunakan di terminal Linux. Sintaks perintah ini adalah:

cd [options] directory

Berikut beberapa contoh penggunaan perintah ini:

Dengan asumsi bahwa direktori Downloads ada di direktori home Anda. Gunakan kode berikut untuk menavigasi ke sana:

cd Downloads

Anda juga dapat menavigasinya menggunakan path absolut:

cd /home/username/Downloads

Seperti yang terlihat, tanda (/) menunjukkan path absolut ke direktori tersebut. Anda juga dapat naik satu atau beberapa level dari direktori saat ini. Misalnya, Anda sedang berada di direktori

/home/username/Downloads

untuk berpindah ke direktori

/home/username

direktori (satu level ke atas), ketik:

cd . ./

Perintah ini memindahkan Anda satu level ke atas dari direktori saat ini.

/home

Untuk naik dua level ke direktori tersebut, jalankan kode berikut:

cd . ./ . ./

Kamu juga bisa berpindah ke direktori kerja sebelumnya menggunakan karakter tanda hubung (-) sebagai argumen pada perintah cd, seperti berikut:

cd -

Atau berpindah ke direktori home dengan menggunakan tanda tilde (~), seperti ditunjukkan di bawah ini:

cd ~

Misalnya, jika kamu ingin berpindah dari direktori

/home/username/Downloads

direktori ke

/home

direktori, ketik:

cd ~/Downloads

Catatan: Jika nama direktori yang dipilih mengandung spasi, gunakan karakter backslash (\) untuk meng-escape spasi tersebut, seperti ditunjukkan di bawah ini:

cd Dir\beta\router\hosting

5-mv perintah

Perintah ini digunakan untuk memindahkan satu atau lebih file atau direktori dari satu lokasi ke lokasi lain. Berikut adalah sintaks perintah dasar Linux ini beserta beberapa contohnya:

mv [option] SOURCE DESTINATION

Yang SUMBER dapat berupa satu atau lebih direktori atau file, sedangkan TUJUAN harus berupa satu direktori atau file. Untuk memindahkan direktori atau file, kamu memerlukan izin tulis pada keduanya SUMBER dan TUJUAN. Jika tidak, kamu akan mendapatkan error permission denied.

Jika kamu hanya ingin mengubah nama file, ketik sintaks berikut:

mv [filename] [new_filename]

Sebagai contoh:

mv names.txt fullnames.txt

Begitu pula jika kamu ingin memindahkan file ke lokasi baru, gunakan sintaks berikut:

mv [filename] [dest-dir]

Sebagai contoh:

mv fullnames.txt /home/routerhosting1/Downloads

Kamu bisa memaksa perintah mv untuk menampilkan konfirmasi dengan menggunakan opsi –i pada baris perintah:

mv -i [filename] [new_filename]

Sintaks ini membuat mv meminta izin pengguna sebelum menimpa file yang sudah ada.

linux-vps Hosting Linux Tanpa Ribet

Ingin cara yang lebih baik untuk hosting website dan aplikasi web kamu? Sedang mengembangkan sesuatu yang baru? Atau memang tidak suka Windows? Itulah mengapa kami menyediakan Linux VPS.

Dapatkan Linux VPS Kamu

6- perintah cat

Yang cat (singkatan dari concatenate) adalah salah satu perintah Linux yang paling sering digunakan. Perintah ini memungkinkan pengguna untuk membuat satu atau beberapa file, menggabungkan file, melihat isi file, serta mengalihkan output ke file atau terminal. Sintaks umum perintah ini adalah sebagai berikut:

cat [option] [file] . . .

Contoh:

cat /123456/test/file01/123456/test/file02

Tabel berikut menampilkan opsi utama untuk menggunakan perintah cat:

pilihan deskripsi
tes kucing Menampilkan isi sebuah file
cat test1 test2 Menampilkan isi test1 dan test2
cat test1; teat2; test3 Menampilkan beberapa file sekaligus
cat -b menambahkan nomor baris pada baris yang tidak kosong
cat -n filename Menampilkan isi dan menambahkan nomor baris pada semua baris
cat -s Menggabungkan beberapa baris kosong menjadi satu baris
cat -e Menampilkan tanda $ di akhir baris. Good untuk menggabungkan beberapa baris menjadi satu baris
cat –T test Menampilkan ^I sebagai pengganti tab
cat test1 teat2 test3 > test4 Menggabungkan isi beberapa file ke dalam satu file
cat > test1 Akan membuat file bernama test1
cat test1 >> test2 Akan menambahkan isi satu file ke bagian akhir file lain

7- perintah cp

Yang cp perintah ini merupakan singkatan dari COPY. Perintah ini dapat menyalin satu file, sekelompok file, atau direktori. Perintah ini membutuhkan setidaknya dua nama file sebagai argumen. Sintaksnya dapat berupa sebagai berikut:

cp [option] Source Destination
cp [option] Source Directory
cp [option] Source-1 Source-2 Source-3 Source-n Directory

Sintaks pertama dan kedua digunakan untuk menyalin file sumber ke tujuan atau direktori. Sintaks ketiga digunakan untuk menyalin beberapa file (sumber) ke sebuah direktori.

Contoh 1:

cp file file-backup

Kode ini akan menyalin file bernama file.txt to file-backup.txt.

Contoh 2:

cp file1.txt dir file2.txt dir

Kode ini akan menyalin beberapa file dan direktori sekaligus. Dalam kasus ini, tujuan harus berupa direktori.

8- perintah mkdir

Perintah Linux ini memungkinkan pengguna membuat direktori baru. Dengan mkdir perintah ini, Anda juga dapat mengatur izin akses dan membuat beberapa folder sekaligus. Sintaks perintah ini untuk membuat satu direktori adalah sebagai berikut:

mkdir [option] dir-name

Contoh:

mkdir test-dir

Perintah ini akan membuat direktori baru bernama test. Jika ingin membuat beberapa direktori sekaligus, gunakan sintaks berikut:

mkdir {test1, test2, test3}

9- perintah rmdir

Perintah lain dalam daftar perintah dasar Linux yang kami sediakan adalah rmdir yang memungkinkan Anda menghapus direktori kosong dari filesystem di Linux. Sintaks perintah ini ditunjukkan berikut ini:

rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …

Opsi:

Di dalam

rmdir –p

setiap direktori

Contoh:

rmdir mydir1 mydir2 mydir3

Dalam contoh ini, mydir1, mydir2, dan mydir3 akan dihapus, jika direktori tersebut kosong. Jika ada direktori yang tidak kosong, pesan kesalahan akan ditampilkan untuk direktori tersebut dan direktori lainnya tidak akan dihapus.

Opsi:

  • rmdir –p: Setiap argumen direktori diperlakukan sebagai pathname yang akan dihapus dalam opsi ini. Jika kosong, komponen terakhir akan diproses.
  • rmdir –v, -verbose: opsi ini menampilkan informasi lengkap untuk setiap direktori yang sedang diproses.
  • rmdir -ignore-fail-on-non-empty: jika sebuah direktori tidak kosong, opsi ini tidak akan menampilkan pesan kesalahan atas kegagalan yang terjadi.
  • rmdir --version: opsi ini digunakan untuk menampilkan informasi versi lalu keluar.

Baca Juga: Cara menghapus direktori di Linux?

10- perintah rm

Jika Anda ingin menghapus direktori beserta seluruh isinya, perintah rm adalah solusinya. Namun, jika Anda hanya ingin menghapus direktorinya saja, gunakan rm –r. Sintaksnya kurang lebih seperti short-code berikut:

rm [option] FILE

Contoh:

rm test.txt

Perintah ini akan menghapus direktori test.txt secara permanen.

11- Perintah Touch

Perintah touch dikenal sebagai salah satu perintah dasar Linux yang memungkinkan kamu membuat file kosong baru.

Sintaks: touch file_name

touch

Contoh: touch /Home /username/Documents/Me.txt

Perintah ini membuat satu file teks di alamat tujuan (documents). Jika kamu ingin membuat beberapa file sekaligus di direktori tertentu.

Sintaks: touch File1_name File2_name File3_name

Opsi:

touch –a: Perintah ini mengubah waktu akses ke file tertentu. Digunakan untuk memperbarui waktu akses terakhir sebuah file.

12- perintah Locate

Perintah locate berfungsi seperti fitur pencarian di Windows. Ini adalah cara termudah untuk mencari file berdasarkan nama, bahkan jika kamu tidak tahu nama lengkapnya.

Sintaks: temukan [filename]

locate

Contoh:

Locate{ I appreciate you sharing the target language, but the text "-i Book*note}" doesn't appear to be valid English content to translate. It looks like it might be a formatting error or code fragment. Could you please provide the actual English text you'd like translated to Indonesian? For example, is it meant to be something like "Book a note" or "Bookmark note"? 

Perintah ini mencari file yang mengandung kata "book" dan "note", baik huruf besar maupun huruf kecil.

13- perintah df

Perintah df singkatan dari "Disk Free", yang menampilkan informasi sistem seperti jumlah disk, ruang penyimpanan, dan penggunaannya.

Untuk melihat ringkasan ruang disk yang mudah dibaca, kamu bisa mendapatkannya dalam format byte, megabyte, atau gigabyte.

Misalnya: MegaByte:

df -m

Sintaks:

  • df
  • df /dir
  • df [opsi] [/dev/DEVICE]

14- perintah Kill

Perintah kill membantu kamu menghentikan program yang tidak merespons. Program juga bisa dihentikan secara manual jika diperlukan.

 Sintaks:

kill [signal option]
kill PID

Contoh:

Ada dua sinyal umum pada perintah kill yang paling sering digunakan: 

SIGKILL: Sinyal ini memaksa semua program untuk langsung dihentikan secepatnya, dan penghentian mendadak ini tidak akan menyimpan perubahan pada program.

SIGTERM: Sinyal ini menghentikan program, tetapi berbeda dengan SIGKILL, program diberi kesempatan untuk menyimpan semua perubahan terlebih dahulu. 

15- Perintah useradd, userdel

Sistem operasi multi-pengguna (Linux) memungkinkan beberapa pengguna mengakses sistem secara bersamaan. Karena itu, membuat beberapa akun pengguna diperlukan untuk berinteraksi dengan sistem.

Useradd: Perintah ini membuat pengguna baru, dan Passwd digunakan untuk mengatur kata sandi akun pengguna tersebut.

Sintaks: useradd [OPTIONS] USERNAME

Contoh:

useradd JohnSmith

Userdl: Menghapus akun pengguna berarti menghapus pengguna beserta file-filenya. Perintah ini cara kerjanya hampir sama dengan membuat pengguna, dengan sedikit perbedaan.

Sintaksuserdel NamaUser

Contoh:

userdel JohnSmith

Opsi:

userdel –f: Opsi ini memaksa penghapusan pengguna. 

userdel –r: Perintah ini menghapus pengguna beserta direktori home-nya, file-filenya, dan mail spool pengguna tersebut.

Contoh:

  • userdel -f Jack
  • userdel -r John

 

Cara Berlatih Perintah Dasar Linux

Baik kamu ingin menguji atau menganalisis shell script secara online maupun ingin berlatih perintah dasar Linux, kamu perlu memahaminya terlebih dahulu. Untuk berlatih, kamu bisa menginstal Linux di dalam Windows menggunakan Windows Subsystem for Linux. Kamu juga bisa menggunakan terminal Linux online. Beberapa situs web menyediakan terminal Linux online untuk menjalankan perintah Linux langsung di browser, sehingga kamu bisa mencoba dan mempraktikkannya.

Kesimpulan

Linux memiliki banyak perintah, tetapi kami telah memilihkan perintah yang paling sering dibutuhkan untuk Anda. Dalam artikel ini, kami menjelaskan beberapa perintah dasar Linux beserta contoh penggunaannya. Langkah-langkahnya bisa berbeda tergantung distribusi yang Anda gunakan. Anda bisa memanfaatkan bantuan bawaan Linux, atau tinggalkan komentar jika butuh bantuan.

Pertanyaan yang Sering Diajukan

Apa Perbedaan Antara pwd dan /bin/pwd?

Yang pwd adalah perintah bawaan shell, sedangkan /bin/pwd adalah alat yang disertakan bersama distribusi Linux Anda. Untuk menjalankan program mandiri, bukan perintah bawaan shell, gunakan /bin/pwd.

Bagaimana Cara Menjalankan Perintah di Linux?

Pertama, buka terminal dari menu aplikasi desktop Anda. Cari bash shell, yang merupakan shell default di sebagian besar distribusi Linux. Ketik perintah, lalu tekan Enter untuk menjalankannya.

Apa Itu CLI?

Command Line Interface (CLI) adalah antarmuka berbasis teks untuk mengetik dan menjalankan perintah. Sebelum mouse ditemukan, CLI adalah cara utama berinteraksi dengan komputer. Setiap CLI memiliki prompt perintah untuk menerima input dari pengguna.

Apa Fungsi Command-Line?

Kelebihan utama command line adalah kemampuannya menangani banyak perintah. Antarmuka ini memungkinkan Anda mengirim perintah langsung ke sistem operasi komputer untuk dijalankan. Melalui command line, Anda juga bisa menjelajahi file dan folder di perangkat Anda.

Apa Itu Cheat Sheet Linux?

Ada ratusan perintah Linux yang mungkin perlu Anda kuasai. Linux Cheat Sheet bisa membantu Anda menemukan dan mengingat perintah-perintah tersebut dengan mudah. Cheat sheet ini mencakup perintah terkait informasi berikut:

  • Informasi sistem
  • Informasi Hardware
  • Pemantauan performa dan statistik
  • Informasi dan manajemen pengguna
  • Perintah file dan direktori
  • Manajemen proses
  • Izin file
Bagikan

Artikel lainnya dari blog

Terus baca.

Gambar sampul Best Self-Hosted Apps You Can Run with Cosmos Cloud dengan panel aplikasi di sekitar dashboard Cosmos.
Servidor & Sistem Operasi

Aplikasi Self-Hosted Terbaik yang Bisa Anda Jalankan dengan Cosmos Cloud: File, Media, Password, Otomasi, dan Lainnya!

Maybe Anda sudah menyiapkan Cosmos Cloud dan ingin tahu aplikasi apa yang cocok digunakan bersamanya, atau mungkin Anda belum memutuskan untuk pakai Cosmos dan hanya ingin melihat seberapa baik ia cocok dengan alur kerja Anda

Nick SilverNick Silver bacaan 16 menit
Portainer vs Cosmos Cloud untuk Mengelola Aplikasi Docker, dengan diagram setup hybrid dan blok ops vs akses berneon.
Servidor & Sistem Operasi

Portainer vs Cosmos Cloud: Pilihan Terbaik untuk Manajemen Aplikasi Docker

Jika Anda sudah mengenal Docker dan ingin cara yang lebih rapi untuk menjalankan tumpukan aplikasi yang terus berkembang, ini jawaban singkat soal Portainer vs Cosmos Cloud. Portainer adalah pilihan yang lebih kuat untuk peng

Nick SilverNick Silver 14 menit baca
Grafik fitur Cosmos Cloud vs CasaOS vs Umbrel yang menampilkan tiga jalur self-hosted dalam satu jaringan cloud abstrak.
Servidor & Sistem Operasi

Cosmos Cloud vs CasaOS vs Umbrel: Platform Self-Hosted Mana yang Cocok untuk Setup Anda?

Singkatnya, CasaOS masih menjadi tempat termudah untuk memulai, Umbrel menawarkan tampilan yang paling rapi dan terkurasi, sedangkan Cosmos Cloud lebih masuk akal ketika Anda menginginkan kendali lebih ketat atas doma

Nick SilverNick Silver 11 menit baca

Siap untuk di-deploy? Mulai dari $2.48/bulan.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Garansi uang kembali 14 hari.