Bash shell
Pertemuan 6 tentang BASH SHELL.
BASH SHELL
BASH ( Bourne Again Shell ).
Bash shell serupa tapi tak sama dengan DOS Command Prompt. Dengan BASH Shell kita dapat memanipulasi file, menjalankann program atau membuat program, bermain-main dengan kernel dan sistem secara keseluruhan.
Memulai BASH Shell
Aplications à Accessories à Terminal Alt+F2, lalu ketik gnome-terminal.
Menjalankan Program Dengan BASH Shell
Program bisa berarti GUI ( Grapycal User Interface ) atau Text Mode Path dari sebuah program bisa berada pada : /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/games.
Listing directory dan file(s)
Perintah : ls –option.
Option :
-a : menampilkan direktori dan file tersembunyi
-l : menampilkan direktori dan file termasuk informasi mengenai permision, user dan group
Kepemilikan, ukuran file, dan tanggal serta waktu pembuatannya.
-s : menampilkan file dan direktori berdasarkan dalam ukuran kilobyte.
-r : menampilkan file dan direktori urut abjad dari belakang.
Copy File
Perintah :
cp nama _file direktori_tujuan
cp anma_file nama_file_baru
Moving & renaming file / direktori
Perintah :
mv nama_file direktori_tujtuan
mv nama_file/direktori_baru nama_file_baru/direktori_baru
Deleting file(s) /direktori
Perintah :
rm nama_file
rm nama_file nama_file_kedua
rm –option :
rm –rf direktori
Making & deleting direktori
Perintah :
mkdir nama_direktori
rmdir nama_direktori
Changing Direktory
Perintah :
cd .. à naik satu tingkat di atas direktori
cd ~ à pindah ke direktori /home (ex : /home/thohir) cd direktori_tujuan
Linking File(s)
Perintah :
ln nama_file nama_file_link
ln nama_file nama_direktori
ln nama_file nama_direktori/file_nama_file_baru
File(s) information
Perintah :
stat nama_file
stat nama_file1 nama_file2 ... nama_file(n)
Text / file(s) editor
Program yang bisa digunakan :
Vim, pico/nano, gedit (GNOME), kedit (KDE)
Pico / nano
Perintah :
pico nama_file
nano nama_file
Gedit
Perintah :
gedit nama_file
Viewing file
Perintah :
more nama_file
less nama_file
Searching file(s)
Perintah :
find nama_file*
find nama_file* -type f à mencari file saja
find nama_file* -type d à mencari direktori saja
Searching file(s) (2)
Perintah :
locate –option_file
Searching file(s) (3)
Perintah :
whereis –option file_binary/source