mengenal perintah unix

Post on 22-Jan-2016

32 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

MENGENAL PERINTAH UNIX. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. TUJUAN PEMBELAJARAN. Mengetahui macam-macam perintah dalam UNIX Mengerti fungsi shell dalam UNIX. Apa itu Shell ?. - PowerPoint PPT Presentation

TRANSCRIPT

+

MENGENAL PERINTAH UNIX

Teknik InformatikaUniversitas 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 menyediakan prompt sebagai user interface

shell 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

Job ControlTidak

Ya Ya Ya Ya

Key BindingTidak Tidak

YaTidak

Ya

Format Prompt

TidakTidak

YaTidak

Ya

Koreksi Spelling

Tidak Tidak Ya Tidak 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

top related