LAPORAN
PRAKTIKUM
Sistem Operasi
MODUL 6 dan 7
( Pengenalan Shell
Programing Dan Text Editor )
Disusun Oleh :
Nama : Abdul Hamid
Nim
: 20170810022
Prodi : Teknik Informatika
FAKULTAS ILMU
KOMPUTER UNIVERSITAS KUNINGAN
Jalan Cut Nyak Dien No. 36 A, Kel.
Cijoho, Kuningan, Jawa Barat 45513 2019
Dasar Teori
Apa itu shell ?
shell adalah program ( penterjemah perintah ) yang menjembati user dengan
sistem operasi dalam hal ini kernel ( inti
sistem operasi ), umumnya shell menyediakan prompt sebagai user interface ,
tempat dimana user mengetikkan perintah perintah yang diinginkan baik berupa
perintah internal shell ( Internal command ) ataupun perintah internal shell (
internal command ), ataupun perintah eksekusi suatu file program (eksternal
command ), selain itu shell memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk
dieksekusi sebagai program.
Pembahasan
Praktikum
Awal untuk membuat program di terminul linux kita masuk terlebih dahulu
ke terminal linux kemudian kita ketik nano pada program terminal dan akan
muncul halaman teks yang tersedia
dibawah ini.
Kemudian kita
isikan teks yang sudah ada di modul untuk dimasukan ke dalam halaman teks dan
bisa dilihat untuk hasil pembuatan nya di gambar bawah ini.
Setelah itu kita
klik Esc O untuk menyimpan program halaman
yang sudah kita buat tadi dan ketik Esc X untuk keluar ke halaman utama
program setelah itu ketikan sh abdul.sh fungsi untuk memanggil sebuah halaman
teks yang sudah dibuat di program nano ini.
Selanjutnya kita
buat halaman nano lagi untuk mengisi data yang lain yang ada di modul cara nya
sama seperti yang di atas ketikan nano lalu enter dan akan membuka ahalam teks.
Lalu kita isikan halaman
teks baru ini dengan yang ada di modul dan kita buat folder nama dengan
menggunakan sh karena fungsi ini untuk menampilkan hasil teks yang sudah dibuat
di halaman nano tersebut.
Setelah kita save
akan berubah warna bahwa halaman yang sudah kita isi teks nya tersimpan dan
kita akan menjalan program nano yang sudah kita buat. Kita lihat pada gambar di
bawah ini.
Setelah kita
simpan teks yang sudah kita buat di dalam program nano dan kita mulai
menjalankan nya dan bisa kita lihat akan tampil seperti gambar di atas mungkin
ada beberapa syntax eror karena ada beberapa program yang tidak mendukung dari
program yang sudah kita buat.
Percobaan
ke 3 :
Menggunakan
format vi dan membuat sebuah teks dengan cara memasukan setiap kata dengan
beberapa format yang dibutuhkan seperti menggunakan tombol untuk mengisi teks
dari setiap paragraf.
Kita
klik kan format vi latihan untuk membuat folder baru setelah itu akan menuju ke
halaman vi tersebut.
Langsung
saja untuk pembuatan teks nya yang sudah ada di modul untuk memasukan teks nya
ke dalam vi mungkin untuk memasukan teks kita gunakan vi agar bisa menulisakan
teks nya.
Setelah kita
melakukan beberapa pengisian teks nya mungkin ada beberapa tombol yang harus di
perhatikan dari segi tombo penulisan teks dan menghapus teks setiap kata nya.
Untuk pemanggilan nya mengguanakan cara yang sama dengan program nano, yang
membedakan nya dari segi pemanggilannya kalau vi memanggil dengan mengetik vi
latihan2.sh
PostTest
Selanjutnya kita
menggunakan program vi untuk memanggil sebuah halaman teks yang sudah kita buat
di format vi langsung saja kita ketikan vi PostTest dan akan membuka halaman vi.
Cara nya sama
dengan yang di praktikum yaitu memasukan kata dulu didalam halaman teks ini dan
harus teliti pada saat memasukan kalimat kita gunakan huruf i agar bisa memasukan teks nya setelah
kita buat ketikan O untuk membuat paragraf baru dan ketikan lagi huruf I agar
menjalan kan teks nya.
Setelah itu kita
ketikan kan teks nya dan bisa kita lihat gambar dibawah ini.
Disini kita
menggunakan sedikit perintah yang akan membuat sebuah berubah sedikit untuk
perintah nya kita klik tombol dd fungsi
nya untuk menghapus 1 paragraf teks yang akan kita tentukan kursor nya pada
bagian teks yang kedua dan bisa kita lihat dari perubahan teks nya hilang pada
teks yang di tengah
Setelah kita
ketikan dd pada kursor yang sudah kita tentukan maka teks nya akan terhapus
secara otomatis dalam 1 paragraf
Kemudia kita
ketikan lagi tombol 3dd fungsi ini membuat teks 3 bari secara terhapus otomatis
tergantung kursor yang akan kita letakkan di bagian kalimat teks nya.
PostTest ke 2
Selanjutnya
dengan cara yang sama untuk menggunakan program vi dengan membuat folder baru
ketikan vi dan berikan nama file yang akan kita buat di halaman vi tersebut.
Setelah itu ketik enter untuk menjalankannya
Lalu kita isikan
teks nya didalam halaman vi ini dan setelah kita isikan teks dari modul lalu
simpan dengan mengklik tombol shift : dan akan menampil sebuah pemanggilan yang
akan menyimpan file teks yang sudah kita untuk menyimpan nya ketikan tombol wq
untuk menyimpan sebuah lembaran teks yang didalam format vi
Setelah kita
simpan format teks yang sudah kita buat lalu kita keluar untuk memanggil apakah
program yang file yang sudah kita buat akanmenampilkan nya atau tida dengan
mengetik tombol vi PostTes.sh karena untuk memanggil si kalimat teks tersebut.
Dikarena didalam modul nya menggunakan spell teks.txt karena pada pemanggilan spell harus di instal
terlebih dahulu agar mendapatkan sebuah panggilan dari format spell. Jada saya
menggunakan .sh untuk file teks vi nya.
Kesimpulan :
Editor vi
Editor VI (vee
eye, dibaca vi ai) adalah editor berbasis text yang digunakan oleh banyak
pemakai UNIX/LINUX. Editor ini pertama kali dikembangkan oleh William (Bill)
Joy sewaktu ia menjadi graduate student di University of California at Berkeley
pada tahun 1976.
Perintah “vi”
adalah perintah di dalam shell linux untuk mengedit teks, kalau di dalam
Windows pada shell MS-Dos dengan perintah “edit”. Yang keduanya hampir
mempunyai kesamaan, perbedaannya di dalam dos bisa langsung dari windows dan
dapat mouse dapat dijalankan tetapi di dalam vi mouse tidak bisa digunakan
untuk memilih option tersebut seperti file, edit, help dll.
Editor VI
memiliki dua mode, yaitu :
Command mode
(mode perintah) Editor vi mengintepretasikan input sebagai instruksi untuk
dieksekusi oleh editor, contoh seperti mencari teks, mengganti teks secara
otomatis dan lainnya.Insert mode (mode penyisipan) 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.
Pertama kali
memulai editor VI, secara default kita menemukan Command mode (mode perintah).
Untuk mengaktifkan insert mode kita tinggal mengetikkan huruf i. Bila kita
menekan tombol [Escape], maka kita akan kembali ke mode perintah. Selain huruf
i kita juga dapat menekan tombol insert.
Untuk memulai
Editor VI kita dapat mengetikan perintah :
# > vi
namafile.txt
Jika file
namafile.txt ditemukan, maka editor akan membuka dokumen tersebut. Tetapi jika
tidak ditemukan, maka editor VI akan membuat file baru dengan nama tersebut
(namafile.txt) jika disimpan. Untuk itu jangan sampai salah mengetikkan nama
sebuah file yang akan diedit.
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 dan keluar
: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 yang berbeda
Editor Nano
GNU Nano
adalah text editor berbasis console atau terminal teks
sederhana. Nano pada awalnya diciptakan untuk pengganti bebas UW Pico text
editor non-bebas. Sehingga tampilan Nano dibuat semirip mungkin dengan
Pico. Walaupun masih kalah kuat dengan text editor setingkat Vi/Vim
dan Emacs tapi nano cukup diminati oleh pengguna Linux.
Ada satu hal yang
membedakan Nano dari text editor lainnya, yaitu penggunaan
“Shortcut” atau kombinasi tombol (seperti halnya dim sword) yang akan
memudahkan kita dalam mengedit file. Shortcut ini sendiri dapat digunakan
dengan cara menekan “Esc” duakali atau menekan “Ctrl” sambil
menekanshortcut yang diinginkan.
Untuk membuka
Nano sendiri kita dapat mengetikkan command “nano” pada terminal atau
“nano ” jika ingin langsung membuat file baru.
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.
Daftar Pustaka :
http://www.academi.Shell
Programing Dan Text Editor.com
Tidak ada komentar:
Posting Komentar