Kamis, 05 Januari 2012

Pertemuan 5

Ekspresi Beraturan Pada Editor vi

Perintah dasar u/ pencarian :

1. /[0/9] = mencari numeric
2. /[a-z] = mencari string/karakter kecil
3. /[A-Z] = mencari string/karakter besar
4. /^string = mencari baris yg diawali dengan string
5. /string $ = mencari baris yg diakhiri dengan string
6. /[Ss]tring = mencari kata string atau String
7. /String = mencari kata string
· Perintah ekspresi beraturan lainnya :
1. :S/saya/SAYA = mengganti kata saya menjadi SAYA tergantung pada huruf capital
2. :1,$s/saya/SAYA = mengganti seluruh kata saya menjadi SAYA
3. :s/[Ss]aya/SAYA = mengganti kata saya menjadi SAYA
4. :1,$s/[A-Z]/\l&/g = mengganti semua huruf besar menjadi huruf kecil
5. :1,$s/[a-z]/\u&/g = mengganti semua huruf kecil menjadi huruf besar
6. :1,$s/[^0-9]//g = menghapus semua huruf
7. :1,$s/^/**/g = menyisipkan ** pada setiap awal baris
8. :1,$s/$/**/g = menyisipkan ** pada setiap akhir baris
9. :g /SAYA/d =menghapus semua baris yg mengandung kata SAYA

Pertemuan 4

Pengenalan Editor vi dan Perintah-Perintahnya Pada Editor vi

Memulai vi => pembuatan teks sama halnya dengan echo dan cat, perbedaannya jika di echo dan cat tidak bias mengedit file, di editor vi teks bias diedit. Perintah-perintahnya antara lain :
1. vi : masuk ke editor vi tanpa membuka/membuat file apapun
2. vi nmfile : membuka file pada baris pertama
3. vi +n nmfile : membuka file pada baris pertama
4. vi + nmfile : membuka file pada baris terakhir
5. vi nmfile1 nmfile2 : membaca beberapa file sekaligus secara bersamaan
u/ pergerakan file jika menggunakan perintah (vi nmfile1 nmfile2) adalah tekan esc, kemudian :
:n => jika ingin memindahkan ke file berikutnya (next)
:rew => jika ingin memindahkan ke file sebelumnya (rewind)
· Perintah-perintah dasar editor vi :
1. Pergerakan kursor/karakter :
h : u/ menggerakkan kursor ke kiri
i : u/ menggerakkan kursor ke kanan
k : u/ menggerakkan kursor ke atas
j : u/ menggerakkan kursor ke bawah
:n : u/ menggerakkan kursor ke baris n
2. Menggunakan kursor/kata :
W,w : u/ menggerakkan kursor ke kanan pada awal kata berikutnya
B,b : u/ menggerakkan kursor ke kiri pada awal kata sebelumnya
3. Menggerakkan kursor/baris :
gg : menggerakkan kursor ke huruf dan baris pertama pada halam pertama
ngg : menggerakkan kursor pada baris ke-n
( : menggerakkan kursor ke awal baris
) : menggerakkan kursor ke akhir baris
4. Pengeditan teks :
a : menyisipkan kata mulai dari kiri kursor bergeser 1 huruf ke kanan
A : menyisipkan teks 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 : membuka 1 baris baru dan menyisipkan teks di bawah baris yang sekarang
O : membuka 1 baris baru dan menyisipkan teks di atas baris yang sekarang
5. Membuka file lain sewaktu mengedit file :
:e nmfile : membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila file yg dibuat telah di edit dan disimpan)
:e! nmfile : membuka file lain ketika sedang mengedit file
6. Menghapus file :
- Penghapusan teks perkata/karakter/huruf :
nx : menghapus karakter pada posisi kursor
ndw : menghapus sebanyak n kata dari posisi kursor
nX : menghapus n karakter dari posisi kata di depan kursor
- Penghapusan teks/baris :
add : menghapus sebanyak n baris
D : menghapus baris dan membentuk baris baru pada baris yg telah dihapus tadi
7. Menyimpan file dan keluar dari editor vi :
:w = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
:w! = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
: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 nmfile = menyimpan file dengan nama yg ingin ditentukan
:! sh = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik exit
:! ls = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik ls
8. Copy dan paste file :
nyy = menyalin n baris pada posisi kursor ke buffer
y = menyalin mencopy n karakter dari posisi kursor
nyw = menyalin n kata pada posisi kursor ke buffer
p = menyalin data yg ada di buffer
P = menyalin data yang ada di buffer
9. Merubah/mengganti teks/kata :
x new = mengganti teks perkata
x nee = mengganti teks perbaris
10. Membatalkan perintah sebelumnya :
u = membatalkan 1 perintah yg telah dilakukan sebelumnya
zu = membatalkan 2 perintah yg telah dilakukan sebelumnya
ctrl+R = membatalkan/cancel perintah yg telah di undo

Pertemuan 2

Perintah Dasar Linux (Operasional File 1 dan Operasional File 2)

u/ melihat direktori yang ada = ls
u/ mengcopy file dan mempaste pada direktori = cp nmfile nmfilebaru
u/ mengcopy dalam direktori yang berbeda = cp nmfile alamattujuan
u/ mengubah nama file :
u/ merename/mengganti nama file = mv nmfile nmfilebaru
u/ memindahkan file ke direktori Lain = mv nmfile alamattujuan
u/ menghapus direktori :
u/ menghapus file = rm nmfile
u/ menghapus direktori kosong = rmdir nmdirektori
u/ menghapus direktori berikut isinya = rm –rf nmdirektori
u/ membuat direktori = mkdir nmdirektori
u/ membuat isi file ke dalam direktori = echo “isi teks” >nmfile
u/ menambah isi file = echo “isi teks” >>nmfile
u/ menghitung jumlah baris/kata & karakter di file = wc nmfile

ket : wc = word count
u/ mengkompres file = gzip nmfile
u/ membaca file biodata = zcat nmfile
u/ mengekstrak file = gunzip nmfile
u/ membaca file biodata = zcat nmfile
u/ membuat alias = alias nmalias

Pertemuan 1

Pengenalan Linux dan Perintah Dasar Shell Linux (Organisasi Direktori)

localhost login : root
· password : password
[root@localhost~]#adduser namaanda => untuk membuatuser baru
Ket : ~ = folder/direktori yang aktif
# = super user

· [root@localhost~]#passwd namaanda
new unix : nimanda
retype : nimanda
successfully

· u/ mengeluarkan “login tanpa logout” :
[root@localhost~]#su –l namaanda
Ket : su = super user
-l = list

· u/ mengeluarkan “login dengan logout” :
[root@localhost~]#ctrl+d/exit/logout
localhost login : namaanda
password : nimanda