Cheat Sheet Linux Shell

Shell berfungsi sebagai penterjemah perintah dari user dan memanggil program yang user inginkan sesuai dengan perintah yang diketikkan di terminal. Jadi, Shell merupakan fasilitas yang memproses perintah user kepada sistem operasi.
Shell bukan sistem operasi tetapi cara untuk terhubung dengan sistem operasi dan menjalankan perintah.

1. \ (Escape Character) : Untuk membuat nama yang menggunakan karakter spesial.
Contoh:
touch donat\***
2. / : Alat pemisah direktori, untuk memisahkan string dari nama direktori.
   ~ : Direktori home untuk user.
Contoh:
ls ~/Pictures 
ls ~/Pictures/Webcam
3. . : Direktori saat ini. Dapat juga “menyembunyikan” file ketika diletakkan dikarakter pertama pada nama file.
   .. : Parent Directory.
Contoh:
mkdir .akungumpet 
cd ..
4. * : Mewakili 0 atau banyak karakter dalam nama file.
Contoh:
ls *.png
ls new*
5. [ ] : Digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z], dll.
Contoh:
ls basreng[1-2]
find ma[a-z]1
find ma[!w]1
6. ? : Mewakili karakter tunggal dalam nama file.
    ?? : Mewakili 2 karakter dalam nama file.
Contoh:
basreng?
basreng??
basreng???
7. | : Mengalihkan output dari satu perintah menuju perintah lainnya.
Contoh:
ls | mkdir seblak
8. > : Mengalihkan output dari suatu perintah ke dalam file baru. Jika file sudah ada, maka akan ditulis ulang.
  >> : Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang sudah ada.
Contoh:
touch puisi.txt
ls > puisi.txt
cat puisi.txt

echo "Di bawah pohon yang rindang" >> puisi.txt
cat puisi.txt
9. ; : Command separator, untuk mengeksekusi banyak perintah dalam satu baris.
Contoh:
touch makaroni ; ls
10. && : Command separator seperti sebelumnya, hanya saja akan menjalankan perintah kedua jika perintah pertama dikerjakan tanpa ada error.
    & : Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell Anda kembali.
Contoh:
cat puisi && ls *.mp3
cat puisi & ls *.mp3

=======
Mengeksekusi Perintah

- Perintah Path
Contoh:
ls /home/ajarin/Music
ls ./Music
ls ~/Music

- Command Syntax
Contoh:
ls -l
cat -n puisi.txt


=======
Linux Help

Jika Kita memerlukan bantuan terhadap perintah-perintah yang ada di Linux, Kita bisa menggunakan fasilitas Linux Help. Contohnya "man" dan diikuti dengan Command Syntax nya.
Contoh:
man mkdir
man -k mkdir
ls --help
info 
info rm

No comments:

Post a Comment