Langsung ke konten utama

MAKALAH Praktikum Sistem Operasi MODUL V&VI (Shell Pada Sistem Operasi Linux dan Text Editor)



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
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
^ C      : mengetahui apa garis kursor berada pada
^ W     : mencari beberapa teks.
Hapus perintah.
^ D      : untuk menghapus karakter saat ini di bawah kursor
BackSpace menghapus karakter saat ini di depan kursor
^ K      :  menghapus seluruh baris
^ \        :  Mencari (dan mengganti)
Potong dan sisipkan
^ 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)
^ 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.
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

Postingan populer dari blog ini

Makalah Praktikum SO(commant prompt dan cara copy file pdf)

MAKALAH Praktikum Sistem Operasi MODUL I Disusun oleh : Nama : Agustina Rohmawati NIM    : 20160810085 Prodi   : Teknik Informatika LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS   KUNINGAN Jalan Cut Nyak Dhien Cijoho Kuningan 2017 DASAR TEORI Pengertian Cmd dan DOS 1.       Pengertian Cmd (command promt) Command Prompt adalah sebuah perintah dos yang terdapat pada OS windows yang dapat memudahkan user dalam menjelajahi windows baik secara online maupun offline, dan aplikasi ini bisa juga disalahgunakan oleh seorang cracker untuk menjalankan aksi-aksinya hanya dengan menggunakan command prompt. Command Prompt atau DOS prompt adalah sebuah command line (baris perintah) pada sebuah OS (Operating System) berbasis GUI untuk mengesekusi file dengan cara menuliskan perintahnya pada jendela cmd. Atau singkatnya Command...

Tugas Makalah Bahasa Pemograman1

MAKALAH Praktikum Bahasa Pemograman1 MODUL I Disusun oleh : Nama : Agustina Rohmawati NIM    : 20160810085 Prodi   : Teknik Informatika LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS   KUNINGAN Jalan Cut Nyak Dhien Cijoho Kuningan 2017 KATA PENGANTAR Alhamdulillah dengan memanjtkan puji dan syukur kehadirat Allah SWT, Penulis dapat meneyelesaikan makalah ini dan tak lupa penulis haturkan terima kasih kepada semua pihak yang telah mendukung dan membantu Penulis dalam menyelesaikan makalah ini . Dalam makalah yang berjudul “ Makalah Java dan Netbeans ” ini, akan dibahas mengenai pengertian Java, sejarah Java itu sendiri, kemudian dasar-dasar pemrograman Java yang menjelaskan tentang variabel, tipe data, dan operator yang terdapat dalam bahasa pemrograman Java. Dan juga akan di jelaskan tentang setting path pada Java. Selain itu, untuk memp...

MAKALAH Praktikum Sistem Operasi MODUL VIII (Manajemen Perangkat Keras)

MAKALAH Praktikum Sistem Operasi MODUL VIII ( Manajemen Perangkat Keras) Disusun oleh : Nama : Agustina Rohmawati NIM    : 20160810085 Prodi   : Teknik Informatika LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS   KUNINGAN Jalan Cut Nyak Dhien Cijoho Kuningan 2017 Top of Form Bottom of Form M anajemen P erangkat K eras DASAR TEORI: 1 FILE PERANGKAT KERAS /dev berisi file device (perangkat) yang merupakan aspek penting pada sistem file Linux. /dev/cdrom dan /dev/fd0 merupakan drive CD-ROM dan floppy pada komputer Anda. Kita dapat melkaukan akses read dan write pada perangkat. Sebagai contoh /dev/dsp merupakan perangkat speaker. Sembarang data yang ditulis ke file ini akan dialihkan ke speaker. ’cat /boot/vmlinuz > /dev/dsp’ menyebabkan kita dapat mendengarkan suara dari speaker. Untuk mencetak file dapat dikirim k...