MAKALAH
Praktikum Sistem Operasi
MODUL V & VI
(Shell Pada
Sistem Operasi Linux dan Text Editor)
Disusun
oleh :
Nama :
|
Agustina Rohmawati
|
NIM
:
|
20160810085
|
Prodi
:
|
Teknik
Informatika
|
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS
KUNINGAN
Jalan
Cut Nyak Dhien Cijoho Kuningan
2017
Shell Pada
Sistem Operasi Linux dan Text Editor
I. 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
expresion adalah cara untuk menentukan sebuah pola karakter untuk pencarian dan
pemfilteran. Dengan regular expresion, kita tidak harus menentukan pola
karakter yang eksak. Untukmenggunakan regular ekspression, kita harus mengenal
karakter-karakter khusus yang memiliki arti tersendiri jika digunakan di dalam
pola regular ekspression.
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 eror. 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 eror adalah keluaran atau output standar jika
pada program atau perintah terjadi eror. Keluaran ini berupa pesan-pesan
kesalahan yang berguna bagi pembuat program atau orang lain yang membutuhkan.
Standard eror biasanya dalah layar console. Pada UNIX pula, kita dapat
membelok-belokkan standard input, standard output dan standard eror 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).
Pengeditan
Perintah
Dengan bash
shel, 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
shel, 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
ful 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 bufer
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.
Kunci-kunci
teks editor vi dapat dilihat pada tabel sebagai berikut :
KUNCI
KETERANGAN
H
Pindah kursor ke kiri satu karakter
J
Pindah kursor ke kanan satu karakter
K
Pindah kursor ke atas
L
Pindah kursor ke bawah
O
Menyisipkan teks (satu baris setelahposisi kursor)
I
Menyisipkan teks (di sebelah kiriposisi kursor)
A
Menyisipkan teks (di sebelah kananposisi kursor)
I (shift i)
Menyisipkan teks (di posisi awalbaris)
A (shift a)
Menyisipkan teks (di posisi akhirbaris)
Note : untuk
keluar dari 5 model kunci insert diatas ( yaitu o, i, a,I, A) tekan ESC
KUNCI
KETERANGAN
X
Menghapus 1 huruf (di sebelah kananposisi kursor)
Dw
Manghapus 1 kata (di sebelah kananposisi kursor)
Dd
Menghapus 1 baris (di sebelah kananposisi kursor)
Yy
Mengkopi 1 baris
2yy
Mengkopi 2 baris
P
( Paste) Menampilkan baris kalimat yang sudah dikopi dengan kunci yy
Cw
Mengganti 1 kata yang telah ditulisdi sebelah kanan posisi kursor dengan kata
lain
Cc
Mengganti 1 baris kalimat yang telahditulis di sebelah kanan posisikursor
dengan kalimat lain
ctrl-b
Mundur satu layar
ctrl-f
Maju satu layar
ctrl-d
Maju setengah layarB Menggerakkan kursor ke kiri satukata
W
Manggerakkan kursor ke kanan satukata
^
Pergi ke awal baris
$
Pergi ke akhir baris
u
Membatalkan perintah yang terakhir kali
U
Membatalkan seluruh perubahan tekspada baris tempat kursor berada.
:!
Keluar untuk sementara dari editor vi dan menjalankan perintah yang lain
:wq
Write dan quite, simpan berkas dankeluar
:q!
Keluar vi tanpa menyimpan
:se all
Menampilkan semua pilihan set status
:se nu
Menampilkan nomor baris pada kiri layar
/string
Mencari string ke arah depan
?string
Mencari string ke arah belakang
o
Meneruskan pencarian untuk arah yang sama
N
Meneruskan pencarian untuk arah yangberbeda
Editor Nano
Nano adalah
text editor yang berjalan di system UNIX. editor ini tak seperti editor
kebanyakan yang berjalan di tampilan visual jendela melainkan pada tampilan
terminal, nano tidak berkerja menggunakan moouse , tetapi masih
memiliki banyak fitur yang sangat powerfull. Untuk menginstall nano pada
Linux Fedora tinggal mengetikkan di shell dengan perintah
Kebanyakan
dari perintah nano, dipanggil dengan menekan tombol Ctrl (tombol kontrol), dan
menekan salah satu kunci lainnya(tombol berikutnya). Dalam teks ini, kunci
pengendalian menampilkan ^ . Sebagai contoh ^ X berarti, tahan tombol CTRL dan
tekan kunci x .Sebagian besar perintah-perintah umum yang penting
tercantum di bagian bawah terminal anda.
nano
: untuk memulai
^G : untuk bantuan
^ R : untuk membaca file-file yang ada, ke editor nano (disisipkan pada posisi kursor)
^ T : untuk membuka browser yang memungkinkan anda, dapat memilih nama file dari daftar file dan direktori
^G : untuk bantuan
^ R : untuk membaca file-file yang ada, ke editor nano (disisipkan pada posisi kursor)
^ T : untuk membuka browser yang memungkinkan anda, dapat memilih nama file dari daftar file dan direktori
Pada
navigasi, mouse biasa yang berbasis point-and-klik tidak didukung oleh
nano. Jadi untuk menggunakan arah kursor shape, Gunakan tombol panah untuk
bergerak di sekitar halaman nano.
Navigasi
Perintah yang lain:
^ A : pindah ke awal baris
^ E : pindah ke akhir baris
^ Y : bergerak ke bawah halaman
^ V : bergerak ke atas halaman
^ _ : Pindah ke baris tertentu
^ A : pindah ke awal baris
^ E : pindah ke akhir baris
^ Y : bergerak ke bawah halaman
^ V : bergerak ke atas halaman
^ _ : Pindah ke baris tertentu
^
C : mengetahui apa garis kursor berada pada
^ W : mencari beberapa teks.
^ W : mencari beberapa teks.
Hapus
perintah.
^ D : untuk menghapus karakter saat ini di bawah kursor
^ D : untuk menghapus karakter saat ini di bawah kursor
BackSpace menghapus
karakter saat ini di depan kursor
^ K : menghapus seluruh baris
^ \ : Mencari (dan mengganti)
^ K : menghapus seluruh baris
^ \ : Mencari (dan mengganti)
Potong dan
sisipkan
^ U : untuk digunakan untuk mensimulasikan memotong dan menyisipkan:
^ U : untuk digunakan untuk mensimulasikan memotong dan menyisipkan:
Menyimpan
dan Keluar
^ O : untuk menyimpan isi tanpa keluar (Anda akan diminta nama filenya apa, dan menyimpannya di mana)
^ O : untuk menyimpan isi tanpa keluar (Anda akan diminta nama filenya apa, dan menyimpannya di mana)
^
X : untuk keluar nano (nano meminta untuk
menyimpan file, jika anda telah mengubah isi
atau file tersebut belum
tersimpan )
^ T : saat menyimpan file, dapat melihat daftar untuk memungkinkan anda dapat memilih nama file dan direktori penyimanan.
^ T : saat menyimpan file, dapat melihat daftar untuk memungkinkan anda dapat memilih nama file dan direktori penyimanan.
II. KESIMPULAN
Dari
praktikum diatas dapat disimpulkan bahwa Shell adalah program penerjemah
perintah yang menjembatani user dengan sistem operasi. Pada umumnya shell
menyediakan prompt sebagai user interface, yaitu tempat dimana user
mengetikkan perintahperintah yang diinginkan. Didalam shell tersebut
terdapat text editor contohnya pada praktikum diatas adalah edior vi dan nano.
Sumber
:
http://davisco-lazonick.blogspot.com/2014/04/materi-tentang-shell-pada-sistem.html
Komentar
Posting Komentar