Senin, 10 November 2014

Linux Shell

Command Shell
Command Shell adalah program yang menerjemahkan perintah, dimana user diizinkan untuk mengeksekusi perintah dengan cara mengetiknya secara manual di terminal.
Shell merupakan cara untuk terhubung dengan sistem operasi dan menjalankan perintah.

BASH (Bourne Again Shell)
BASH adalah shell yang dibuat secara bebas menggantikan versi standard dari Boune Shell.

Karakter

  • \ : digunakan untuk karakter spesial

  • / : digunakan untuk pemisah direktori

  • . : digunakan untuk menyembunyikan file. 

  • .. : Parent Directory

  • ~ : digunakan untuk menuju ke home

  • * : digunakan untuk mewakili banyak karakter dalam file. Misalnya find SO*.txt. Maka akan muncul file yang diawali dengan SO.

  • [] : digunakan untuk mewakili jarak dari nilai. Misalnya find SO[0-9].txt. Maka akan muncul file SO1, SO2, ..... , SO9. 

  • ? : digunakan untuk mewakili karakter tunggal dalam nama file. Misalnya find SO?.txt. Maka akan muncul file SO1.txt, SO2.txt. File SO.txt tidak muncul karena tidak ada karakter setelah SO.

  • | : Pipa, digunakan untuk megalihkan output dari satu perintah menuju perintah lainnya. 

  • >> : digunakan untuk mengalihkan output dari satu perintah ke file tujuan. Misalnya kita ingin mengetik "Coba input teks ke SO.txt" ke file SO.txt.

  • ; : Command Separator, digunakan untuk mengeksekusi banyak perintah dalam satu baris. Misalnya kita ingin ke home, lalu membuat file teks.txt. Perintahnya adalah cd ~ | touch teks.txt.

  • && : sama seperti Command Separator, hanya saja akan menjalankan perintah kedua jika perintah pertama berhasil dijalankan. 


  • ls -l : menampilkan daftar file dengan long format.

  • ls -l -color : menampilkan seperti ls -l hanya saja dengan output berwarna. 

  • cat : perintah yang digunakan untuk melihat isi file. Jika ingin mengetahui jumlah baris, bisa dengan mengetikan cat -n filename.

  • grep --help : digunakan untuk melihat perintah-perintah. 

  • man ls : untuk melihat perintah lebih lengkap. 

  • man man : untuk melihat cara menggunakan halaman manual. 


Sekian :)

Tidak ada komentar:

Posting Komentar