Perintah Linux Beserta Contoh dan Sintaksisnya

โšก Ringkasan Cerdas

Perintah Dasar Linux/Unix memungkinkan navigasi yang percaya diri, manajemen file, instalasi perangkat lunak, dan administrasi sistem melalui terminal. Panduan ini menjelaskan perintah-perintah penting, sintaksnya, contoh nyata, dan kiat-kiat pemformatan praktis yang dapat langsung diterapkan oleh pengguna pemula dan menengah.

  • ๐Ÿ“ Foundational Skill: Gunakan perintah ls, cat, mv, rm, dan mkdir untuk melakukan operasi file dan direktori sehari-hari.
  • ๐Ÿ” Kesadaran akan Hak Istimewa: Gunakan sudo hanya ketika sebuah perintah memerlukan hak akses root untuk memodifikasi jalur yang dilindungi.
  • ๐Ÿ“š Pola Bantuan Diri: Andalkan manusia, sejarah, dan kejelasan untuk mempelajari, mengingat, dan mengatur ulang terminal secara efektif.
  • ๏ธ Kontrol Keluaran: Memformat berkas teks untuk dicetak dengan opsi pr seperti kolom, header, dan penomoran baris.
  • ๐Ÿ“ฆ Alur Kerja Paket: Instal atau perbarui perangkat lunak dengan apt-get, keeping Dependensi diperbarui melalui sudo apt-get update.
  • </p>๏ธ Utilitas Komunikasi: Kirim email berbasis terminal menggunakan perintah mail setelah menginstal paket mailutils.

Perintah Dasar Linux/Unix

Pengelolaan file menjadi mudah setelah Anda mengetahui perintah dasar Linux yang tepat. Perintah sering disebut "program" karena setiap perintah menjalankan kode program yang sesuai yang ditulis untuk perintah tersebut. Tutorial ini akan memandu Anda melalui perintah dasar Linux yang wajib diketahui dengan contoh dan sintaks yang jelas.

Mencantumkan file (ls)

Untuk melihat daftar file pada sistem UNIX atau Linux Anda, gunakan ls Perintah ini menampilkan file dan direktori di direktori kerja Anda saat ini.

Perintah ls menampilkan daftar file di direktori saat ini

Catatan:

  • Direktori ditampilkan dalam warna biru.
  • Berkas ditampilkan dalam warna putih.
  • Skema warna serupa muncul di sebagian besar distribusi Linux.

Misalkan folder โ€œMusikโ€ Anda berisi subdirektori dan file berikut:

Contoh struktur subdirektori

Anda dapat menggunakan 'ls -R' untuk menampilkan semua file di dalam direktori serta subdirektori.

Output daftar rekursif ls -R

CATATAN: Perintah dasar Linux peka terhadap huruf besar dan kecil. Jika Anda mengetik aku โ€“ r alih-alih aku -RAnda akan mendapatkan kesalahan.

Perintah 'ls -al' Menyajikan informasi detail tentang file dalam format kolom. Kolom-kolom tersebut berisi informasi berikut:

Kolom ke-1 Jenis file dan izin akses
Kolom ke-2 Jumlah tautan keras ke file
Kolom ke-3 Pemilik dan pembuat file
Kolom ke-4 Kelompok pemilik
Kolom ke-5 Ukuran file dalam byte
Kolom ke-6 Tanggal dan waktu modifikasi terakhir
Kolom ke-7 Nama direktori atau file

Berikut adalah contoh output dari ls-al:

Contoh daftar file terperinci ls -al

Daftar File Tersembunyi

Item tersembunyi di UNIX/Linux diawali dengan titik (.) di awal nama file atau direktori.

Awalan simbol titik untuk file tersembunyi

Direktori atau file apa pun yang diawali dengan "." disembunyikan secara default. Untuk melihat file tersembunyi, gunakan perintah:

ls -a

ls -a menampilkan file tersembunyi

Membuat & Melihat File

The kucing Perintah ini digunakan untuk menampilkan file teks. Perintah ini juga dapat digunakan untuk menyalin, menggabungkan, dan membuat file teks baru. Mari kita lihat cara kerjanya.

Untuk membuat file baru, ikuti langkah-langkah berikut:

  1. Tipe kucing > nama file
  2. Tambah isi
  3. Media Ctrl + D untuk kembali ke command prompt.

Membuat file dengan perintah cat

Untuk melihat sebuah file, gunakan perintah:

cat filename

Mari kita lihat file yang baru saja kita buat:

Melihat file menggunakan perintah cat

Berikut adalah file lain bernama sample2:

Isi file Sample2

Sintaks untuk menggabungkan dua file adalah:

cat file1 file2 > newfilename

Mari kita gabungkan sampel 1 dan sampel 2:

Menggabungkan dua file dengan cat

Setelah Anda menekan Enter, file-file tersebut digabungkan tetapi tidak ada hasil yang ditampilkan. Ini karena... Shell Bash (terminal) memang dirancang untuk tidak menampilkan suara.Perintah shell tidak mengembalikan pesan konfirmasi seperti "OK" atau "Perintah Berhasil Dieksekusi". Shell hanya mencetak pesan ketika terjadi kesalahan atau error.

Untuk melihat file gabungan baru โ€œsampleโ€, gunakan perintah:

cat sample

Output file gabungan melalui perintah cat.

Catatan: Hanya berkas teks yang dapat ditampilkan dan digabungkan menggunakan perintah ini.

Menghapus File

The rm Perintah ini menghapus file dari sistem tanpa meminta konfirmasi, jadi gunakan dengan hati-hati.

Untuk menghapus file, gunakan sintaks berikut:

rm filename

Menghapus file dengan perintah rm

Memindahkan dan Memberi Nama Ulang File

Untuk memindahkan file, gunakan perintah:

mv filename new_file_location

Misalkan kita ingin memindahkan file โ€œsample2โ€ ke lokasi /home/guru99/Documents. Jalankan perintah:

mv sample2 /home/guru99/Documents

kesalahan izin perintah mv

The mv Perintah tersebut membutuhkan izin superuser untuk direktori yang dilindungi. Karena kita menjalankannya sebagai pengguna biasa, kita mendapatkan kesalahan di atas. Untuk mengatasinya, tambahkan awalan perintah dengan sudo:

sudo command_you_want_to_execute

The sudo Program ini memungkinkan pengguna biasa untuk menjalankan program dengan hak akses keamanan superuser atau root. Program ini meminta otentikasi kata sandi; namun, Anda tidak perlu mengetahui kata sandi root โ€” Anda dapat memasukkan kata sandi Anda sendiri. Setelah otentikasi, sistem akan menjalankan perintah yang diminta.

sudo juga menyimpan catatan setiap perintah yang dijalankan. Administrator sistem dapat trackembalikan orang yang bertanggung jawab atas setiap perubahan yang tidak diinginkan pada sistem.

guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$

Untuk mengganti nama file:

mv filename newfilename

Mengganti nama file dengan mv

CATATAN: Secara default, kata sandi yang dimasukkan untuk sudo akan disimpan selama 15 menit per sesi terminal, sehingga Anda tidak perlu memasukkannya kembali untuk setiap perintah.

Anda hanya memerlukan hak akses root/sudo ketika perintah tersebut melibatkan file atau direktori yang bukan milik pengguna atau grup yang menjalankan perintah tersebut.

Manipulasi Direktori

Manipulasi Direktori di Linux/Unix

Cukup sudah dengan manipulasi file. Mari kita pelajari beberapa perintah manipulasi direktori beserta contoh dan sintaksnya.

Membuat Direktori

Direktori dapat dibuat pada sistem operasi Linux menggunakan perintah berikut:

mkdir directoryname

Perintah ini akan membuat subdirektori di dalam direktori kerja Anda saat ini, yang biasanya adalah "Direktori Beranda" Anda.

Sebagai contoh:

mkdir mydirectory

Membuat direktori dengan mkdir

Jika Anda ingin membuat direktori di lokasi yang berbeda, Anda dapat menggunakan:

mkdir /tmp/MUSIC

Ini akan membuat direktori โ€œMUSICโ€ di bawah โ€œ/tmpโ€.

Membuat direktori di jalur khusus

Anda juga dapat membuat lebih dari satu direktori sekaligus:

Membuat beberapa direktori dengan mkdir

Menghapus Direktori

Untuk menghapus direktori, gunakan perintah:

rmdir directoryname

Contoh:

rmdir mydirectory

Ini akan menghapus direktori โ€œmydirectoryโ€.

Menghapus direktori dengan perintah rmdir

olymp trade indonesiaTip: Pastikan tidak ada file atau subdirektori di dalam direktori yang ingin Anda hapus. Hapus item di dalamnya terlebih dahulu, lalu hapus direktori induknya.

Perintah rmdir gagal ketika direktori tidak kosong.

Mengganti Nama Direktori

The mv Perintah (move), yang telah dibahas sebelumnya, juga dapat digunakan untuk mengganti nama direktori. Gunakan format di bawah ini:

mv directoryname newdirectoryname

Mari kita mencobanya:

Mengganti nama direktori menggunakan mv

Perintah 'Manusia'

โ€œManโ€ adalah singkatan dari manual โ€” buku referensi suatu Sistem operasi LinuxIni mirip dengan file BANTUAN yang terdapat pada perangkat lunak populer.

Untuk mendapatkan bantuan terkait perintah apa pun, ketik:

man commandname

Terminal akan membuka halaman manual untuk perintah tersebut.

Misalnya, typing pria pria dan menekan Enter akan menampilkan informasi tentang pria perintah itu sendiri:

pria, pria, perintah, masukan

Halaman manual untuk perintah man

Komando Sejarah

The sejarah Perintah ini menampilkan semua perintah dasar yang telah Anda gunakan dalam sesi terminal saat ini. Ini membantu Anda merujuk ke perintah lama dan menggunakannya kembali dengan cepat dalam operasi Anda.

keluaran perintah riwayat

Perintah yang Jelas

Perintah ini membersihkan semua sampah di terminal dan memberi Anda jendela yang bersih untuk bekerja, sama seperti saat Anda meluncurkan terminal.

hapus output perintah

Menempelkan Perintah ke Terminal

Seringkali Anda perlu mengetik perintah panjang di terminal. Ini bisa menjengkelkan, jadi fitur salin-tempel sangat membantu.

Untuk menyalin teks dari suatu sumber, Anda menggunakan Ctrl + CNamun, untuk menempelkannya ke terminal, Anda perlu menggunakan... CTRL + Shift + V. Anda juga bisa mencoba Shift + Sisipkan atau pilih Edit> Tempel dari menu.

CATATAN: Dengan pembaruan Linux, pintasan ini terkadang berubah. Anda dapat mengatur pintasan pilihan Anda melalui Terminal > Edit > Pintasan Keyboard.

Mencetak di Unix/Linux

Mencetak file menggunakan perintah Linux

Sekarang mari kita lihat perintah-perintah dasar Linux yang dapat mencetak file dalam format yang Anda inginkan. Lebih baik lagi, file asli Anda tidak akan terpengaruh oleh format yang Anda terapkan untuk pencetakan.

Perintah 'pr'

The pr Perintah ini membantu memformat file untuk dicetak di terminal. Tersedia beberapa opsi yang memungkinkan Anda melakukan perubahan format. Yang paling umum digunakan pr pilihan tercantum di bawah ini.

pilihan fungsi
-x Membagi data menjadi โ€œxโ€ kolom
-h "tajuk" Menetapkan nilai โ€œheaderโ€ sebagai header laporan.
-t Tidak mencetak header dan margin atas/bawah
-d Double-memberi spasi pada file output
-n Numbers semua lini
-l panjang halaman Menentukan jumlah baris per halaman. Nilai default adalah 56.
-o margin Memformat halaman berdasarkan nomor margin

Mari kita coba beberapa opsi ini dan pelajari efeknya.

Membagi data menjadi kolom

โ€œToolsโ€ adalah contoh file (ditunjukkan di bawah ini):

File Sample Tools yang digunakan dengan perintah pr

Kami ingin kontennya disusun dalam tiga kolom. Sintaksnya adalah:

pr -x Filename

The -x opsi dengan pr Perintah ini membagi data menjadi x kolom.

pr -x membagi berkas menjadi kolom

Menugaskan tajuk

Sintaksnya adalah:

pr -h "Header" Filename

The -h Opsi ini menetapkan nilai โ€œheaderโ€ sebagai judul laporan.

pr -h menetapkan header

Seperti yang ditunjukkan di atas, berkas tersebut disusun dalam tiga kolom dan telah diberi judul.

Menunjukkan semua garis dengan angka

Sintaksnya adalah:

pr -n Filename

Perintah ini memberi nomor pada semua baris dalam file.

pr -n menambahkan nomor baris

Ini adalah beberapa pr Opsi perintah yang dapat Anda gunakan untuk memodifikasi format file.

Mencetak file

Setelah pemformatan selesai dan tiba saatnya untuk mendapatkan hard copy dari file tersebut, gunakan:

lp Filename

or

lpr Filename

Untuk mencetak beberapa salinan file, gunakan pengubah angka:

Mencetak banyak salinan menggunakan lp

Jika Anda telah mengkonfigurasi beberapa printer, Anda dapat menentukan printer tertentu menggunakan pengubah printer:

Memilih printer tertentu menggunakan lp

Menginstal Perangkat Lunak

On WindowsMenginstal program dilakukan dengan menjalankan file setup.exe. Paket instalasi berisi program beserta berbagai komponen yang dibutuhkan agar program dapat berjalan dengan benar.

VLC Player contoh penginstal

Di Linux, file instalasi didistribusikan sebagai paket. Sebuah paket umumnya hanya berisi program itu sendiri. Komponen yang bergantung padanya harus diinstal secara terpisah dan biasanya tersedia sebagai paket tersendiri.

Contoh paket Banshee

Anda dapat menggunakan tepat Perintah untuk menginstal atau menghapus paket. Mari kita perbarui semua paket yang terpasang di sistem menggunakan:

sudo apt-get update

output pembaruan apt-get

Cara termudah dan terpopuler untuk menginstal program di Ubuntu Caranya melalui Pusat Perangkat Lunak, karena sebagian besar paket perangkat lunak tersedia di sana dan lebih aman daripada mengunduh dari sumber acak di internet.

Ubuntu Pusat Perangkat Lunak

Juga Periksa: Lembar Cheat Perintah Linux

Linux Mail perintah

Untuk mengirim email melalui terminal, Anda perlu menginstal mailutils paket.

Sintaks perintahnya adalah:

sudo apt-get install packagename

Setelah terinstal, gunakan sintaks berikut untuk mengirim email:

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Ini akan terlihat seperti ini:

Contoh sintaks perintah email Linux

Media Ctrl + D Setelah Anda selesai menulis email, email tersebut akan dikirim ke alamat yang telah ditentukan.

Tips untuk Pemula dalam Mempelajari Perintah Linux

Menguasai perintah Linux menjadi jauh lebih mudah jika Anda mempelajarinya dengan urutan yang benar dan menerapkan kebiasaan praktik yang konsisten. Terminal mungkin terasa menakutkan pada awalnya, tetapi beberapa alur kerja sederhana dapat membuat perbedaan besar bagi para pemula.

Gunakan tips di bawah ini untuk mempercepat proses pembelajaran Anda:

  1. Mulailah dengan perintah navigasi: Mempelajari pwd, ls, dan cd Pertama. Mereka membentuk tulang punggung dari setiap operasi lain yang akan Anda lakukan di terminal.
  2. Selalu baca halaman manual (man page): Setiap kali Anda menemukan perintah baru, jalankan perintah manusia untuk memahami pilihan-pilihan yang tersedia sebelum mengujinya.
  3. Gunakan fitur penyelesaian otomatis (Tab completion): Media Tab sementara typing nama file atau perintah. Bash melengkapi nama secara otomatis, mengurangi waktu pengetikan.ping kesalahan.
  4. Lakukan eksperimen di folder sandbox: Buat direktori latihan khusus agar perintah-perintah yang merusak seperti rm Jangan pernah menyentuh data penting.
  5. Siapkan contekan pribadi: Buatlah buku catatan atau berkas teks berisi perintah-perintah bermanfaat yang Anda pelajari. RevApakah itu dilakukan setiap hari selama bulan pertama?
  6. Gabungkan perintah dengan tanda pipa: Operator pipa | menggabungkan perintah-perintah โ€” misalnya, ls -al | grep โ€œ.txtโ€ Filter ini hanya menyaring file teks.
  7. Gunakan pintasan riwayat: Tekan Panah atas untuk menggunakan kembali perintah terbaru atau menjalankan !n untuk mengulangi perintah ke-n dari daftar riwayat Anda.
  8. Lakukan pencadangan sebelum operasi massal: Selalu salin data penting sebelum menjalankan batch. rm, mv, atau chmod operasi pada beberapa file.

Kebiasaan-kebiasaan ini membangun memori otot dan mencegah kesalahan-kesalahan umum yang dilakukan pemula yang menyebabkan hilangnya file atau pelanggaran izin.

Kesalahan Umum yang Harus Dihindari Saat Menggunakan Perintah Linux

Pengguna Linux baru sering kali melakukan kesalahan kecil yang menyebabkan konsekuensi besar. Terminal tidak memiliki fungsi undo, sehingga perintah yang ceroboh dapat menghapus data secara permanen atau merusak konfigurasi.

  • Mengabaikan sensitivitas huruf besar/kecil: โ€œFile.txtโ€ dan โ€œfile.txtโ€ adalah dua hal yang berbeda di Linux.
  • Menjalankan perintah rm -rf tanpa memverifikasi path: Jalur yang salah dapat menghapus file sistem yang penting.
  • Penggunaan sudo yang berlebihan: Memberikan hak akses root pada setiap perintah meningkatkan risiko keamanan.
  • Mengedit file sistem tanpa cadangan: Selalu salin file asli sebelum mengubah file konfigurasi di /etc.
  • Lupa penyelesaian Tab: Secara manual typing Penggunaan path meningkatkan kemungkinan kesalahan pengetikan dan kehilangan data secara tidak sengaja.

Menghindari jebakan-jebakan ini akan menjaga sistem Anda tetap aman dan pengalaman belajar Anda bebas dari rasa frustrasi.

Daftar Perintah Linux

Berikut adalah lembar contekan referensi cepat berisi perintah dasar Linux/Unix yang dibahas dalam tutorial ini:

perintah Uraian Teknis
ls Menampilkan semua file dan direktori di direktori kerja saat ini.
aku -R Mencantumkan file di dalam subdirektori juga.
ls -a Daftar file tersembunyi juga
ls-al Menampilkan daftar file dan direktori beserta detail seperti izin akses, ukuran, dan pemilik.
kucing > nama file Membuat file baru
nama file kucing Menampilkan konten file
cat file1 file2 > file3 Menggabungkan dua file (file1, file2) dan menyimpan hasilnya di file3.
mv file โ€œjalur file baruโ€ Memindahkan file ke lokasi baru
mv nama file new_file_name Mengganti nama file menjadi nama file baru
sudo Memungkinkan pengguna biasa untuk menjalankan program dengan hak akses superuser.
nama file rm Menghapus file
pria Memberikan informasi bantuan tentang suatu perintah.
sejarah Menampilkan semua perintah yang pernah digunakan dalam sesi terminal saat ini.
jelas Membersihkan layar terminal
nama direktori mkdir Membuat direktori baru
adalah rm Menghapus direktori
mv Mengganti nama direktori
pr -x Membagi file menjadi x kolom
pr -h Menetapkan header ke file
pr -n Numbers setiap baris dalam file
lp -nc Mencetak โ€œcโ€ salinan file
lp -d / lpr -P Menentukan nama printer
apt-get Menginstal dan memperbarui paket
mail -s 'subjek' -c 'cc' -b 'bcc' 'kepada' Mengirim email
mail -s โ€œSubjekโ€ alamat-kepada < Nama berkas Mengirim email dengan lampiran.

Pertanyaan Umum

Linux dan Unix memiliki sebagian besar perintah dasar yang sama, seperti ls, cat, mv, dan rm. Sintaksnya sebagian besar identik, tetapi distribusi Linux menambahkan opsi khusus GNU, sedangkan sistem Unix mungkin menggunakan varian perintah yang lebih lama atau berpemilik dengan flag yang terbatas.

Gunakan yang perintah, misalnya, yang mana, untuk menampilkan jalur absolut dari perintah yang sedang dieksekusi. The mengetik ke perintah -v Opsi juga membantu memastikan apakah suatu perintah merupakan alias, perintah bawaan, atau perintah yang dapat dieksekusi.

Asisten AI menjelaskan perintah yang tidak dikenal, menghasilkan contoh sintaks, memperbaiki kesalahan terminal, dan menyarankan alternatif yang lebih aman. Mereka mengubah pertanyaan dalam bahasa Inggris sederhana menjadi perintah, membantuping Pemula dapat berlatih lebih cepat tanpa harus menghafal setiap flag di halaman manual.

Ya. Alat-alat seperti Warp, Fig, ShellGPT, dan GitHub Copilot CLI terintegrasi langsung dengan terminal dan menyediakan saran perintah berbasis AI, pelengkapan otomatis, dan terjemahan bahasa alami ke perintah shell, sehingga sangat berguna bagi pengguna Linux baru.

Ubuntu, Linux Mint, Zorin OS, dan Pop!_OS Sangat direkomendasikan untuk pemula. Mereka menawarkan antarmuka yang ramah pengguna, komunitas pendukung yang besar, pembaruan otomatis, dan kompatibilitas perangkat keras yang luas, sehingga memudahkan transisi dari Windows or macOS Lancar dan intuitif.

Ringkaslah postingan ini dengan: