Redirection dan pipe merupakan standar dari fasilitas shell di unix.

dokumen-dokumen yang mirip
MODUL SISTEM OPERASI PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESIA YPTK PADANG

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

Kata Pengantar. Malang, September Penyusun

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Sistem Administrasi Linux

BAB 3 FILE AND DIRECTORIES

BAB I CLI (Command Line Interface)

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Pemrograman Bash Shell di Linux. agussalim

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

BAB 1 PENGENALAN LINUX

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

Menjalankan Terminal. Perintah Umum

PERINTAH DASAR LINUX

MODUL 1 PERINTAH DASAR LINUX

eko-dok.web.ugm.ac.id

LAPORAN PRAKTIKUM SISTEM OPERASI

mengganti grup file chmod chown cp dd df du

MODUL 01 SISTEM OPERASI

LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 2. Operasi Input Output

Mohammad Safii

Praktikum 3. Operasi Input Output

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

I. DASAR TEORI. Perintah Dasar Linux

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Memahami operasi I/O pada Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

P1 : Perintah Dasar Sistem Operasi Linux

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Perintah Dasar Terminal GNU/Linux

Masuk / Keluar Sistem UNIX

Command Line Interface

ls = Melihat isi direktori #ls NamaFolder

Modul 5 DASAR DASAR LINUX

Perintah Perintah Dasar Pada Sistem Operasi Linux

BAB I CLI (Command Line Interface)

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Installasi Linux SuSE 9.3 Basis Text

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Pertemuan 1. Pengenalan Linux

Beberapa Perintah dalam UNIX

MODUL 1 Perintah Dasar Pada Windows dan Linux

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

Pernyataan: Background Cover ini menunjukkan Keaslian Ebook ini yang sesuai / sama dengan Cover CD depan aslinya. Dan bila background / Cover setiap

Laporan Sistem Operasi Kode Perintah Dasar Linux

Praktikum I Pengenalan Sistem Operasi Linux

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Praktikum 4. Standar Input Output dan Pipa POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PROSES INPUT OUTPUT

BAB I CLI (Command Line Interface)

File teks Skrip shell File executable ( binary ) File data ( yang telah dikodekan )

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

SISTEM OPERASI LINUX

LAPORAN PRAKTIKUM SISTEM OPERASI

Manajemen File dan Direktori

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

LAPORAN PRAKTIKUM SISTEM OPERASI

LINUX IS BEAUTIFUL! EMILYA ULLY ARTHA S.Kom. Modul Praktikum Jarkom. Contact list : (YM, mail and friendster)

LINUX IS BEAUTIFUL! EMILYA ULLY ARTHA S.Kom. Modul Praktikum Jarkom. Contact list : (YM, mail and friendster)

Virtual PC. Zaid Romegar Mair, S.T., M.Cs

Open Source Campus Agreement. Modul Pelatihan. oleh. R. Anton Raharja Afri Yunianto Wisesa Widyantoro. Editor: I Made Wiryana

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

MODUL LINUX. Minggu IV

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

File yang berisi koleksi program yang dapat dieksekusi

LAPORAN Sistem Operasi

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Manajemen User & Group. oleh Walid Umar,

Bergaul dengan FreeBSD

Multiabilities OS. Sistem Operasi. Hardware

LAPORAN PRAKTIKUM SISTEM OPERASI

PANDUAN PENGGUNAAN SHELL ACCOUNT

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

BAB 7 PENGENALAN SUN SOLARIS

Praktikum 3 Perintah DasarSistem Operasi Linux

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

Shell dan Pemrograman Shell

Prak. Pengantar Teknologi Informasi. Ade Putra, M.Kom. Sistem Operasi (Disk Operating System) / DOS UNIVERSITAS BINA DARMA 2013

DAN HAK AKSES BAB 8 MANAJEMEN GROUP, USER, 8.1 Pentingnya Membuat Group dan User Account

Selanjutnya Anda akan diminta memasukkan password untuk user udin. Isikan passwo rd untuk udin dua kali dengan kata yang sama.

PERINTAH DASAR LINUX File & Directory

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

PRAKTIK DASAR PENGELOLAAN FILE

Praktikum IV File Permission & File Protection

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

Transkripsi:

1 I/O dan perintah Dasar Linux Pengenalan redirection dan pipe Redirection dan pipe merupakan standar dari fasilitas shell di unix. Redirection Fasilitas redirection memungkinkan kita untuk dapat menyimpan output dari sebuah proses untuk disimpan ke file lain (Output Redirection) atau sebaliknya menggunakan isi dari file sebagai input dalam suatu proses (Input edirection). Komponen-komponen dari redirection adalah <, >, < <, > > Untuk lebih jelas nya akan di berikan contoh untuk masing-masing redirection : a. Output Redirection Kita akan menggunakan perintah cat yang telah tersedia secara default di shell linux. Syntax-nya sbb : $ cat > <namafile> Membuat File dengan nama test cat > test ^D Melihat isi file test cat test Penambahan untuk file test

2 cat > > test ^D Melihat kembali isi file test setelah ditambahkan beberapa kata cat test Disini kita melihat bahwa output dari perintah cat akan di belokkan (redirect) ke sebuah file dengan nama test. b. Input Redirection Isi dari suatu file akan kita gunakan sebagai input dari suatu proses yang akan kita jalankan. Sebagai contoh kita akan mencoba mengirimkan mail ke diri sendiridengan isi mail berasal dari file test tadi mail antoro < test Sekarang kita lihat mail yang telah dikirim tadi dengan perintah sbb : mail Mail version 8.1 6/6/93. Type? for help. "/var/spool/mail/antoro": 1 message 1 new N 1 antoro@drutz.adhyaks Thu Nov 9 14:51 14/525 & 1 Message 1: From antoro@drutz.adhyaksa.net Thu Nov 9 14:51:12 2000 Delivered-To: antoro@drutz.adhyaksa.net To: antoro@drutz.adhyaksa.net Date: Thu, 9 Nov 2000 14:51:12 +0700 (JAVT) From: antoro@drutz.adhyaksa.net (/me)

3 & q Isi dari file test di jadikan sebagai input dari proses yang kita lakukan yaitu proses pengiriman mail. Pipeline Pipeline ( ) adalah fasilitas di shell UNIX yang berfungsi untuk memberikan input dari suatu proses dari output proses yang lain. Misalkan sebagai contoh : Sebelum kita gunakan pipeline find * dead.letter mbox test Setelah kita gunakan pipeline find * grep test test Pada contoh pipeline di atas, mempunyai arti bahwa output dari perintah find menjadi input dari perintah grep yang kemudian hanya mengambil kata "test" dari output find. Shell (bash command) Shell adalah sebuah program yang membaca input standar yaitu keyboard. Ketika kita mengetikkan sesuatu di keyboard maka shell akan menafsirkan apa yang kita ketikkan. Sebagai contoh apabila kita ketikkan ls pada shell dan ls ternyata merupakan program yang dapat di eksekusi maka shell akan menjalankan program tersebut. Misal :

4 ls test hello bash: hello: command not found Kita dapat melihat bahwa ketika ls kita ketikkan maka program ls dijalankan, sedangkan apabila kita jalankan hello dan karena memang tidak ada program hello maka shell tidak dapat mengeksekusinya. Jenis-jenis shell Jenis shell yang digunakan di unix maupun linux banyak macamnya, tetapi dilihat dari segi kuantitas pemakainya shell yang banyak dipakai adalah sebagai berikut : Bourne shell (sh) C shell (csh) Korn shell (ksh) Bourne Again shell (bash) Yang paling banyak di gunakan adalah bash, dimana bash ini merupakan pengembangan dari sh dan ksh. Mayoritas distribusi linux saat ini menggunakan bash sebagai default shell-nya. Perintah-perintah dasar dalam Linux cat Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout) Syntax : $ cat <namafile> cat test

5 cat dapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain. Syntax : $ cat file1 file2 file3 > file4 clear Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan layar Syntax : $ clear Anton, Afri,dan Wisesa Open Source Campus Agreement cp Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file. Syntax : $ cp [option] file /dir/path/ Untuk lebih jelas silahkan dibaca pilihan-pilihannya dengan menjalankan : $ cp --help cut Perintah cut mendefinisikan suatu file yang berisi data berdasarkan kolom Syntax : $ cut [option] file kita akan cut file test dari kolom 1-7 cut -c 1-7 test ini han heheheh baris i cat test

6 Dari contoh dapat terlihat bahwa cut hanya menampilkan isi dari file test dari kolom 1-7 find Dari namanya sudah dapat diterka bahwa perintah ini berfungsi untuk mencari file ataupun directori. Syntax : $ find /path [option] find. -name te*./test grep Perintah ini berguna untuk pencarian data di dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang harus membaca satu persatu Syntax : $ grep [option] "data" file grep "ini" test ln Kegunaan perintah ini adalah untuk membuat link dari satu file/directori ke file/directori lain Syntax : $ ln -s /path/to/source target ln -s test uji

7 ls -l total 2 -rw-r--r-- 1 antoro antoro 102 Nov 9 14:11 test lrwxrwxrwx 1 antoro antoro 4 Nov 10 03:21 uji -> test Dari contoh dapat dilihat bahwa file uji adalah merupakan link dari file test locate Perintah ini digunakan untuk mengetahui dimana letaknya sebuah file atau directori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/locatedb ) yang dapat di update menggunakan perintah updatedb. Syntax : $ locate <something> locate uji /home/antoro/uji ls Perintah ini sama seperti dir pada DOS yanitu berfungsi untuk menampilkan isi dari suatu directory beserta atributatribut filenya. Syntax : $ ls [option] /directory ls /home/antoro test uji mkdir Perintah mkdir ekivalen dengan md (make directory) pada DOS yang berguna untuk membuat sebuah directory. Syntax : $ mkdir <namadir>

8 mv Perintah ini mirip dengan perintah move pada DOS yang berguna untuk memindahkan file dari satu directory ke directory lainnya, atau juga dapat digunakan sebagai pengganti nama file (ren/rename pada DOS) Syntax : $ mv file1 file2 rm dan rmdir Perintah rm adalah perintah untuk menghapus file. Untuk directory dapat digunakan rmdir Syntax : $ rm <namafile> $ rmdir <namadirectori> tail Perintah ini berlawanan dengan perintah cut, tail mendefinisikan sebuah data pada file menurut barisnya. Sedikit perbedaan adalah pada tail secara default ditampilkan 10 baris terakhir dari isi file Syntax : $ tail [option] <namafile> tail test Bila kita ingin menampilkan hanya 2 baris terakhir gunakan option [-[nilai]. Misal : tail -2 test mount Setiap device dalam linux agar dapat diakses harus terlebih dahulu di-mount atau dikaitkan. Syntax :

9 $ mount [option] /dev/<devicefile> /path/to/mountdir $ mount /dev/hda1 /mnt/disk ps Perintah ini digunakan untuk melihat setiap proses yang dijalankan di dalam mesin beserta nomor prosesnya. Syntax : $ ps [option] kill Perintah kill (mematikan) sesuai namanya adalah berfungsi untuk mengirimkan signal ke suatu proses. Sehingga bisa memerintahkan apakah suatu proses ditunda, dihentikan atau dilanjutkan. Tetapi paling sering digunakan untuk mematikan proses yang sedang berjalan. Syntax : $ kill <nomor-prosesnya> adduser, passwd dan userdel Perintah adduser dan userdel adalah file-file untuk administrasi user. adduser digunakan untuk menambahkan user pada suatu mesin. Kemudian setelah ditambahkan ditentukan password user yang baru tersebut dengan perintah passwd. Sedangkan userdel digunakan untuk menghapus user di mesin. Untuk menjalankan perintah-perintah ini diperlukan root priviledge. Syntax : # adduser <namauser> # passwd <namauser> # userdel [-r] <namauser>