10 Perintah Dasar Linux Yang Harus Anda Ketahui
Linux
merupakan sistem operasi dengan lisensi open-source, yang dibangun di
atas Kernel Linux. Linux merupakan sistem operasi aman, cepat, dan kuat
dan digunakan oleh organisasi untuk menyimpan data penting mereka.
Sebagian besar layanan hosting web dan perusahaan infrastruktur cloud
menggunakan Linux sebagai back-end mereka. Hal baiknya adalah Anda dapat
mempunyai banyak pilihan distribusi Linux untuk dipilih seperti Ubuntu,
Fedora, Debian, Mint, dan Pop!_OS.
Linux
dirilis pada tahun 1991 oleh Linus Torvalds. Anda dapat menggunakannya
secara gratis, memodifikasi dan mendistribusikannya kembali.
Meskipun
distribusi Linux menyediakan antarmuka pengguna grafis, menggunakan
antarmuka baris perintah (CLI) Linux lebih efektif dan efisien. CLI
adalah sinonim untuk terminal. Program shell dijalankan di terminal
untuk memberikan command prompt. Program shell yang populer adalah bash,
sh, zsh, fish, dan csh.CLI pada dasarnya adalah antarmuka berbasis teks
untuk menjalankan perintah atau program, mengelola file, dan
berinteraksi dengan sistem.
Perintah Dasar Linux
Mari
kita pelajari di sini beberapa perintah Linux yang paling umum
digunakan yang akan membantu menjalankan tugas dengan mudah, efektif,
dan lebih produktif.
Buka terminal pada distribusi Linux favorit
Anda untuk menjalankan perintah. Ingat perintah di Linux peka huruf
besar-kecil. Untuk membuka terminal Anda dapat menggunakan tekan CTRL +
ALT + T dari keyboard.
Berikut adalah daftar perintah dasar Linux yang harus Anda ketahui.
1. Perintah linux - ls
ls
adalah salah satu perintah dasar yang paling sering digunakan di Linux.
Utilitas baris perintah ls digunakan untuk membuat daftar file dan
direktori yang ada di dalam direktori.
Secara default, ketika
digunakan tanpa opsi apa pun, ls hanya mencantumkan konten direktori
saat ini dalam urutan abjad tanpa informasi tambahan apa pun.
Ketik ls /home/klippinglinux/Project untuk melihat isi direktori Project.
Anda dapat menggunakan opsi dengan perintah ls untuk variasi hasil:
- ls -a daftar file tersembunyi bersama dengan file dan direktori lain.
- ls -al daftar file dan direktori dengan izin file, kepemilikan, dan informasi ukuran.
- ls -ltr daftar nama file dalam waktu modifikasi terakhir dalam urutan terbalik.
Keluaran dari ls -al
-rw-r--r-- 1 klippinglinux developers 281 Nov 1 2020 /source/project/learn.py
Pemiliknya
(yaitu klippinglinux) memiliki izin baca dan tulis, anggota grup
lainnya memiliki izin baca, dan seluruh dunia memiliki izin baca pada
file tersebut. File tersebut dimiliki oleh pengguna bernama
klippinglinux dan termasuk dalam grup pengembang. Ukuran total file
adalah 281 byte.
2. Perintah linux - cd
cd
adalah singkatan dari change directory, yang digunakan untuk mengubah
direktori kerja saat ini. Perintah cd digunakan untuk menavigasi file
dan direktori Linux. Anda perlu menentukan path lengkap dari direktori
target atau nama direktori yang ingin Anda ubah.
Jika Anda berada di direktori /home/klippinglinux/Documents dan perlu membuka subdirektori Foto, lalu ketik:
Gunakan jalur absolut untuk mengubah direktori, ubah ke direktori /home/klippinglinux/Pictures:
cd /home/klippinglinux/Pictures
Beberapa cara pintas yang dapat Anda gunakan untuk navigasi yang mudah:
cd ..memindahkan satu direktori ke atas.
cd pindah ke folder home.
cd -beralih ke direktori induk
3. Perintah linux - mkdir
mkdir adalah singkatan dari make directory. Perintah mkdir digunakan untuk membuat direktori baru di Linux.
Saat
Anda mengetik mkdir Pop, itu akan membuat direktori bernama Pop di
direktori saat ini. Padahal, perintah Linux berikut akan membuat
direktori bernama Source di dalam direktori Documents:
mkdir Documents/Source
Gunakan
opsi -p untuk membuat seluruh struktur direktori. Misalnya untuk
membuat direktori 2020 dan subdirektorinya Source di direktori Documents
yang ada, ketik:
mkdir -p Documents/2020/Source
4. Perintah linux - df
Df
adalah singkatan dari sistem file disk. Ini digunakan untuk mendapatkan
ringkasan lengkap dari ruang disk yang digunakan dan tersedia dari
sistem file di komputer Linux Anda.
Opsi dapat digunakan dengan perintah df untuk mendapatkan variasi output seperti:
-a menampilkan semua sistem file.
-h menampilkan output dalam format yang dapat dibaca manusia.
-T menampilkan tipe sistem file.
-m menampilkan output dalam mebibyte (MiB).
-g menampilkan output dalam gibibyte (GiB).
Periksa informasi penggunaan disk dari sistem file tertentu, ketik:
df /dev/sda5
Keluaran
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 40503552 9132528 29283856 24% /
Di
sini, /dev/sda5 memiliki ukuran total 40503552, ukuran yang digunakan
adalah 9132528, dan ukuran yang tersedia adalah 29283856. Sistem file
telah menggunakan 24% dari total ruang yang dialokasikan dan dipasang
pada /.
5. Perintah linux - cp
Perintah
cp digunakan untuk menyalin file dan direktori dari direktori sumber ke
lokasi lain. Secara default, ini hanya menyalin file atau direktori
yang diberikan, tetapi Anda dapat menggunakan opsi -r untuk menyalin
direktori beserta subdirektorinya.
Perintah berikut menyalin file users.txt dari direktori kerja saat ini ke direktori Documents/records.
cp users.txt Documents/records/
Untuk membuat salinan file file2.txt dengan nama file2_backup.txt di direktori kerja Anda saat ini.
cp file2.txt file2_backup.txt
6. Perintah linux - mv
Gunakan
perintah mv (singkatan dari move) untuk memindahkan file atau direktori
dari sumber ke direktori tujuan. Ini dapat digunakan untuk mengganti
nama file/direktori.
Perintah mv berikut memindahkan file users.txt ke direktori Documents/records.
mv users.txt Documents/records
Untuk mengganti nama file employee.txt menjadi users.txt:
mv employees.txt users.txt
7. Perintah linux - rm
Gunakan
perintah rm (singkatan dari remove) untuk menghapus file yang
diberikan, beberapa file, atau grup/jenis file. Secara default, perintah
rm tidak memerlukan konfirmasi pengguna untuk menghapus file, tetapi
Anda dapat mengaktifkan konfirmasi pengguna menggunakan opsi -i.
Opsi dapat digunakan dengan perintah rm untuk kebutuhan berikut:
- -i menghapus file dalam mode interaktif.
- -f menghapus file yang dilindungi penulisan secara paksa.
- -r secara rekursif menghapus file, direktori, dan subdirektori di direktori induk yang ditentukan.
- -d menghapus direktori kosong yang ditentukan.
Menghapus file bernama document.txt dari direktori saat ini:
rm documents.txt
Untuk menghapus direktori dan isinya secara rekursif, ketik:
rm -r Documents
Untuk menghapus direktori tanpa diminta, ketik:
rm -rf dir1
Perintah rm-rf harus digunakan dengan hati-hati.
8. Man & help Command
Gunakan
perintah man untuk menampilkan manual pengguna dari perintah Linux.
Hampir semua perintah Linux memiliki halaman manual, yang merupakan
semacam dokumentasi yang ditampilkan di terminal. Halaman manual
perintah Linux menjelaskan apa yang dilakukan perintah tertentu,
sintaksis, dan argumen yang diterima.
Ketik man diikuti dengan nama perintah untuk menampilkan halaman panduan pengguna perintah.
man mkdir
Demikian pula, Anda juga dapat menggunakan opsi --help untuk menampilkan halaman bantuan dari perintah tertentu.
mkdir --help
9. perintah linux - chmod
Perintah
chmod digunakan untuk mengubah mode (izin) suatu file. Izin dasar yang
dapat dimiliki file adalah r(baca), w(tulis), dan x(eksekusi).
Menggunakan
mode numerik, Anda dapat mengatur izin baca (nilai 4), tulis (nilai 2
dan eksekusi (nilai 1) untuk pemilik, grup, dan lainnya.
Misalnya untuk memberikan izin baca dan tulis pemilik file1.txt dan grup dan hanya izin baca untuk semua yang lain, ketik:
chmod 664 file1.txt
Anda dapat menggunakan opsi -R untuk mengatur izin secara rekursif untuk semua file dan direktori dalam direktori tertentu.
Untuk membuat file dapat dieksekusi, ketik:
chmod +x myscript.sh
10. perintah linux - chown
Perintah chown digunakan untuk mengubah kepemilikan file dan direktori di Linux.
Untuk mengubah pemilik dan grup file, ketik:
chown ownername:groupname filename
Anda
dapat menggunakan opsi -R untuk mengatur kepemilikan secara rekursif
untuk semua file dan direktori dalam direktori tertentu.
Kesimpulan
Demikian ulasan tentang Perintah Dasar Linux untuk pemula yang dapat Anda pelajari dan ujicobakan secara mandiri.