## 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