Shell Pada Sistem Operasi Linux dan Editor vi

dokumen-dokumen yang mirip
LAPORAN PRAKTIKUM SISTEM OPERASI

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 6 Konfigurasi Bash Shell

Pembuatan Bash Script

Praktikum 5-B. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Panduan Penggunaan Perintah Editor vi

Pemrograman Komputer B

LINUX SYSTEM ADMINISTRATOR (MOKHAMMAD RIFQI TSANI) EDITOR VI

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

MODUL LINUX. Minggu IV

Ignatius Setya Hartono

BAB V Editor Vi. (Pertemuan 7)

Praktikum 5-A. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

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

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

Pertemuan 2. Editor vi

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

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

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

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 2. Operasi Input Output

Perintah Perintah Dasar Pada Sistem Operasi Linux

LAPORAN PRAKTIKUM SISTEM OPERASI

File yang berisi koleksi program yang dapat dieksekusi

Editor File UNIX. Present By ANUGRAH BAGUS SUSILO. Universitas Budi Luhur

Praktikum 3 Perintah DasarSistem Operasi Linux

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

Praktikum 3. Operasi Input Output

LAPORAN PRAKTIKUM SISTEM OPERASI

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

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Praktikum III Shell Programming PRAKTIKUM III

MODUL 01 SISTEM OPERASI

I. DASAR TEORI. Perintah Dasar Linux

Memahami operasi I/O pada Sistem Operasi Linux

P1 : Perintah Dasar Sistem Operasi Linux

Modul 5 DASAR DASAR LINUX

`Piping` merupakan utility GNU/Linux yang dapat digunakan untuk mengarahkan sebuah output perintah menjadi masukan bagi perintah yang lain.

Belajar Editor Power Full Vi

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

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

LAPORAN Sistem Operasi

Pensettingan IP Address kelas A,B,C dan Pensettingan Hostname

Mengelola Data Excel dengan Sort dan Filter

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

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Perintah Dasar Terminal GNU/Linux

History, Pembangkitan Nama File dan Redireksi & Pipe

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

Praktikum 5. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Shell dan Pemrograman Shell

Kata Pengantar. Setelah mempelajari buku Student Guide Series Microsoft Office Word 2007 ini, diharapkan pembaca dapat:

Mengkompilasi Source Code C++ dengan g++.

BAB 1 PENGENALAN LINUX

Praktikum 6. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. ü History pada Bash Shell ü Membuat Bash Shell Script

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

Bab 3 Bash Shell. Program D3 PJJ PENS ITS. Sistem Operasi Linux PJJ PENS ITS. Arna Fariza

Bab 2 Entri dan Modifikasi Sel

KETERAMPILAN MENGETIK 1O JARI

Shortcut Keyboard Pada Windows

LAB SISTEM OPERASI 2 AUGUST 29, 2012 PENGENALAN VI. Gambar di atas adalah beberapa shortcut command di vi

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

DASAR-DASAR PENGETIKAN DAN EDITING Oleh Ade Sobandi Hendri Winata Rasto

Entri dan Modifikasi Sel

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Menjalankan Terminal. Perintah Umum

Mengetik Dokumen Sederhana

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

MENGENAL PERANGKAT LUNAK PENGOLAH KATA

Mengontrol setting internal option shell. Me-load (mengambil) nilai parameter posisi pada shell.

No Tombol Keterangan 9. [Home] Memindah pointer ke kolom A pada baris yang 10. [End] Memindah pointer ke data terjauh di kanan pointer pada baris yang

Praktikum Sistem Operasi

Proses pada Sistem Operasi Linux Manajemen Proses pada Sistem Operasi Linux

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

LAPORAN PRAKTIKUM SISTEM OPERASI. Modul I. Disusun Oleh : : Adrian Rananda Putra. Nim : LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Sistem Terminal pada Linux

Ketika jendela Microsoft Word dibuka, maka secara otomatis akan disediakan 1 buah dokumen baru. Untuk menambahkan dokumen baru, caranya :

LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 5. Proses dan Manajemen Proses 2 POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 KONSEP PROSES PADA SISTEM OPERASI LINUX

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

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

4. Pembuatan File Batch

SISTEM OPERASI LINUX

PEMBUATAN DOKUMEN. Untuk mengubah ukuran kertas dan orientasi pencetakan dapat dilakukan langkah berikut:

BAB 1 Membuat dan Menyimpan Dokumen Sederhana Pada Bab ini anda akan mempelajari cara : Memulai Open Office Writer 1.

MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL) Oleh EDI SETIAWAN

Microsoft Excel. I. Pendahuluan

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

Latihan 1: Mengoperasikan Excel

Pertemuan 5. Struktur Perulangan

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

BAB 6. Mencari Teks, Halaman, Menggabungkan Dokumen Dan Menggunakan Format Kolom

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

E. Menggunakan KEYBOARD

Pemrograman Input/Output (I/O)

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

Transkripsi:

Praktikum 4 Shell Pada Sistem Operasi Linux dan Editor vi A. T U J U A N 1. Menggunakan shell pada system operasi Linux 2. Menggunakan pipeline, regular expression dan redirection. 3. Menggunakan teks editor vi, dan mengerti fungsi dari tiap kunci yang ada dalam teks editor ini B. DASAR TEORI Pipeline Pada Linux, hasil keluaran suatu proses program dapat diberikan sebagai input pada proses lainnya. Tanda vertical bar ( ) adalah tanda yang digunakan untuk pipeline. Penggunaan pipeline pada perintah-perintah Linux tidak terbatas. Regular Expression Regular expression adalah cara untuk menentukan sebuah pola karakter untuk pencarian dan pemfilteran. Dengan regular expression, kita tidak harus menentukan pola karakter yang eksak. Untukmenggunakan regular ekspression, kita harus mengenal karakterkarakter khusus yang memiliki arti tersendiri jika digunakan di dalam pola regular ekspression. Praktikum Sistem Operasi 26

Karakter Arti. Cocok dengan sembarang satu karakter * Cocok dengan sembarang lebih dari satu karakter ^ Cocok dengan awal baris $ Cocok dengan akhir baris \< Cocok dengan awal kata \> Cocok dengan akhir kata Cocok dengan salah satu karakter yang terdapat [ ] di dalam kurung siku Cocok dengan salah satu karakter yang tidak [^ ] terdapat pada kurung siku \ Karakter selanjutnya akan dianggap literal Redirection Pada UNIX terdapat istilah standard input, standard output, dan standard error. Standard input adalah masukan atau input standard dari suatu perintah atau program. Input standar ini adalah keyboard. Standard output adalah keluaran atau output standar dari suatu perintah atau program. Outpot standar ini adalah layar monitor atau terminal. Standard error adalah keluaran atau output standar jika pada program atau perintah terjadi error. Keluaran ini berupa pesan-pesan kesalahan yang berguna bagi pembuat program atau orang lain yang membutuhkan. Standard error biasanya dalah layar console. Pada UNIX pula, kita dapat membelok-belokkan standard input, standard output dan standard error menuju ke tujuan lain. Misalnya membelokkan standard output suatu program ke file atau membelokkan standard input suatu program dari suatu file. Proses pembelokan ini disebut redirection, dan menggunakan symbol > (membelokkan standard output ke file), < (membelokkan standard input dari file). Praktikum Sistem Operasi 27

Pengeditan Perintah Dengan bash shell, kita dapat mengedit suatu baris perintah cukup dengan tombol panah kiri dan panah kanan pada keyboard. Setelah selesai mengedit, kita dapat langsung menekan tomboh [ENTER] untuk menjalankan perintah. History Dengan bash shell, kita dapat memanggil kembali perintah-perintah yang pernah diketikkan sebelumnya dengan menggunakan tombol panah atas dan panah bawah pada keyboard. Setelah menemukan perintah yang dimaksud, kita dapat langsung menekan tombol [ENTER] untuk menjalankan perintah ini. Editor vi Vi adalah full screen editor, artinya editor tersebut dapat memanfaatkan fasilitas satu layar penuh. Vi mempunyai 2 buah modus, yaitu : Command line Editor vi mengintepretasikan input sebagai instruksi untuk dieksekusi oleh editor, contoh seperti mencari teks, mengganti teks secara otomatis dan lainnya. Editing Editor vi mengintepretasikan input sebagai teks yang akan dimasukkan ke dalam buffer editor. Pada bagian bawah layar akan tampil teks INSERTING. Pada awal vi dijalankan, maka program memasuki command mode. Dengan menekan tombol i maka akan memasuki editing. Untuk kembali ke command mode, tekan tombol Esc. Praktikum Sistem Operasi 28

Kunci-kunci teks editor vi dapat dilihat pada tabel sebagai berikut : h j k l Kunci Keterangan Pindah kursor ke kiri satu karakter Pindah kursor ke kanan satu karakter Pindah kursor ke atas Pindah kursor ke bawah o i a I (shift i) A (shift a) Menyisipkan teks (satu baris setelah posisi kursor) Menyisipkan teks (di sebelah kiri posisi kursor) Menyisipkan teks (di sebelah kanan posisi kursor) Menyisipkan teks (di posisi awal baris) Menyisipkan teks (di posisi akhir baris) Untuk keluar dari 5 model kunci insert di samping ini dan mengaktifkan kunci-kunci lain, maka kita harus menekan tombol Esc terlebih dahulu. x dw dd Menghapus 1 huruf (di sebelah kanan posisi kursor) Manghapus 1 kata (di sebelah kanan posisi kursor) Menghapus 1 baris (di sebelah kanan posisi kursor) yy 2yy p Mengkopi 1 baris Mengkopi 2 baris (Paste) Menampilkan baris kalimat yang sudah dikopi dengan kunci yy cw cc ctrl-b ctrl-f ctrl-d Mengganti 1 kata yang telah ditulis di sebelah kanan posisi kursor dengan kata lain Mengganti 1 baris kalimat yang telah ditulis di sebelah kanan posisi kursor dengan kalimat lain Mundur satu layar Maju satu layar Maju setengah layar Praktikum Sistem Operasi 29

Kunci Keterangan b Menggerakkan kursor ke kiri satu kata w Manggerakkan kursor ke kanan satu kata ^ Pergi ke awal baris $ Pergi ke akhir baris u U Membatalkan perintah yang terakhir kali Membatalkan seluruh perubahan teks pada baris tempat kursor berada :! Keluar untuk sementara dari editor vi dan menjalankan perintah yang :wq :q! :se all :se nu lain Write dan quite, simpan berkas dan keluar Keluar vi tanpa menyimpan Menampilkan semua pilihan set status Menampilkan nomor baris pada kiri layar /string?string n N Mencari string ke arah depan Mencari string ke arah belakang Meneruskan pencarian untuk arah yang sama Meneruskan pencarian untuk arah yang berbeda C. LANGKAH - LANGKAH 1. Masuk ke sistem operasi Linux 2. Login sebagai std3xxyyy 3. Gunakan perintah-perintah pada shell :,, wildcard, pipeline, redirection. 4. Gunakan editor vi untuk percobaan 5. D. PERCOBAAN Percobaan 1 : Menggunakan pipelines -l /etc more Praktikum Sistem Operasi 30

-l /etc sort more Percobaan 2 : Mengulang perintah sebelum atau sesudah 1. Gunakan tombol untuk mengulang perintah sebelumnya, maka didapatkan hasil sebagai berikut: -l /etc more 2. Gunakan tombol untuk mengulang perintah sesudahnya, maka didapatkan hasil sebagai berikut: -l /etc sort more Percobaan 3 : Menggunakan regular expression 1. Tanda * digunakan untuk mencocokkan sejumlah karakter dengan panjang bebas $ cd $ touch contoh1 contoh2 contoh3 c* $ rm c* c* 2. Tanda? digunakan untuk mencocokkan dengan karakter sebanyak jumlah karakter? $ touch cth1 cth2 cth3 cth? $ rm cth? cth? 3. Tanda [] digunakan untuk mencocokkan sembarang karakter tunggal yang terdapat dalam tanda kurung siku $ touch cth4 cth5 cth6 $ rm cth[456] 4. Tanda [ - ] digunakan untuk mencocokkan sembarang karakter tunggal yang terdapat di antara tanda [ - ] dan sesudahnya $ touch cth7 cth8 cth9 $ rm cth[7-9] Praktikum Sistem Operasi 31

Percobaan 4 : Menggunakan redirection 1. Menyalin suatu file teks dengan menggunakan perintah cat $ cat > tes1 Baris pertama dari file tes1 Baris kedua dari file tes1 A B C D.. [Lanjutkan] ^D $ cat tes1 $ cat tes1 > tes2 $ cat tes2 2. Menggabungkan suatu file teks dengan menggunakan perintah cat $ cat tes1 >> tes2 $ cat tes2 3. Menggabungkan beberapa file teks dengan menggunakan perintah cat $ cat > tes2 Baris pertama dari file tes2 Baris kedua dari file tes2 ^D $ cat tes1 tes2 > tes3 $ cat tes3 $ cat tes1 tes2 >> tes3 4. Mengurut file teks $ sort < tes3 $ sort < tes3 > tes4 $ cat tes4 Percobaan 5 : Menggunakan vi 1. Memulai vi. $ vi latihan 2. Sisipkan teks sebagai awal dari editing. ikalimat pertama<cr> Kalimat kedua<cr> Kalimat ketiga<esc> Praktikum Sistem Operasi 32

3. Sisipkan judul pada awal kalimat, diatas kalimat pertama. Gunakan kursor arrows-key ke baris pertama. Sisipkan dengan O. Olatihan dengan vi<cr> <CR><Esc> 4. Sisipkan pada Kalimat kedua dengan kata yang di tengah kedua kata tersebut. 5. Sisipkan kata pada awal baris kedua. Arahkan kursor ke awal baris dengan tanda ^ kemudian i untuk insert dan tulis Ini adalah. 6. Arahkan kursor pada huruf p, lalu gunakan tombol R untuk mengganti huruf dengan huruf yang diketik sampai <Esc> ditekan. Rawal yang ditulis<esc> 7. Arahkan kursor ke depan kata Kalimat (huruf K), kemudian gunakan instruksi cw, setelah itu tulis Baris. cwbaris 8. Hasil yang diperoleh harusnya : Latihan dengan vi _ Baris awal yang ditulis Ini adalah Kalimat yang kedua Kalimat ketiga ~ ~ E. Latihan 1. Lihat semua file dan direktori /usr per halaman 2. Lihat semua file dan dan direktori /usr dan carilah file yang mengandung kata "passwd" 3. Daftar file dari direktory / masukkan ke dalam file xx1 4. Daftar file dari direktory /usr masukkan ke dalam file xx2 5. Daftar file dari direktory /bin masukkan ke dalam file xx3 Praktikum Sistem Operasi 33

6. Beberapa daftar file dari direktory /usr masukkan ke dalam file xx4 7. Gabunglah file xx1 dengan file xx2 dengan menggunakan perintah cat 8. Gabunglah file xx2 dengan file xx3 dengan menggunakan perintah cat 9. Siapkan file latihan dengan isi sebagai berikut : Latihan dengan vi _ Baris awal yang ditulis Ini adalah Kalimat yang kedua Kalimat ketiga a. Hapus baris ke 2 dengan perintah dd b. Hapus 3 baris sekaligus dengan instruksi 3dd c. Batalkan penghapusan tersebut dengan u (undo) 10. Ketikkan text di bawah ini dengan menggunakan teks editor vi. Simpanlah dengan nama teks.txt. Gunakan kunci-kunci vi. Happiness doesn't always go with money. It often happens that success comes after many failures. I quite agree, though I never thought of this before. I'm very happy that your health is showing signs of improvement. All I want is some peace and quiet. We have visited this island year in year out and we never get bored. Everyone but myself, I said; to everyone else this be clear, but not to me. While I understand what you say, I can't agree with you. It gives me pleasure to see you looking happy. He has been able to tell us more about computer than anyone can do. Gunakan perintah di bawah ini untuk memeriksa apakah spelling dari teks berbahasa Inggris yang anda ketikkan di atas benar atau tidak: $ spell teks.txt Praktikum Sistem Operasi 34