Tutorial Linux Command Shell

Hay Sahabat semua, bertemulagi dengan saya, Blog yang memberi manfaat bagi kita semua, Nah kali ini saya akan menjelaskan dan berbagi tutorial tentang "Linux Chell". Mungkin sahabat semua ada yang sudah tau apa itu "Linux Chell" dan juga mungkin ada yang belum tau ya?. Nah mari kita belajar bersama.

Sebelumnya apa si command shell itu?
Command shelladalah:
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.
Sebelum kita melangkah lebih jauh kita harus mengetahui karakter-karakter yang ada, berikut dengan penjelasannya:

KARAKTER
PENJELASAN
\
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,
picFeb292002 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
|
“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 > 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 &

Nah langsung saja bagaimana caranya kita simak langkah-langkahnya sebagai berikut;

Pada langkah ini kita akan mengetahui karakter-karakter sepesialnya yaitu;

Karakter ini dapat digunakan untuk mewakili jarak dari nilai, misal: [0-9], [a-z].

Kemudian pada langkah ini kita akan membuat file direktori atau folder yang diberi nama sistemoperasi dengan cara mkdir sistemoperasi kemudian masuk ke dalam folder tersebut dengan cara cd sistemoperasi. seperti contoh dibawah ini.

Untuk menggunakan karakter sepesial selanjutnya yaitu dengan cara ls -l /bin/m[!k]* Seperti contoh dibawah ini.

Dapat juga dengan mengetikkan ls -l /bin/m[^k]*
Pada langkah ini Memungkinkan anda untuk mengeksekusi banyak perintah dalam satu baris. Contoh: bisa dicoba seperti gamabr dibawah ini dengan mengetikkan "ls -l;pwd"

 Selanjutnya kita akan membuat berkas dengan command "touch" dan juga dapat mengeksekusi perintah dalam satu baris dengan cara ketik "touch" kemudian mengalihkan keluaran dari suatu perintah kedalam file yang baru, apabila file sudah ada, maka akan ditulis ulang, seperti contoh dibawah ini, atau bisa diketikkan "(ls -l;pwd) > asep.txt"

Seperti hapir sama dengan yang sebelumnya, pada langkah ini, untuk memunculkan kembali data kalender dan menampilkannya maka ketikkan "cal>asep.txt" kemudian sesudah itu ketikkan "cat asep.txt" maka kalender akan muncul hampir sama dengan gambar yang sebelumnya.

Kemudian untuk mengalihkan output atau keluarak kedalam file baru, dengan cara ketikkan "cal>> asep.txt" kemudian ketikkan "cat asep.txt" maka akan muncul seperti gambar dibawah ini.

Pada langkah ini akan menjalankan perintah kedua jika perintah pertama dikerjakan tanpa ada error. Contoh .  ls /etc/passwd && echo "file password ada"


Pada langkah ini akan menjalankan satu perintah, jika perintah yang dikarjakan tanpa adanya error.

Untuk mengeksekusi perintah pada background, maka langsung mendapatkan shell kembali, dengan cara mengetikkan "ls /etc/passwd & echo "file password ada"

Pada langkah ini apabila ingin mengetahui info yang ada pada list dalam linux, maka ketikkan "info ls".
Untuk mengetahui sumber perintah yang paling lengkap, maka tinggal mengetikkan "man man" maka akan muncul seperti gambar dibawah ni.

Apabila ingin mengetahui lebih banyak perintah maka tinggal ketikkan kata "help".

Apabila ingin menampilkan file dengan keluaran yang berwarna maka tinggal ketikkan"ls -; --color". maka akan muncul seperti gambar dibawah ini.

Ataupun dapat juga mengetikkan "ls -l -color"

Untuk menampilkan sebuah konten dari file dengan nomor baris, maka ketikkan seperti gambar dibawah ini dengan cara"cat -n asep.txt".

Kemudian untuk menampilkan informasi dari "df" Maka ketikkan kata "info df"
 Pada  langkah ini, untuk mengetahui bagaimana cara mengubah file permission maka ketikkan dengan cara"man -k permission".
Nah bagaimana sahabat, sudah mulai tau kan, selamat mencoba dan semoga berhasil, tetap semangat dan terus berusaha, keberhasilan didepan mata, mari kita raih. Wasalam

Referensi:
Modul praktikum Sistem Operasi Linux Command Shell


0 Response to "Tutorial Linux Command Shell"

Post a Comment

Silahkan tinggalkan komentar anda dengan memberi saran yang membangun.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel