Unix / Linux - Commands berguna
Hai sana, para ahli teknologi masa depan! ? Selamat datang ke perjalanan menarik kita ke dunia perintah Unix dan Linux. Saya senang menjadi pandu anda saat kita jelajahi alat kuat ini yang menjadi tulang punggung komputasi modern. Jangan khawatir jika anda baru saja mulai – kita akan memulai dari dasar dan naik tingkat perlahan-lahan. Jadi, ambil secangkir kopi ☕ (atau teh, jika itu yang Anda sukai), dan mari kita masuk ke dalam!
Berkas dan Direktori
mari kita mulai dengan blok pembangun dari setiap sistem operasi: berkas dan direktori. Bayangkan ini sebagai padanan digital lemari berkas fisik Anda.
Menampilkan Berkas dan Direktori
Perintah ls
adalah alat utama Anda untuk melihat apa yang ada dalam direktori saat ini. Itu seperti membuka lemari di lemari berkas Anda.
ls
Ini akan menunjukkan daftar dasar berkas dan direktori. Tetapi tunggu, masih ada lagi! Mari kita tambahkan beberapa kekuatan super ke perintah ls
kami:
ls -l
Ini memberikan Anda daftar format panjang, menunjukkan hak akses, pemilik, ukuran, dan tanggal modifikasi. Itu seperti mendapatkan laporan detil tentang setiap item di lemari Anda.
ls -a
Ini menampilkan semua berkas, termasuk yang tersembunyi (yang dimulai dengan titik). Itu seperti menemukan kompartemen rahasia di lemari Anda!
Menavigasi Direktori
Sekarang, mari kita belajar bagaimana untuk bergerak. Perintah cd
adalah kompas digital Anda.
cd Documents
Ini akan membawa Anda ke direktori Dokumen. Itu seperti masuk ke dalam ruangan di rumah digital Anda.
cd ..
Ini membawa Anda naik satu level. Bayangkan itu seperti kembali ke koridor dari suatu ruangan.
cd ~
Ini membawa Anda ke direktori rumah Anda. Itu seperti teleportasi kembali ke kamar tidur Anda, tanpa peduli di mana Anda berada di rumah!
Membuat dan Menghapus Direktori
Mari kita belajar bagaimana membuat ruang baru di rumah digital kita:
mkdir NewFolder
Ini membuat direktori baru bernama NewFolder. Itu seperti membangun ruang baru!
Untuk menghapus direktori, kita gunakan:
rmdir EmptyFolder
Tapi hati-hati! Ini hanya bekerja untuk direktori kosong. Itu seperti mencoba menghancurkan ruangan – Anda harus membersihkannya terlebih dahulu!
Mengoperasikan Data
Sekarang kita tahu bagaimana menavigasi, mari kita belajar bagaimana bekerja dengan berkas yang sebenarnya.
Menyalin Berkas
Perintah cp
adalah fotokopi digital Anda:
cp source.txt destination.txt
Ini membuat salinan source.txt dan menamainya destination.txt. Itu seperti membuat fotokopi dokumen dan memberinya nama baru.
Memindahkan dan Mengganti Nama Berkas
Perintah mv
adalah multitasker – ia dapat memindahkan berkas atau mengganti namanya:
mv oldname.txt newname.txt
Ini mengganti nama berkas. Itu seperti menggunakan mesin label untuk mengubah nama di folder.
mv file.txt /home/user/Documents/
Ini memindahkan berkas ke lokasi baru. Itu seperti mengambil berkas dan membawanya ke ruangan lain.
Menghapus Berkas
Perintah rm
adalah shredder digital Anda:
rm unwanted.txt
Ini menghapus berkas. Tetapi hati-hati! Bukan seperti tempat sampah komputer Anda, ini permanen. Itu seperti memasukkan dokumen langsung ke shredder – tak bisa kembali!
Berkas Terkompress
kadang-kadang kita perlu membuat berkas lebih kecil untuk transportasi atau penyimpanan mudah. Bayangkan itu seperti vakum-seal pakaian musim dingin Anda untuk menyimpan ruang.
Mengompres Berkas
Perintah gzip
adalah vakum sealer digital Anda:
gzip largefile.txt
Ini mengompres berkas dan menambahkan ekstensi .gz. Berkas Anda largefile.txt menjadi largefile.txt.gz.
Mendekompres Berkas
Untuk "melepaskan" berkas terkompress kita, kita gunakan gunzip
:
gunzip largefile.txt.gz
Ini membawa berkas Anda kembali ke keadaan asli, tak terkompress.
Mendapatkan Informasi
Pengetahuan adalah kekuatan, dan Unix/Linux menyediakan banyak perintah untuk mendapatkan informasi tentang sistem dan berkas Anda.
Menampilkan isi Berkas
Perintah cat
adalah seperti melihat secara cepat ke dalam berkas:
cat myfile.txt
Ini menampilkan seluruh isi berkas. Itu seperti menguras semua isi folder ke atas meja Anda.
Untuk berkas yang lebih besar, less
adalah lebih... well, kurang membingungkan:
less largefile.txt
Ini memungkinkan Anda menggulir melalui berkas halaman per halaman. Itu seperti menggulir buku bukannya melihat semua halaman sekaligus.
Memeriksa Penggunaan Disk
Perintah du
memberitahu Anda berapa banyak ruang yang digunakan oleh berkas dan direktori Anda:
du -h /home/user
Opsi -h
membuat output "bacaan manusia" dengan satuan seperti K, M, dan G. Itu seperti memiliki skala cerdas untuk barang digital Anda!
Komunikasi Jaringan
Dalam dunia yang terhubung kita, perintah jaringan sangat penting. Itu seperti pos digital di realm digital.
Memeriksa Koneksi Jaringan
Perintah ping
adalah seperti menjerit "Marco!" dan menunggu "Polo!":
ping google.com
Ini mengirimkan paket data kecil ke google.com dan menunggu tanggapan. Itu adalah cara bagus untuk memeriksa apakah Anda terhubung ke internet.
Mengunduh Berkas
Perintah wget
adalah layanan pengiriman digital Anda:
wget https://example.com/file.zip
Ini mengunduh berkas dari URL yang ditentukan. Itu seperti memesan sesuatu secara online dan mendapatkannya dikirimkan ke pintu digital Anda.
Pesan antar Pengguna
Sistem Unix/Linux sering digunakan oleh beberapa pengguna secara bersamaan. Berikut adalah cara Anda bisa berkomunikasi dengan mereka.
Mengirim Pesan
Perintah write
memungkinkan Anda mengirim pesan ke pengguna lain:
write username
Setelah menjalankan perintah ini, ketik pesan Anda dan tekan Ctrl+D untuk mengirim. Itu seperti mengirim catatan di kelas!
Mengirimkan Pesan Umum
Perintah wall
memungkinkan Anda mengirim pesan ke semua pengguna yang masuk:
wall "Sistem akan turun untuk pemeliharaan dalam 10 menit"
Ini seperti membuat pengumuman di sistem PA.
Utilitas Pemrograman
Untuk mereka yang memasuki dunia pemrograman, Unix/Linux menyediakan beberapa alat yang berguna.
Mengkompilasi Program
Perintah gcc
digunakan untuk mengkompilasi program C:
gcc myprogram.c -o myprogram
Ini mengkompilasi myprogram.c dan membuat eksekutable bernama myprogram. Itu seperti menerjemahkan resep Anda (kode) menjadi makanan (program) yang komputer dapat "makan" (eksekusi).
Menjalankan Skrip
Perintah chmod
dapat membuat skrip eksekutable:
chmod +x myscript.sh
Ini memberikan hak eksekusi ke skrip. Itu seperti memberikan skrip Anda tanda "jalankan saya".
Perintah Lain
Akhirnya, mari kita lihat beberapa perintah yang beragam tapi sangat berguna.
Memeriksa Riwayat Perintah
Perintah history
menunjukkan daftar perintah yang Anda jalankan:
history
Itu seperti memiliki sekretaris pribadi yang mencatat semua yang Anda lakukan!
Mencari Berkas
Perintah find
adalah anjing pengintai digital Anda:
find /home/user -name "*.txt"
Ini mencari semua berkas .txt di direktori /home/user dan subdirektori nya. Itu seperti memiliki pencarian super untuk rumah digital Anda!
Berikut adalah tabel yang menggabungkan beberapa perintah kunci yang kita diskusikan:
Perintah | Deskripsi | Contoh |
---|---|---|
ls | Daftar isi direktori | ls -l |
cd | Ubah direktori | cd Documents |
mkdir | Buat direktori | mkdir NewFolder |
cp | Salin berkas | cp source.txt dest.txt |
mv | Pindah/rename berkas | mv old.txt new.txt |
rm | Hapus berkas | rm unwanted.txt |
gzip | Kompres berkas | gzip largefile.txt |
cat | Tampilkan isi berkas | cat myfile.txt |
ping | Periksa koneksi jaringan | ping google.com |
wget | Unduh berkas | wget https://example.com/file.zip |
gcc | Kompilasi program C | gcc program.c -o program |
find | Cari berkas | find /home -name "*.txt" |
Dan itu adalah! Kita telah melakukan perjalanan melalui landskap perintah Unix/Linux esensial. Ingat, latihan membuat sempurna, jadi jangan khawatir untuk membuka terminal Anda dan mulai mencoba. Selamat berkomando!
Credits: Image by storyset