[Pertemuan III] Mengenal Perintah Unix

Download Report

Transcript [Pertemuan III] Mengenal Perintah Unix

+
MENGENAL PERINTAH
Teknik Informatika
UNIX
Universitas Bunda Mulia Jakarta
Indra Priyandono.
+
TUJUAN PEMBELAJARAN
1.
Mengetahui macam-macam perintah dalam UNIX
2.
Mengerti fungsi shell dalam UNIX
+
Apa itu Shell ?
 Program
(penterjemah perintah) yang
menjembatani user dengan sistem operasi
 Shell
 shell
menyediakan prompt sebagai user interface
memungkinkan user menyusun sekumpulan
perintah pada sebuah atau beberapa file untuk
dieksekusi
+
+
Macam Macam Shell

Keluarga UNIX / Linux dilengkapi beberapa jenis Shell

Ada perbedaan pada setiap jenis Shell, tetapi pada
umumnya sama

Beberapa shell yang ada di linux antara lain

Bourne shell(sh)
C shell(csh)
 Korn shell(ksh)
 Bourne again shell(bash)
 dsb

+
BASH

Bourne-Again shell lebih sering disebut dengan bash

Bash merupakan shell yang digunakan sebagai default shell
oleh Linux

Bash merupakan shell yang paling banyak memiliki fitur dan
cukup sempurna dibanding dengan shell lain
+
Fitur
sh
csh
Tcsh
ksh
Bash
Alias
Tidak
Ya
Ya
Ya
Ya
Command Line
Editing
Tidak
Tidak
Ya
Ya
Ya
Directory Stack
Tidak
Ya
Ya
Tidak
Ya
Autocomplete
Tidak
Ya
Ya
Ya
Ya
Fungsi
Ya
Tidak
Tidak
Ya
Ya
History
Tidak
Ya
Ya
Ya
Ya
Ya
Ya
Ya
Ya
Job Control
Key Binding
Tidak
Tidak
Format Prompt
Tidak
Koreksi
Spelling
Tidak
Tidak
Tidak
Tidak
Ya
Ya
Ya
Tidak
Tidak
Tidak
Ya
Ya
Ya
+
Perintah Dasar UNIX

Linux/UNIX membedakan huruf besar dan huruf kecil (case
sensitive)

Semua perintah UNIX ditulis dengan huruf kecil

Sebaiknya baca dokumentasi dari perintah dengan bantuan
perintan man
+
Penggunaan Wildcard

Shell memberikan kita cara untuk menyingkat nama file
melalui penggunaan pola khusus yang disebut wildcard

Wildcard dapat digunakan untuk menentukan satu set
seluruh file sekaligus, atau untuk mencari file ketika kita
hanya tahu sebagian dari nama file

Wildcard yang paling umum digunakan adalah *

Wildcard dapat dimanfaatkan secara optimal untuk
melakukan filtering terhadap file atau direktori
+
Contoh Wildcard

[Rr] : Menentukan baik huruf besar maupun huruf kecil

[A-Z]: Menentukan huruf besar A sampai Z

[0-9]: Menentukan angka 0 sampai 9

* : match untuk semua karakter

? : match untuk 1 karakter
+
Contoh Penggunaan Wildcard
Contoh
*
Fungsi
semua nama file
*.html
semua nama file yang berakhiran .html
b*
semua nama file yang dimulai dengan karakter b
b*.txt
semua nama file yang dimulai dengan karakter b
dan berakhir dengan .txt
Data???
semua nama file yang dimulai dengan "Data" dan
memiliki akhiran 3 karakter jenis apapun,
misalnya Data123, Datayyy
[abc]*
semua nama file yang dimulai dengan a atau b
atau c dan berakhiran apapun, misalnya ayyy.txt,
cddd.html
[[:upper:]]*
semua nama file yang dimulai dengan huruf
kapital, misalnya Data.com, Xyz.txt
+
Masukkan dan Keluaran

Pada sistem operasi UNIX hasil keluaran dapat dikirim ke
layar disimpan dalam sebuah file, atau digunakan sebagai
input untuk perintah lain

Perintah dapat menerima masukkan dari keyboard, dari file
yang tersimpan, atau dari output perintah lain

Hal ini merupakan pendekatan fleksibel untuk input dan
output atau disebut standar I/O
$ cat configfile | grep password
Hasil keluaran dari perintah cat menjadi masukkan untuk perintah
grep
+
+
Redirector
+
Contoh Penerapan

Perintah cat atau concatenate dipakai untuk menampilkan
dan menulis/membuat file.
Menampilkan isi file passwd pada direktory /etc
$ cat /etc/passwd
Membuat file dengan nama hellofile.txt yang berisi teks
Hello
$ cat "Hello" > hellofile.txt
Untuk menambahkan isi kedalam file hellofile.txt
$ cat “Apa kabar teman…." >> hellofile.txt
+
Perintah ini akan menampilkan isi tutorial.txt disertai dengan
nomor baris.
$ cat -n tutorial.txt
Anda bisa menggabungkan isi beberapa file menjadi satu file
$ cat file1.txt file2.txt > filegabungan.txt
+
THANK YOU