Laporan Resmi Praktikum Ke-2 Sistem Operasi (Perintah dasar Linux Ubuntu)
LAPORAN RESMI-PERTEMUAN KE 2
Perintah
|
Deskripsi
|
Format
|
ps
|
Perintah ini digunakan untuk melihat identitas diri
|
$ ps
|
cat
|
Perintah ini digunakan untuk melihat Output Layar (standart layar), input dari keyboard
|
$ cat
|
mail
|
Perintah ini digunakan untuk melihat Input dari keyboard output ke alamat internet
|
mailprasetya_1491@yahoo.com
|
mkdir mydir
|
Perintah ini digunakan untuk melihat Input nama direktori, output tidak ada (membuat direktori baru), bila terjadierror maka tampilkan error pada layar (standar error)
|
$ mkdir mydir
|
cat 1> myfile.txt
|
Perintah ini digunakan untuk Pembelokan standar output
|
$ cat 1> myfile.txt
|
cat 0< myfile.txt
cat myfile.txt
|
Perintah ini digunakan untuk Pembelokkan standar input, yaiut input dibelokkan dari keyboard menjadi dari file.
|
$ cat 0< myfile.txt
$ cat myfile.txt
|
mkdir mydir 2> myerror.txt
cat myerror.txt
|
Perintah ini digunakan untuk Pembelokkan standar error untuk disimpan di file
|
$ mkdir mydir 2> myerror.txt
$ cat myerror.txt
|
ls filebaru 2> out.txt
cat out.txt
ls filebaru 2> out.txt 2>&1
cat out.txt
|
Perintah ini digunakan untuk pembelokkan standar error (2>) adalah identik dengan file descriptor 1
|
$ ls filebaru 2> out.txt
$ cat out.txt
$ ls filebaru 2> out.txt 2>&1
$ cat out.txt
|
echo “mencoba menulis file” 1> baru
cat filebaru 2> baru 1>&2
cat baru
|
Perintah ini digunakan untuk pembelokkan standar output adalah sama dengan file descriptor 2 yaitu standar error
|
$ echo “mencoba menulis file” 1> baru
$ cat filebaru 2> baru 1>&2
$ cat baru
|
echo “kata ketiga” >> surat
cat surat
|
Perintah ini digunakan untuk Notasi >> (append)
|
$ echo “kata ketiga” >> surat
$ cat surat
|
cat <<++
|
Perintah ini digunakan untuk pembatas input dari keyboard. Tanda pembatas dapat digantikan dengan tanda apa saja, namun harus sama dan tanda penutup harus diberikan pada awal baris
|
$ cat <<++
|
cat myfile.txt – surat
|
Perintah ini digunakan untuk menampilkan input dari keyboard dan menampilkan file 2
|
$ cat myfile.txt – surat
|
echo hello
echo hello > output
cat output
|
Perintah ini digunakan untuk membelokkan standart output ke file, digunakan opeator >
|
$ echo hello
$ echo hello > output
$ cat output
|
echo bye >> output
cat output
|
Perintah ini digunakan untuk menambahkan output ke file digunakan operator >>
|
$ echo bye >> output
$ cat output
|
cat < output
|
Perintah ini digunakan untuk membelokkan standart input digunakan operator <
|
$ cat < output
|
cat < output > out
cat out
cat < output >> out
cat out
cat < output > output
cat output
cat < out >> out
|
Perintah ini digunakan untuk Pembelokkan standart input dan standart output dapat dikombinasikan tetapi tidak boleh menggunakan nama file yang sama sebagai standart input dan output.
|
$ cat < output > out
$ cat out
$ cat < output >> out
$ cat out
$ cat < output > output
$ cat output
$ cat < out >> out
|
Who
who | sort
who | sort –r
who > tmp
sort tmp
rm tmp
ls –l /etc | more
ls –l /etc | sort | more
|
Perintah ini digunakan untuk membuat eksekusi proses dengan mewakili data langsung ke data lainnya.
|
$ who
$ who | sort
$ who | sort –r
$ who > tmp
$ sort tmp
$ rm tmp
$ ls –l /etc | more
$ ls –l /etc | sort | more
|
w –h | grep <user>
grep <user> /etc/passwd
ls /etc | wc
ls /etc | wc –l
cat > kelas1.txt
|
Perintah ini digunakan untuk mengkobinasikan utilitas sistem untuk membentuk fungsi yang lebih kompleks.
|
$ w –h | grep <user>
$ grep <user> /etc/passwd
$ ls /etc | wc
$ ls /etc | wc –l
$ cat > kelas1.txt
|
Setelah Mempraktekkan Operasi Input Output pada Linux, dapat disimpulkan bahwa :
- PipeLine digunakan untuk alat komunikasi antar proses
- Filter adalah utilitas linux yang dapat memproses standart linux
Laporan Resmi Praktikum Ke-2 Sistem Operasi (Operasi Input Output)
Pratikum ke-2
Operasi Input Output
Tugas Pendahuluan :
1. Apa yang dimaksud dengan redirection ?
Jawab :
Redirection adalah pembelokan yang dilakukan untuk standar input, output, dan error dan untuk mengalihkan file descriptor dari 0, 1, dan 2.
2. Apa yang dimaksud dengan pipeline ?
Jawab :
Pipeline adalah suatu mekanisme pipa yang digunakan sebagai alat komunikasi antar proses.
3. Apa yang dimaksud dengan : echo, cat, more, sort, grep, wc, cut, uniq ?
Jawab :
· Echo digunakan untuk menampilkan output kelayar.
· Cat digunakan untuk menghasilkan output kelayar dan merupakan berasal dari input sebuah keyboard.
· More merupakan perintah untuk mempaging halaman.
· Sort digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII dari karakter.
· Grep digunakan untuk menyaring masukannya dan menampilkan baris-baris yang hanya mengandung pola yang ditentukan.
· Wc digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris masukan yang dibrikan kepadanya.
· Cut digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang ditentukan pada option –c.
· Uniq digunakan untuk menghilangkan baris-baris berurutan yang mengalami duplikasi, biasanya digabungkan dalam pipeline dengan sort.
Percobaan 1: File Descriptor
Linux berkomunikasi dengan file descriptor yang direpresabatikan melalui angka yang mulai dari 0, 1,2 dan seterusnya. Fungsi dari descriptor ini untuk memanipulasi peralatan hardware yang disamakan dengan file.
Contoh perintah file descriptor
1. $ ps yaitu perintah yang digunakan untuk memperlihatkan proses yang sedang berjalan pada sistem (kernel) diperlihatkan pada layar atau proses status.
dibawah ini adalah sebuah tampilan dari perintah $ ps :
2. $ cat yaitu untuk menghasilkan output kelayar dan merupakan berasal dari input sebuah keyboard.
Dibawah ini tampilan dari perintah $ cat
$ cat
Hallo, apa Khabar
Hallo, apa Khabar
Exit dengan ^d
Exit dengan ^d
dibawah ini adalah sebuah tampilan dari perintah $ cat :
3. $ mail tiniatb@gmail.com merupakan perintah untuk menulis email dari keyboard pada terminal dan mengrimnya kealamat yang ditentukan.
4. $ mkdir mydir merupakan perontah untuk membuat direktori/ folder dari consule terminal dengan nama direktorinya mydir.
Dan jika mengetik perintah yang sama maka akan menampilkan pesan error pada consule terminal.
Dibawah ni tampilan dari perintah $ mkdir mydir :
Percobaan 2: pembelokan (redirection)
1. $ cat 1> myfile.txt dan diikuti dengan teks
Perintah dibawah digunakan untuk membelokkan standar input kedalam satu file bernama myfile.txt
outputnya :
outputnya :
3. $ cat mkdir mydir 2> myerror.txt merupakan perintah pembelokan standar output error yang disimpan dalam file.
Dan jika membuat sebuah direktori baru dengan nama yang sama maka akan tampil pesan error, dan kemudian akan menyimpan file myerror.txt.
$ cat myerror.txt perintah untuk melihat isi dari file myerror.txt.
Berikut ini tampilan dari perintah myerror.txt
outputnya :
4. Notasi 2>&1: pembelokan standar error (2>) adalah identik dengan file descriptor 1.
$ ls filebaru
$ ls filebaru 2> out.txt
$ cat out.txt
$ ls filebaru 2> out.txt 2>&1
$ cat out.txt
outputnya :
5. notasi 1>&2 (atau >&2): pembelokan standar out adalah sama dengan file deskriptor 2 yaitu standar error .$ echo “mencoba menulis file” 1> baru : perintah untuk menginput teks “mencoba menulis file” yang disimpan dalam file baru
$ cat filebaru 2> baru 1>&2
$ cat baru : perintah untuk menampilkan teks yang disimpan dalam file baru tadi.
outputnya :
6. notasi >>(append) merupakan menambahkan isi dari file tanpa menghapus yang sudah ada didalamnya.
$ echo “kata pertama “ > surat : perintah untuk menambah isi dengan kalimat kata pertama pada file surat
$ echo “kata kedua “ >> surat
$ echo “kata ketiga “ > > surat
$ cat surat : perintah untuk menampilkan kalimat yang telah diiput kedalam file surat.
$ echo “kata keempat “ > surat
$ cat surat
outputnya :
7. notasi here document ( <<++ ... >++) dan (<<%%%...>%%%) digunakan sebagai pembatas input dari keyboard. Perhatikan bahwa tanda pembatas dapat digantikandengan tanda apa saja , namun harus sama dan tanda penutup harus diberikan pada awal baris.
outputnya :
8. Notasi - (input keyboard) adalah representan input dari keyboard. Artinya menampilkan file 1, kemudian menampilkan input dari keyboard dan menampilkan file 2. perhatikan bahwa notasi ”-” berarti menyelipkan input dari keyboard.
outputnya :
9. operator > digunakan untuk membelokkan standar output ke file
10. Operator >> digunakan untuk menambah output ke file
outputnya:
11. operator < digunakan untuk membelokkan standar input
outputnya :
12. pembelokan standard input dan output dapat dikombinasikan tetapi tidak boleh menggunakan nama file yang sama sebagai standard input dan outputnya :
Percobaan 3. Operator pipa (pipeline)
Operator pipa (l) digunakan untuk eksekusi proses dengan melewati data langsung kedata lainnya.
Berikut ini contoh printah operator pipa :
1. $ who
output :
2. who | sort : merupakan perintah pipa yang fungsinya untuk mengurutkan aplikasi yang aktif secara assending.
Output :
3. who | sort -r : merupakan perintah operator pipa yang berfungsi untuk mengurutkan aplikasi yang aktif secara desending.
Output :
4. rm tmp :digunakan untuk menampilkan isi dari file tmpdan diurut berdasarkan abjad.
output:
5. ls -l /etc | more : printah untuk menampilkan nama direktori etc secara lengkap yang terdiri dari nama file, atau menmapilkan isi direktori dengan list yang panjang.
output:
Percobaan 4. Filter
Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk fungsi yang lebih kompleks.
1. $ ls /etc | wc : perintah untuk menampilkan jumlah baris, kata dan byte setiap file pada direktori /etc.
output :
2. $ cat > kelas.txt : printah untuk menampilkan file kelas.txt dan kelas2.txt serta perintah untuk memanggil data yang ada didalam kelas.txt dan kelas2.txt
output:
Kesimpulan :
1. fungsi dari $ cat perintah untuk menampilkan text dari file yang dibuat.
2. Dalam operasi input output pada linux banyak menggunakan perintah.
3. Simbol 0< digunakan untuk menampilkan(output), simbol >1 digunakan untuk menginputkan text pada file, dan simbol 2> digunakan untuk menginputkan pesan error ke dalaam file.
Subscribe to:
Posts (Atom)