Monday, December 3, 2018

Operasi Input Output Pada Linux

A. File Descriptor

Contoh Perintah File Descriptor :

1. Output ke layar (standard output), input dari sistem (kernel).

Ketik : # ps

2. Output ke layar (standard output), input dari keyboard (standard input).

Ketik : # cat 
maka cursor akan berpindah kebawah dan membuat baris kosong baru lalu kalian bisa langsung mengetikannya yang nantinya akan ditampilkan (output).

3. Input dari keyboard dan output ke alamat internet.

Ketik : # mail emailkamu@mail.com
maka akan tampil (Cc, subject dan isi email). Untuk mengakhirinya tekan ctrl+d.

4. Input nama direktori, bila terjadi error maka akan muncul standard error pada layar.

Ketik : # mkdir mydir 
"mydir" nama direktori yang akan dibuat. Apabila muncul pesan "mkdir cannot create directory 'mydir' : file exists" artinya direktori dengan nama "mydir" telah ada dan tidak bisa dibuat lagi.

B. Pembelokkan (Redirection)

Contoh Perintah Redirection :

1. Pembelokkan standard output dan standard input.

Ketik : # cat 1> myfile.txt 
lalu masukkan isi text yang akan disimpan didalam "myfile.txt"

Ketik : # cat 0< myfile.txt 
maka akan tampil text yang ada didalam "myfile.txt"

2. Pembelokkan standard error untuk disimpan di file.

Ketik : # mkdir mydir 2> myerror.txt
artinya pesan error yang muncul akan disimpan pada sebuat file .txt

Ketik : # cat myerror.txt
untuk menampilkan pesan error yang tersimpan tadi.

C. Saluran (Pipeline)

Contoh Perintah Pipeline :

Ketik : 
$ who
$ who |sort
$ who |sort -r
$ who > tmp
$ sort tmp
$ rm tmp
$ ls -1 /etx |more
$ ls -1 /etc |sort |more

Pipeline (|) adalah fasilitas di shell yang berfungsi untuk memberikan input dari suatu proses dari output proses yang lain.

D. Filter

Contoh Perintah Filter :

Ketik :
$ w -h |grep PM
$ grep st /etc/passwd
$ ls /etc | wc -l
$ cat > kelas1.txt
Toni 
ToKha
Ditoel
Uhey Ade
[Ctrl-d]
$ cat > kelas2.txt
Budi Gama Asep Muchlis
[Ctrl-d]
$ cat kelas1.txt kelas2.txt | sort
$ who | cut -c 1-8
$ cat kelas1.txt kelas2.txt | kelas.txt
$ cat kelas.txt | sort | uniq

Filter adalah fasilitas Linux yang dapat memproses standard input dan menampilkan hasilnya pada standard output. Contoh filter adalah cat, sort, grep dll.


0 comments:

Post a Comment