- Program yang menerjemahkan perintah
- Mengijinkan user untuk mengeksekusi perintah dengan cara mengetiknya secara manual di terminal atau secara otomatis pada program yang disebut shell script.
- Shell bukan sistem operasi tetapi cara untuk terhubung dengan sistem operasi dan menjalankan perintah.
Untuk mengetahui versi BASH anda cukup ketikan berikut ini
"$bash --version"
Karakter Special
1. "\" (garis miring)
Di Linux/UNIX, “/” adalah pemisah direktori, dan “\” adalah escape character.
Contoh : mkdir syaeful\ \malik*\
2. "/" (garis miring)
Alat pemisah direktori, digunakan untuk memisahkan string dari nama direktori
contoh : "$cd f1/f2"
3. "." (Titik / dot)
Direktori saat ini. Dapat juga “menyembunyikan” file ketika diletakkan di
karakter pertama pada nama file
contoh: "$mkdir .tersembunyi"
4. ".." (Parent directory)
contoh : "$cd .."
5. "~" (Directory Home)
Direktori home untuk user contoh : "$cd ~"
6. "*" (bintang)
Mewakili 0 atau banyak karakter dalam nama file, atau dengan sendirinya, semua file dalam direktori contoh : "$find latihan*1.txt"
7. "[]" (kurung siku)
Dapat digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z], dll
contoh : "$find latihan[1-9].txt"
8. "?" (tanda tanya)
Mewakili karakter tunggal dalam nama file. contoh : "$find latihan?.txt", "$find latihan??.txt"
9. "|" (Pipa)
“Pipa”. Mengalihkan output dari satu perintah menuju perintah lainnya
contoh : "$ls | mkdir eful"
10. ">"
Mengalihkan output dari suatu perintah ke dalam file baru. Jika file sudah ada,
maka akan ditulis ulang. contoh : "$ls > latihan5.txt"
11. ">>"
Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang
sudah ada. contoh : "$echo "aya teu"?>> latihan4.txt"
12. ";"
Command separator. Memungkinkan anda untuk mengeksekusi banyak perintah dalam satu baris. contoh : "$mkdir TUGAS ; ls"
12. "&&"
Command separator seperti sebelumnya, hanya saja akan menjalankan perintah kedua jika perintah pertama dikerjakan tanpa ada error
contoh : "$cat latihan4.txt && mkdir sistem"
13 . "&"
Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell
anda kembali. contoh : "$ cat latihan4.txt & latihan5.txt & latihan6.txt"
Command Syntax
- perintah dapat berjalan sendiri, atau anda dapat menambahkan argumen untuk membuatnya berbeda. Seperti inilah tipikal penulisan command syntax:
- command [-argument] [-argument] [--argument] [file]
menampilkan daftar file di current directory
ls -l menampilkan daftar file dengan “long” format
ls -l –color seperti diatas, dengan output berwarna
cat filename menampilkan konten dari file
cat -n filename menampilkan konten dari file, dengan nomer baris
LINUX HELP
1. Help
contoh : "$ls --help"
2. Man
contoh : "man ls"
3. Man -k permission
contoh : "$man -k permission"
3. Info
contoh :"$info ls"
Sekian tutorial kali ini semoga bermanfaat bagi semua amiin :)
sumber : modul [Latihan]Praktikum SO 4.pdf