RSS Feed

Selasa, 18 Oktober 2011

Resume_Sistem Operasi - Pert 6


  • Ada terdapat bermacam utility yang digunakan untuk melakukan pemrosesan pada kata diantaranya adalah:     
    • Vi editor
    • Nano
    • Gedit
    • Dll
  • Ada tiga dasar command yang ada pada Vi Editor
    • Modus penyisipan dan pengisian
    • Modus perintah
    • Modus balik
  • Modus penyisipan digunakan manakala hendak melakukan proses pengetikan. Yang bisa dilakukan adalah dengan mengetikkan:
    • Menekan tombol i = hal ini dimaksudkan untuk melakukan proses pengetikan.
    • Menekankan tombol a = yang dimaksudkan untuk memulai mengetik dengan menulis di sebelah kanan dari kursor.
    • Menekan tombol A = digunakan untuk memulai menulis pada akhir dari baris.
  • Pergerakan Krusor
    • Kanan : j
    • Kiri   : k
    • Atas :h
    • Bawah : l
    • Awal baris : 0
    • Akhir baris : A
  • Editing
    • Insert (i) : memasukan kalimat, dimana kata diselipkan di posisi krusor.
    • Append (a) : memasukan kalimat, dimana kata diselipkan setelah posisi krusor.
    • Open (o dan O) :             
      • o = membuat satu baris baru di bawah posisi kursor
      • O = membuat satu baris baru di atas posisi kursor
    • Delete (x dan X) :
      • x menghapus satu karakter pada posisi kursor
      • X menghapus satu karakter pada posisi sebelum kursor
  • Delete Word (dw) : menghapus sebuah kata
  • Delete line (dd) : menghapus satu baris
  • Replace (r dan R):
    • r mengganti satu karakter pada posisi kursor
    • R mengganti kata mulai dari posisi kursor sampai di tekan Esc.
  • Change Word (cw) : mengganti kata dengan kata lain, kata yang diganti dibatasi dengan $
  • Undo (u) : membatalkan editing sebelumnya.
  • Search (/ dan ?)
    • / mencari string mulai dari bagian paling bawah (n)
    • ? Mencari string mulai dari bagian paling atas (n)
  • Copy ( y dan Y):
    • y = copy dari kursor sampai akhir baris ke buffer khusus.
    • Y = copy satu baris penuh ke buffer
    • yw = copy karakter dari posisi kursor hingga akhir kata
    • yW = copy karakter dari posisi kursor hingga akhir kata yang dipisahkan spasi
    • yb = copy karakter dari awal hingga tepat sebelum posisi kursor
    • yB = copy karakter dari awal kata yang dipisahkan spasi hingga sebelum posisi kursor
  • y <enter> =copy baris pada posisi kursor dan baris sesudah posisi kursor
  • yy = copy baris pada posisi kursor
  • y0 = copy dari awal baris hingga sebelum posisi kursor
  • y$ = copy dari posisi kursor hingga akhir baris.


Rabu, 05 Oktober 2011

Resume_Sistem Operasi - Pert 5

## File Descriptor ##
## Contoh Inputan ##
cth : pwd, hasil berupa output
## Redirection (Pembelokan) ##
0 < atau <
1 > atau >
2 > (error)

## Lanjutan ##
## Pengalihan Arah Keluaran ##
touch file1.txt
vi file1
//ketikkan
Percobaan Standar Output

//lalu ketikkan
cat file1
cat file1 > file 2
">" : berfungsi sama seperti copy (pengendalian arah keluaran)
bila pada file1 d'edit
//ketikkan
Percobaan

//maka pada
cat file1 > file2
isi'nya "Percobaan"
">>" : dibaca apen
misal:
cat file1 >> file2
cat file1 >> file2
cat file1 >> file2
maka outputnya:
percobaan
percobaan
percobaan

misal:
cat file2 >> file1
maka isi file1 skg:
percobaan
percobaan
percobaan

misal:
cat fileA fileB fileC fileD > File5
output'nya:
A
B
C
D

fungsi cat adalah menangkap atau bisa juga untuk menampilkan output..

## Simbol ##
## Contoh Gambaran Penggunaan ##
## Pengalihan Arah Kesalahan ##
## Contoh Perintah ##
mis:
ls -l none/etc/passwd > hasil
output:
"cannot access none: No such file or directory"
(apabila error hanya log, dan tidak d'tampilkan pada layar)
bila di "cat hasil" maka???

mis:
ls -l none/etc/passwd > hasil2 > salah
cat salah??

## Menggabungkan Standart Error ke Standard Output ##
ls -l none/etc/passwd > hasil 2 >&1
//lalu ketik cat hasil

## Pengalihan Arah Masukkan ##
"<" : symbol masukkan

coba ketik : bc
//kemudian ketik
2+3
outputnya : 5

(bc : merupakan aplikasi aritmatika)

mis:
touch operasi.txt
vi operasi
//ketikkan
22+1
30-7
bc < operasi.txt
//outputnya:
23
23

## Pipa ##
cth:
ls -l > file.tmp
lp file.tmp
rm file.tmp
(lp : merupakan perintah print)

## Lanjutan ##
( | : symbol pipa )

//ketikkan
ls -l | wc -l
merupakan printah untuk menghitung yang ada d'ls -l
//output'nya:
total 40

//ketikkan
touch hai.txt
vi hai.txt
//kemudian ketik
hai hello apa kabar

//lalu
echo hai hello apa kabar | tee hai.txt
cat hai.txt

//output'nya:
hai hello apa kabar

tee : merupakan perintah untuk menghubungkan

//ketikkan

ls -l /etc/ > (nama file'nya apa)

## Filter ##
wc : adalah program filter untuk menghitung kata, karakter, baris

wc -l : untuk baris
wc -w : untuk kata
wc -c : untuk karakter

mis:
//ketik
wc
//lalu ketikkan
aku cinta kamu
i love you
//outputnya
2    6    24
2: merupakan jumlah baris
6: merupakan jumlah kata
24: merupakan jumlah karakter(termasuk spasi, enter ga d'hitung)

menghitung dari beberapa file
wc /etc/passwd/etc/group

## Head ##
untuk menampilkan default 10 baris teratas

mis:
cat percobaan.txt
isinya
1. a
2. b
3. c
4. d
5. e
6. f

//ketik
head percobaan.txt
//outputnya
1. a
2. b
3. c
4. d
5. e
6. f

//mis: head -3 percobaan.txt
//output'nya:
1. a
2. b
3. c

//mis tail -2 percobaan.txt
5. e
6. f

## NL ##
mis:
//ketik nl percobaan.txt
1 1. a
2 2. b
3 3. c
4 4. d
5 5. e
6 6. f

Minggu, 02 Oktober 2011

Resume_Sistem Operasi - Pert 4

##Jenis File##
##File Biasa##
##a. File Teks##
##b. File Teks Perintah##
##c. File Executable (File Biner)##
##d. File Data##
##Direktori##
##Sedikit tentang inode##
##Lanjutan......##
##File Spesial##
##File Direktori##
##Struktur File dalam Sistem Linux##
##File Hierarki Linux##
##Direktori Standar pada Linux##

cd(changes directory)(spasi)/
pwd
cd /etc/
ls -li
sudo vi /etc/network/interfaces
:q! << kluar tanpa save
/(root)
/home
/bin
/dev
/etc
/tmp
##Lanjutan......##
mkdir << buat direktori
mkdir(spasi)nama dir yang akan d'buat..
mkdir .dir2 <<fungsi . d'depan adalah untuk menghidden dir..
ls -la (smua kliatan)
##Mounting Hardisk##
sudo fdisk -l <<melihat flashdisk apa saja yg tertancap d'pc kita

sudo mkdir /media/(nama file'e apa) << dengan ini mount'nya d'aktifkan

cth:
sudo mkdir /media/test
ls -l
ls -l /home/
sudo mv Dir1 / /home/chayadi/
sudo mv filepakpo / /folderpakpo
ls -l /home/chayadi/
mount << fd nancep
umount << fd copot
rm dir1 << remove dir
touch file1 file2 file3
rm(spasi)-r(spasi)"nama dir yang akan d'hapus" << menghapus dir yang ada filenya
mkdir dir3 dir4 dir5
rmdir dir3 dir4 dir5

ifconfig : seperti ipconfig pada windows, yakni untuk melihat ip