Linux Command Shell - BASH

Sebenarnya dalam sebuah komputer yang user-interface ber-grafis seperti sekarang, mulanya mereka adalah sebuah interface yang dijalankan via Terminal di sistem Linux, sama juga seperti Windows di Command Prompt. Karena bantuan dari Library grafis itulah sistem operasi sekarang sangat nyaman, mudah dan enak dipandang mata. Kalau kita lihat kembali ke pendahulunya, komputer grafis masih menggunakan terminal/cmd sebagai interfacenya. Semua perintah mulai dari copy, delete, move, eksekusi sebuah program atau file dilakukan lewat terminal.



Nah, cara kita mengeksekusi file atau program tersebut pada terminal merupakan salah satu yang dinamakan dengan Command Shell, atau jika kalian lumayan dekat dengan sistem operasi Linux lebih mengenalnya dengan sebutan BASH.

Syntax Penjelasan Contoh
\ Escape character. Jika anda menginginkan untuk menggunakan karakter spesial, anda harus “melepaskan” dengan miring garis terlebih dahulu. touch /tmp/filename\*
/ Alat pemisah direktori, digunakan untuk memisahkan string dari nama direktori /usr/src/linux
cd .. Parent Directory cd ..
cd ~ Direktori home untuk user cd ~
* Mewakili 0 atau banyak karakter dalam nama file, atau dengan sendirinya, semua file dalam direktori pic*2002 mewakili file pic2002, picJanuary2002, picFeb292002 dll
[] Dapat digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z], dll hello[0-9].txt mewakili nama hello0.txt, hello1.txt, dan hello2.txt
? Mewakili karakter tunggal dalam nama file hello?.txt dapat mewakili hello1.txt, helloz.txt, tapi bukan hello22.txt
| “Pipa”. Mengalihkan output dari satu perintah menuju perintah lainnya ls | more
> Mengalihkan output dari suatu perintah ke dalam file baru. Jika file sudah ada, maka akan ditulis ulang. ls > file.txt
>> Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang sudah ada ls > file.txt
>> Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang sudah ada “Tiada hari tanpa senyum-mu” >> file.txt
; Command separator. Memungkinkan anda untuk mengeksekusi banyak perintah dalam satu baris cd /var/log ; less message
&& Command separator seperti sebelumnya, hanya saja akan menjalankan perintah kedua jika perintah pertama dikerjakan tanpa ada error /var/logs && less message
& Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell anda kembali find / -name core > /tmp/corefile.txt &

Cheatsheet CLI Linux - Proccess Management with ScreenShoot

untuk melihat kondisi proses yang ada



untuk melihat kondisi proses yang ada disertai info user dan info lain


untuk melihat kondisi proses yang bekerja pada suatu user


untuk melihat kondisi proses yang ada secara lebih lengkap


untuk melihat proses yang sedang berjalan


untuk melihat proses yang sedang berjalan dengan Htop
untuk install htop ketik command sudo apt-get install htop (perlu koneksi internet)
Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child


untuk menghentikan suatu proses


=============== \\ //  ===============