Posted on 21 December 2011. Tags: editor vi, vi
Editor vi merupakan bawaan dari centOS 5, editor ini sangat berguna ketika kita bekerja dalam sebuah concol / shell / comand line
dalam operasi linux. Editor vi kali pertama diciptakan oleh Bill Joy di Univ. California yang dikembangkan dari Line Editor Ex.
1. Bentuk Umum
vi = Membuka editor vi
vi nama_file = Membuka file dengan editor vi
vi +n nama_file = Membuka file pada baris ke-n
2. Menyimpan dan keluar dari editor vi
:w = Write untuk menyimpan file tanpa keluar dari editor vi
:w! = Write untuk menyimpan file tanpa keluar dari editor vi
:q! = Quit untuk keluar tanpa menyimpan perubahan file.
= Exit untuk keluar dengan menyimpan perubahan pada file
:wq! = Write & Quit untuk keluar dan menyimpan perubahan pada file
:w nama_file = save as untuk menyimpan file dengan nama file tertentu.
3. Copy dan Paste
n yy = Menyalin n baris pada posisi kursor ke buffer
y = menyalin n karakter dari posisi kursor
n yw = Menyalin n kata pada posisi kursor ke buffer
P = Menempel data yang ada di buffer ke posisi kursor
p = Menempel data yang ada di buffer ke bawah posisi kursor
Posted in LSA CentOS 5
Posted on 21 December 2011. Tags: 77, chown.chmod, vi
Linux sangat memahami penggunanya untuk lebih mengexplor dalam menggunakan operasi operasi filenya. Diantaranya adalah
dalam mengatur hak izin akses suatu data, hak kepemilikan data dan pembuatan user group.
- Pembuatan dua user yang nantinya akan digabungkan menjadi satu group
- Pembuatan direktori atau file melalui user yang telah dibuat.
ls -l : Melihat isi dan atribut sebuah file dalam suatu direktori.
[root@localhost~]# ls -l nama_file
Total 4
-rw-rw-r– nim_bsi nim_bsi 0 Des 13 00.11 nama_file
Penjelasan :
- Total 4 = Jumlah byte file
- - = Menandakan file
- rw-rw-r– = Hak akses file
- r = read (4) U : user
- w = write (2) G : Group
- x = execute (1) O : Other
chmod : Perintah untuk merubah hak akses suatu file / folder [Change Mode]
[root@localhost~]# chmod attribut nama_data
chmod u+…,g+…,o+… nama_data = Menambahkan hak akses
chmod u-…,g-…,o-… nama_data = Menghapus hak akses
chmod u=…,g=…,o=… nama_data = Menentuka langsung hasil akhir sebuah attribut
chmod angka nama_file = Menentukan hak akses suatu file dengan format angka
r –> membaca nilainya 4
w –> menulis nilainya 2
x –> eksekusi nilainya 1
Dengan format urutan attribut U G O [ User Group Other ]
Contoh :
Berika hak izin akses penuh untuk user, membaca untuk group dan mengeksekusi untuk group pada file kampuskita.
rwx : 4+2+1 = 7 [U]
r– : 4 = 4 [G]
–x : 1 = 1 [O]
—————-+
= 741
[root@localhost~]# chmod 777 kampuskita
chown : Untuk merubah hak kepemilikan suatu data [Change Owner]
[root@localhost~]# chown nama_user_bukan_pemilik.no_urut_group lokasi_file_asal
[root@localhost~]# chown nim_bsi.100 /home/bsi_nim/direktori/datakampus
Sebelum kita membuat sebuah group, kita harus membuat dan menentuka nomor group terlebih dahulu. Langkah ini bisa anda lakukan
dengan langkah berikut :
[root@localhost~]# vi /etc/group
cari user yang akan dijadikan sebagai group tertentu dan catat nomornya id usernya.
bsi_nim:x:100
nim_bsi:x:101
Nah nomor user adalah 100 dan 101, maka kita ganti nomornya menjadi sama semua contoh nomor id kedua user tersebut menjadi 100
bsi_nim:x:100
nim_bsi:x:100
Setelah diedit kemudian simpan dan keluar dari editor vi.
catatan :
tekan INSERT : Untuk memulai edit pada editor vi
tekan ESC : Mengakhiri edit / mengeluarkan kursor dari editor vi
ketik :wq! enter: untuk menyimpan dan keluar dari editor vi
Posted in LSA CentOS 5