Bash #1 Basic Command

Bash menyediakan berbagai perintah dasar yang sangat berguna untuk navigasi dan pengelolaan sistem berbasis Unix/Linux. Artikel ini membahas perintah-perintah utama seperti ls, cd, pwd, mkdir, rm, cp, mv, echo, dan cat, dengan contoh penggunaan yang jelas dan langkah-langkah terstruktur.

Share:

Table of Contents

🖥️ Pengantar

Bash (Bourne Again Shell) adalah shell default di banyak distribusi Linux dan Unix. Pemahaman tentang perintah dasar Bash sangat penting untuk navigasi, manipulasi file, dan pengelolaan sistem dengan efisien. Artikel ini akan menjelaskan secara mendalam perintah-perintah berikut:

  1. ls – Melihat isi direktori

  2. cd – Berpindah direktori

  3. pwd – Menampilkan direktori saat ini

  4. mkdir – Membuat direktori baru

  5. rm – Menghapus file atau direktori

  6. cp – Menyalin file atau direktori

  7. mv – Memindahkan atau mengganti nama file

  8. echo – Menampilkan teks atau variabel

  9. cat – Menampilkan isi file

Mari kita bahas satu per satu dengan contoh penggunaannya! 🚀


📌 1. ls – Melihat Isi Direktori

Perintah ls digunakan untuk menampilkan daftar file dan direktori dalam sebuah direktori.

🔹 Sintaks Dasar:

ls [opsi] [direktori]


🔹 Contoh Penggunaan:

ls        # Menampilkan daftar file dan folder di direktori saat ini
ls -l     # Menampilkan daftar file dengan detail
ls -a     # Menampilkan semua file, termasuk file tersembunyi
ls -lh    # Menampilkan ukuran file dalam format yang mudah dibaca


📌 2. cd – Berpindah Direktori

Perintah cd digunakan untuk berpindah ke direktori lain.

🔹 Sintaks Dasar:

cd [nama_direktori]


🔹 Contoh Penggunaan:

cd /home/user/Documents  # Berpindah ke direktori Documents
cd ..                    # Kembali ke direktori sebelumnya
cd ~                     # Kembali ke home directory


📌 3. pwd – Menampilkan Direktori Saat Ini

Perintah pwd digunakan untuk mengetahui lokasi direktori kerja saat ini.

🔹 Sintaks Dasar:

pwd

🔹 Contoh Penggunaan:

pwd  # Menampilkan path lengkap dari direktori saat ini


📌 4. mkdir – Membuat Direktori Baru

Perintah mkdir digunakan untuk membuat direktori baru.

🔹 Sintaks Dasar:

mkdir [nama_direktori]


🔹 Contoh Penggunaan:

mkdir Project  # Membuat folder bernama Project
mkdir -p Parent/Child  # Membuat direktori secara berjenjang


📌 5. rm – Menghapus File atau Direktori

Perintah rm digunakan untuk menghapus file atau direktori.

🔹 Sintaks Dasar:

rm [opsi] [file/direktori]

🔹 Contoh Penggunaan:


rm file.txt        # Menghapus file
rm -r Folder       # Menghapus direktori dan isinya

⚠️ Hati-hati! Penghapusan menggunakan rm tidak dapat dikembalikan.


📌 6. cp – Menyalin File atau Direktori

Perintah cp digunakan untuk menyalin file atau folder.

🔹 Sintaks Dasar:

cp [opsi] [sumber] [tujuan]

🔹 Contoh Penggunaan:

cp file1.txt file2.txt  # Menyalin file1.txt ke file2.txt
cp -r folder1 folder2   # Menyalin folder beserta isinya


📌 7. mv – Memindahkan atau Mengganti Nama File

Perintah mv digunakan untuk memindahkan file atau mengganti namanya.

🔹 Sintaks Dasar:

mv [sumber] [tujuan]

🔹 Contoh Penggunaan:

mv oldname.txt newname.txt  # Mengganti nama file
mv file.txt /home/user/     # Memindahkan file ke direktori lain


📌 8. echo – Menampilkan Teks atau Variabel

Perintah echo digunakan untuk mencetak teks atau variabel ke output terminal.

🔹 Sintaks Dasar:

echo [teks atau variabel]

🔹 Contoh Penggunaan:

echo “Hello, World!”
echo $HOME  # Menampilkan direktori home pengguna


📌 9. cat – Menampilkan Isi File

Perintah cat digunakan untuk membaca dan menampilkan isi file di terminal.

🔹 Sintaks Dasar:

cat [nama_file]

🔹 Contoh Penggunaan:

cat file.txt  # Menampilkan isi file.txt
cat file1.txt file2.txt > combined.txt  # Menggabungkan dua file


🏁 Kesimpulan

Perintah dasar Bash ini adalah fondasi untuk bekerja dengan terminal Linux. Memahami cara menggunakannya akan meningkatkan efisiensi dalam mengelola file dan sistem.

Artikel Selanjutnya: 📂 File and Directory Manipulation Executing – Mengelola file dan direktori dengan touch, mkdir, rm -r, find, chmod, dan chown.


📚 Daftar Pustaka

Leave a Reply

Your email address will not be published. Required fields are marked *