Senin, 24 September 2018

Pelatihan Linux 1

Sesi console
- F1 GUI
- F2 - F6

console terminal :
tty : cek session posisi user dimana
ssh student@localhost : remote ke diri sendiri
who : cek aktivitas user
id : untuk cek dengan user siapa kita login
echo $TERM : untuk cek layar kita(sinkron untuk clear screen)
w : aktivitas secara detail kita
who -u : mengeluarkan aktivitas id nya, untuk memberhentikan proses (task manajer)
man man : membuka kamus per bab bertanya ke man
man passwd : default bab
man 5 passwd : menentukan bab
man -k zip : find kamus yang berhubungan dengan kata zip
updatedb : untuk mengupdate database lokal (kamus) su -
mandb : sama seperti updatedb, lebih fokus
cp /etc/passwd(folde yang akan di copy) pass(folder baru) : cara copy
cp -i /etc/passwd(folde yang akan di copy) pass(folder baru) : cara copy dengan alert
alias cp="cp -i"
file : untuk membaca propertis file
grep user(katauser) backup/fi(file nya)
grep -i user(katauser) backup/fi(file nya) tidak mengaharaukan besar kecil
grep -iv user(katauser) backup/fi(file nya) tidak menggunakan kata user
grep "bash$"(yang di akhirnya ada kata2 bash) backup/fi(posisi file)
grep "^student"(awal dengan kata) backup/f1
vim latihan.txt : membuat file dan mengeluar kan text editor
:q! : untuk keluar vim
vim $HOME/.exrc : pengaturan satu folder, jika membuat vim di situ otomatis config terbaca
atau vim ~/.exrc


vim mode :
- command -- input dianggap perintah
- editing/insert -- input dimasukan ke buffer
- last line mode -- :,/(find dari atas ke bawah),?(find dari bawah ke atas)

Linux Shell : regular user admin
-> sh (born shell) from nya : $ #
-> csh (c-shell) % #
-> ksh (korn shell) $ #
-> bash (born again shell) $ #

Windows Shell :
-> command
-> cmd
-> Powershell

database user
-----------------
- /etc/passwd -- database user
- /etc/group -- database group
- /etc/shadow -- database password

..................
Latihan Editor vim
..................

untuk masuk editing
- i,I = untuk insert
- a,A = Append
- o,O = Open Line

pergerakan kursor 
h = panah kiri
j = panah bawah
k = panah atas
l = panah kanan
0 = ke awal baris
$ = ke akhir baris
G = ke akhir file
nG = ke akhir baris n
w,W = kekanan 1 kata
b,B = kekiri 1  kata
 
change  dan replace 
...................

r = ganti 1 karakter
cw = replace
cc = ganti 1 baris

hapus 
.......
x = hapus 1 karakter 
dw = hapus
dd = hapus 1 baris
u = undo (membatalkan perintah)
ctrl+R = redo

copy, paste
..........

yw = copy 1 kata
yy, y = copy 1 baris
p = paste

cari string 
..........
/string = cari string dari atas ke bawah
?string = cari string dari bawah ke atas
n = pencarian string berikut nya
. = mengulang perintah terakhir 


ex mode
.......
:w = save
:w nama_file = simpan file dengan nama_file
:1,20 w nama_file = baris 1 s.d 20 simpan degan  nama_file
:wq = simpan dan keluar
:x = simpan dan keluar
ZZ = simpan dan keluar
:q = keluar tanpa menyimpan
:q! = keluar tanpa menyimpan

:f = mengingat nama file yang sedang di edit
:1,10 co 20 = baris 1 s.d 20 di copy ke baris 20
:1,10 d = hapus baris 1 s.d 10
:1,10 m $ = baris 1 s.d 10 dipindah ke akhir file
:r nama_file = insert nama_file ke file yang sedang di edit
:set nu = menampilkan no baris
:set nonu = menghilangkan no baris
:set tabstop=5 = untuk mengatur tabulasi 5 karakter
:set autoindent = set untuk auto indent
:e nama_file = pindah edit ke nama_file
:!command = menjalankan shell command
!!command = output perintah masukan ke editor vim

find and replace
...............
:l,$s/lama/baru/g = cari dari baris 1 s.d terakhir kata lama, kalau ketemu diganti dengan kata baru dengan global 


:%s/lama/baru/g = cari dari baris 1 s.d terakhir kata lama, kalau ketemu diganti dengan kata baru dengan global 

Visual Mode
..........
v = block per karakter
ctrl+v =  block per kolom
V = block baris

Tidak ada komentar:

Posting Komentar