Minggu, 13 Januari 2008

vi editor

Asal kata dari vi adalah visual yang merupakan editor standar untuk pemrograman shell. Dalam editor vi terdapat 2 modus, yakni modus instruksi (untuk menggunakannya harus menekan “Esc” pada keyboard) dan modus edit (harus menekan “Insert” terlebih dulu).

Beberapa syntaks dalam editor vi :
Perintah Fungsi
Vi [nama file] Membuat atau membuka file
Vi +n [nama file] Membuka file “nama file” pada baris ke-n
: w Menyimpan file
: q! Keluar dari vi tanpa simpan
: wq Menyimpan file lalu keluar dari vi

Copy and Paste
Nyy Mengcopy “n” baris ke buffer
Nyw Mengcopy “n” kata dari posisi kursor ke buffer
p Mempaste data pada posisi kursor
P Mempaste data di bawah posisi kursor

Change and delete the text
r Mengganti karakter pada posisi kursor
R Mengganti karakter pada posisi kursor s.d Esc ditekan
Ncw Mengganti teks perkata sebanyak “n”
Ncc Mengganti teks perbaris sebanyak “n”
Nx Menghapus “n” karakter mulai dari posisi kursor
Ndw Menghapus “n” kata mulai dari posisi kursor

Sequential expression
/string Mencari kata “string” pada posisi kursor
/[a-z] Mencari string karakter kecil
/[A-Z] Mencari string karakter besar
/^string Mencari baris yang diawali dengan kata “string”
/string$ Mencari baris yang diakhiri dengan kata “string”
/[Uu]nix Mencari kata “Unix” atau “unix”

Un sequential expression
: S/unix/UNIX Mengganti kata unix dengan UNIX
: 1, $S/UNIX/unix/g Mengganti kata UNIX dengan unix
: 1, $S/[A-Z]/ \L&/g Mengganti huruf besar menjadi kecil
: 1, $S/[a-z]/ \U&/g Mengganti huruf kecil menjadi besar
: 1, $S/[^0-9]//g Menghapus seluruh alfabet
: 1, $S/^/**/g Menyisipkan “**” pada setiap awal baris
: 1, $S/$/**/g Menyisipkan "**" pada setiap akhir baris

file access permission

Ada 3 jenis pengguna dalam linux, yakni :
- User  pembuat file/direktori
- Group  kumpulan dari user-user
- Other  selain user dan group

Atribut beserta nilainya dalam izin akses file :
-> r = read  nilainya 4
-> w = write  nilainya 2
-> x = execute  nilainya 1
-> - = tidak punya akses  nilainya 0

Perintah untuk izin akses adalah chmod (who x perm) [nama file] keterangan :
Who = tentukan pengguna mana yang ingin diubah izin aksesnya, apakah U/G/O
X = untuk menambah (+) atau mengurangi (-) izin akses
Perm = tentukan izin akses yang ingin ditambah atau dikurangi, apakah R/W/X

Contoh :
Atribut dari file “latihan” diatas adalah ─ rw ─ ─ r ─ ─ r ─ ─

Atribut file tersebut dapat dibagi menjadi 4 bagian :
─│rw ─│r ─ ─ │r ─ ─
J U G O
Keterangan :
J = Jenis “─” file biasa U = User
“d” direktori G = Group
“l” symbolic link O = Other

* Misalkan kita ingin merubah izin akses file tersebut menjadi ─ rwx ─ r ─ ─ r ─ ─ Dalam case ini izin akses yang ingin diubah adalah User dengan penambahan izin akses berupa X (excute), maka perintahnya adalah chmod U+X latihan

* Cara lain untuk merubah izin akses file adalah dengan menggunakan nilai yang ada pada masing-masing atribut. Seperti contoh dibawah ini :
─│rw ─│r ─ ─ │r ─ ─
(4+2+0) (4+0+0) (4+0+0)  644

Jika ingin diubah menjadi ─ rwx ─ r ─ ─ r ─ ─ nilai atribut dari file tersebut menjadi :
─│rwx│r ─ ─ │r ─ ─
(4+2+1) (4+0+0) (4+0+0)  744

Maka, perintahnya adalah chmod 744 latihan

making a file

Untuk mengorganisasikan file, kita dapat menggunakan perintah-perintah berikut ini :
Perintah Keterangan
[nama user@localhost]$ cat > [nama file] Untuk membuat file baru
[nama user@localhost]$ cat >> {nama file] Untuk menambah isi file
[nama user@localhost]$ cat [nama file] Untuk membuka/melihat isi file
[nama user@localhost]$ ctrl + c Untuk menyimpan file
[nama user@localhost]$ rm [nama file] Untuk menghapus file
[nama user@localhost]$ cp [nama file sumber] [nama file copyan] Untuk mengcopy file
[nama user@localhost]$ mv [nama file] Untuk memindahkan file
[nama user@localhost]$ head –[n] [nama file] Untuk menampilkan n baris dari atas file
[nama user@localhost]$ tail –[n] [nama file] Untuk menampilkan n baris dari bawah file

Contoh :
[nama user@localhost] $
Aku ingin menjadi manusia
Yang berguna
Baik bagi diri sendiri
Keluarga
Maupun orang lain

* Diatas adalah file “Latihan” yang memiliki 5 baris, jika kita ingin menampilkan 3 baris dari atas maka kita dapat menggunakan perintah head –[n] [nama file]  head -3 latihan hasilnya :
[nama user@localhost]$
Aku ingin menjadi manusia
Yang berguna
Baik bagi diri sendiri

* Jika kita ingin menampilkan 2 baris dari bawah maka kita dapat menggunakan perintah tail –[n] [nama file]  tail -2 latihan dan hasilnya :

[nama user@localhost]$
Keluarga
Maupun orang lain

organization of directory

Setelah membuat user dan login kita dapat menggunakan perintah dasar linux, seperti :
Perintah Keterangan
[nama user@localhost]$ mkdir_nama direktori Untuk membuat direktori baru
[nama user@localhost]$ pwd Untuk melihat informasi direktori
[nama user@localhost]$ rmdir_nama direktori Untuk menghapus direktori
[nama user@localhost]$ cd_nama direktori Untuk berpindah direktori
[nama user@localhost]$ cd .. Untuk berpindah ke direktori yang ada diatasnya
[nama user@localhost]$ ls -l Untuk melihat semua file dengan lengkap

user account

Di dalam linux terdapat 2 user, yakni super user dan user biasa. Super user disimbolkan dengan “#” sedangkan “$” untuk lambang user biasa. Untuk membuat user biasa, kita menggunakan perintah adduser_nama user. Namun sebelum itu kita harus masuk ke dalam console dengan menekan (ctrl + alt + f4) pada keyboard, kemudian login kedalam root dengan mengetikan root pada local host login lalu tekan enter, kemudian isikan password (untuk password ini sesuai dengan settingan computer masing-masing) seperti di Lab A BSI Wolter menggunakan btibsi untuk passwordnya. Jadi ketikan btibsi dan enter. Kemudian kita telah masuk kedalam root yang ditandai dengan [root@localhost]#

Perintah Keterangan
[root@localhost]# adduser_nama user Untuk membuat user
[root@localhost]# passwd_nama user Untuk membuat password user (verifikasi dari nama user)
New unix password Ketikan password yang ingin dibuat
Retype New unix pswd Ketik ulang password yang baru dibuat
[root@localhost]# exit Untuk keluar dari root
Localhost login nama user Masukan nama user yang baru dibuat
Password password Masukan password yang dibuat di new unix password
[nama user@localhost]$ Kita telah login sebagai user biasa sesuai dengan nama login masing-masing

Sabtu, 22 Desember 2007

tutorial linux dasar

teman-teman doakan aku ya...!

moga blog ini bermanafaat buat teman-teman yang mo belajar linux dasar,,

thanks

www.yaqiendesign.co.nr