Pertemuan 6 _ Chmod dan Umask

I. Jawaban Laporan

1. Jelaskan pengertian dan fungsi Editor Teks Vi di Linux !

Editor VI merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Pemakai dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Hampir semua distro memiliki dukungan pada editor ini.vi merupakan editor Linux yang berbasis text mode,artinya semua skrip atau naskah yang ada dapat di tulis pada halaman editor vi.
Semua perintah yang di gunakan oleh vi berupa text mode,jadi pada editor vi semua standarnya menggunakan perintah di bawah console.Program yang menyamai editor vi adalah vim.Perbedaan ,pada editor vim Anda akan mendapatkan halaman vi berwarna.
Menjalankan vi,semua user ,baik super user,maupun user biasa ,dapat menggunakan editor vi,Anda dapat menjalankan editor ini langsung dari prompt ,yaitu dengan menuliskan perintah vi dan diikuti oleh nama file yang akan digunakan.Perintah sitaks berikut : vi atau vim , perintah ini sebenarnya juga dapat membuka file yang ada.Perintah vi yang diikuti nama file akan membuka file jika file tersebut memang ada .Perintah diatas juga akan membentuk sebuah file apabila file yang di tunjuk tidak ada.

2. Jelaskan 2 modus operasi yang terdapat pada Editor Teks Vi !
- Command mode (mode perintah) : Modus perintah dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi teks dan file. Perintah-perintah ini biasanya terdiri dari satu atau dua buah karakter.
- Insert mode (mode penyisipan) : digunakan untuk melakukan pengetikan teks.
Pada saat pertama kita memulai editor VI, kita langsung berada pada mode perintah. Perintah untuk memasuki mode penyisipan adalah ketik huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Sedangkan penekanan [Escape] pada mode perintah tidak akan mangakibatkan kita keluar dari mode perintah.

3. Sebutkan perintah dasar dan perintah dalam modus intruksi pada editor teks Vi 
Perintah-perintah dasar editor Vi:
Pergerakan kursor per karakter (Dalam modus instruksi)
h : Untuk menggerakan kursor ke kiri.
l  : Untuk menggerakan kursor ke kanan.
k : Untuk menggerakan kursor ke atas.
j  : Untuk menggerakan kursor ke bawah.
:n : Untuk menggerakan kursor ke baris -n (Sebelum di ketikan, tekan esc terlebih dahulu).

Menggerakan kursor per kata
W,w : Untuk menggerakan kursor ke kanan pada awal kata berikutnya.
B,b  : Untuk menggerakan kursor ke kiri pada awal kata sebelumnya.

Menggerakan kursor per baris
gg : Untuk menggerakan kursor ke huruf dan baris pertama pada halaman pertama.
ngg  : Untuk menggerakan kursor pada baris ke -n.
( : Menggerakan kursor ke awal baris.
) : Menggerakan kursor ke akhir baris.

Pengeditan Teks, ( Sebelumnya tekan Esc dulu yeeee.....)
a : Menyisipkan kata mulai dari kiri kursor setelah kurso bergeser 1 huruf ke kanan.
A : Menyisipkan kata pada posisi akhir baris.
i : Menyisipkan teks mulai dari kiri kursor (Insert).
I  : Menyisipkan teks di awal baris.
s : Menyisipkan teks mulai dari kiri kursor (Insert).
o : Menyisipkan satu baris baru dan menyisipkan teks di bawah baris yang sekarang.
O : Menyisipkan satu baris baru dan menyisipkan teks di atas baris yang sekarang.

Membuka file lain sewaktu mengedit file
:e nama_file : Membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila file yang di edit sudah tersimpan).
:e! nama_file : Membuka file lain ketika sedang mengedit file (tanpa menyimpan perubahan yang telah kita lakukan).

Menghapus teks
*** Penghapusan teks per karakter / huruf
nx : Menghapus karakter pada posisi kursor.
ndw : Menghapus sebanyak n kata pada posisi kursor.
nX : Menghapus n karakter dari posisi kata di depan kursor.

*** Penghapusan teks per baris
ndd : Menghapus sebanyak n bais >> baris di bawahnya akan naik.
D : Menghapus baris dan membentuk baris baru pada baris yang telah dihapus >> baris di bawahnya tidak naik.

Menyimpan dan keluar dari editor vi
:w : Menyimpan file yang sudah ada nama filenya (Save) tanpa keluar dari editor vi.
:w! : Menyimpan file yang sudah ada nama filenya (Save) tanpa keluar dari editor vi.
:q : Keluar dari editor vi tanpa menyimpan file.
:q!  : Keluar dari editor vi tanpa menyimpan file.
:wq! : Menyimpan file dan keluar dari editor vi.
:x : Menyimpan file dan keluar dari editor vi.
:w namafile : Menyimpan file dengan nama yang ingin ditentukan.

*** Kluar sementara dari vi dan mengeksekusi perintah
:! sh : Keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketikan exit.
:! ls :  Keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketikan ls.

Copy dan Paste file
nyy : Menyalin n baris pada posisi kursor ke buffer.
ny : Menyalin mengcopy n karakter dari posisi kursor.
nyw : Menyalin n kata pada posisi kursor ke buffer.
P  : Menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) ke posisi kursor.
p :  Menyalin data yang ada di buffer (termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd) ke bawah posisi kursor.

Membatalkan perintah sebelumnya
u : Membatalkan 1 perintah yang telah dilakukan sebelumnya.
2u : Membatalkan 2 perintah yang telah dilakukan sebelumnya.
Ctlr + R : Membatalkan/Cancel perintah yang telah di undo.

4. Berikan contoh editor teks lain yang sering digunakan selain editor teks Vi !
- Sublime
- Atom
- Gedit
- GNU Emacs
- Nano
- Brackets

II. Jawaban Pretest
-Jelaskan pengertian dan fungsi umask dan chmod dalam sistem operasi linux (centos)!
Umask adalah perintah yang menentukan pengaturan topeng yang mengontrol bagaimana izin file ditetapkan untuk file yang baru dibuat. 

Fungsi Umask : untuk memberikan hak akses pada sebuah file atau folder didalam sistem operasi Linux.


Chmod adalah perintah yang digunakan untuk mengatur perizinan file dan folder (direktori). CHMOD singkatan dari CHange MODe.


Fungsi Chmod : untuk mengatur hak akses atau permission terhadap suatu file/direktori kepada user, group dan other. Kegunaan chmod hampir sama dengan perintah attrib pada DOS.

- Jelaskan perbedaan chmod dan umask
 > “chmod” digunakan untuk merubah hak akses terhadap file atau folder tertentu saja.
 > “umask” digunakan untuk merubah hak akses secara keseluruhan baik itu folder(directory) ataupun file.

- Tuliskan sintaks penggunaan chmod dan umask !
 > Umask : 
  • $ umask 027
  • $ umask
  • $ touch f2
 > Chmod  :
  • $ chmod a+x namafile
  • $ chmod u+x namafile

III. Scan hasil pretest





Komentar

Postingan populer dari blog ini

Kalkulus - Limit Trigonometri

ALIN- METODE CROUT& DOOLITTLE

Kalkulus - Grafik Fungsi