Apa sih command shell?
- 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.
BASH itu apa sih?
- BASH = Bourne Again Shell
- BASH adalah shell yang dibuat secara bebas menggantikan versi standard dari Bourne Shell(/bin/sh) yang semula dibuat oleh Steve Bourne untuk sistem UNIX.
- BASH memiliki semua fitur yang ada di Bourne Shell, plus tambahan yang membuatnya lebih mudah digunakan dari command line.
- Sejak BASH berbasis Free Software, kini ia diadopsi sebagai shell standar oleh sebagian besar sistem Linux
- \
- Escape character. Jika anda menginginkan untuk menggunakan karakter spesial,
- anda harus “melepaskan” dengan miring garis terlebih dahulu.
- contoh : touch file1\*
- /Alat pemisah direktori, digunakan untuk memisahkan string dari nama direktori
contoh: ls /bin/
- .
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: find SO*
- []
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
- |“Pipa”. 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 > file1
- >> Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang sudah ada.
contoh: echo “TP4_Prak_Sistem Operasi” >> file1.txt
- ;
Command separator. Memungkinkan anda untuk mengeksekusi banyak perintah dalam satu baris
contoh: touch folderX ; ls
- &&Command separator seperti sebelumnya, hanya saja akan menjalankan perintah kedua jika perintah pertama dikerjakan tanpa ada error.
contoh: find hahaha && cat file1
- &
Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell anda kembali.
contoh : find hahaha & cat file1
- ls -l
menampilkan daftar file dengan “long” format
- Menggunakan perintah bantuan yang telah terpasangBanyak perintah memiliki halaman “help” sederhana yang bisa dipanggil dengan special commands flags. Flags ini biasanya terlihat seperti “-h” atau “--help”
Contoh: grep --help
- info dfmenampilkan halaman informasi dari “df”
- man ls
manual mengenai perintah “ls”















Tidak ada komentar:
Posting Komentar