RSS Feed

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

0 komentar:

Posting Komentar