Senin, 10 November 2014



Bismillah...
Seperti biasa, akhirnya ada lagi tugas untuk menulis di blog. Dan coretan lanjutan untuk sekarang yaitu mengenai Shell. Nah sebernanya apa sih shel itu ? Comand Shell itu :
  1. Program yang menerjemahkan perintah
  2. Menginjinkan user untuk mengeksekusi perintah dengan cara mengetiknya secara manual diterminal atau secara otomatis pada program yang disebut shell script.
  3. Shell bukan sistem operasi tetapi cara untuk terhubung dengan sistem operasi dan menjalankan perintah.

Selain itu, ada juga pengertian mengenai BASH. Kalau bash itu :
  1. BASH = Bourne Again Shell
  2. BASH adalah shell yang dibuat secara bebas menggantikan versi standard dari Bourne Shell (/bin/sh) yang semula dibuat oleh Steve Bourne untuk sistem UNIX.
  3. BASH memiliki semua fitur yang ada di Bourne Shell, plus tambahan yang membuatnya lebih mudah digunakan dari command line.
  4. Sejak BASH berbasis Free Software, kini ia diadopsi sebagai shell standar oleh sebagian besar sistem Linux
Selanjutnya ada juga beberapa karakter spesial, diantaranya :

\
  Escape character. Jika anda menginginkan untuk menggunakan karakter spesial,
  anda harus“melepaskan dengan miring garis terlebih dahulu.
  Contoh: touch /tmp/filename\*
  
/
  Alat pemisah direktori, digunakan untuk memisahkan string dari nama direktori
  Contoh: /usr/src/linux
  
.
  Direktori saat ini. Dapat juga “menyembunyikan” file ketika diletakkan di karakter pertama pada nama file.
  
..
  Parent Directory
  
~
  Direktori home untuk user


*
  Mewakili 0 atau banyak karakter dalam nama file, atau dengan sendirinya, semua
  file dalam direktori.
  Contoh: pic*2002 mewakili file pic2002, picJanuary2002, picFeb2002 dll
  
[]
  Dapat digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z], dll
  Contoh: hello[0-9].txt mewakili nama hello0.txt, hello1.txt, dan hello2.txt
  
?
  Mewakili karakter tunggal dalam nama file
  Contoh: hello?.txt dapat mewakili hello1.txt, helloz.txt, tapi bukan hello22.txt
  
|
  Mengalihkan output dari satu perintah menuju perintah lainnya
  Contoh: ls | more
  
>
  Mengalihkan output dari suatu perintah ke dalam file baru. Jika file sudah ada,
  maka akan ditulis ulang.
  Contoh: ls > file.txt
  
>>
  Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang
  sudah ada
  Contoh: echo “praktikum SO ceria” >> file.txt
  
;
  Command separator. Memungkinkan anda untuk mengeksekusi banyak perintah
  dalam satu baris
  Contoh: cd /var/log ; less message
  
&&
  Command separator seperti sebelumnya, hanya saja akan menjalankan perintah
  kedua jika perintah pertama dikerjakan tanpa ada error
  Contoh: cd /var/logs && less message
  
&
  Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell
  anda kembali
  Contoh: find / -name core > /tmp/corefile.txt &


Mungkin sekian coretan untuk kali ini.
Terimakasih.

0 komentar:

Posting Komentar