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.$ psyaitu
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.$
catyaitu 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.txtdan diikutidengan teks
Perintah
dibawah digunakan untuk membelokkan
standar input kedalam satu file bernama myfile.txt
outputnya :
2. “$ cat 0< myfile.txt”merupakan perintah untuk membelokkan
standar output yang sebelumnya yang telah diinput, seperti praktek yang diatas.
outputnya :
3. $
cat mkdir mydir 2> myerror.txtmerupakan 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 filebaru2> out.txt
$ cat out.txt
$ ls filebaru2> 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
outputnya:
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 utilitassistem 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.txtdan 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.
Perintah untuk melihat identitas diri (nomor id dan group id)
$ id
date
Perintah untuk menampilkan informasi tanggal dan waktu saat ini
$ date
cal
Perintah untuk menampilkan kalender
$ cal
hostname
Perintah untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem
$ hostname
uname
Perintah untuk menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll)
$ uname / $ uname –a
W
Perintah untuk mengetahui siapa saja yang sedang aktif
$ w
who
Perintah untuk menampilkan siapa saja yang sedang login
$ who
whoami
Perintah untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan)
$ whoami
chfn
Perintah untuk mengubah informasi finger
$ chfn
finger
Perintah untuk melihat informasi finge
$ finger
man
Perintah untuk menampilkan manual dari suatu perintah
$ man
clear
Perintah untuk menghapus layar
$ clear
apropos
Perintah untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari.
$ apropos
whatis
Perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.
$ whatis
ls
Perintah untuk menampilkan isi dari suatu direktori
$ ls [options]nama_file_atau_direktoriCotoh : $ ls –l, $ ls –a, $ ls –f, $ ls /usr, $ ls /, $ ls –F/etc, $ ls –l /etc, $ ls –R /usr
file
Perintah untuk melihat tipe file
$ file, $ file /bin/ls
cat
Perinah untuk menampilkan isi dari sebuah file di layar
$ cat fl
more
Perintah untuk mempaging halaman
$ more f1
pg
Perintah untuk menampilkan file per satu layar penuh
$ pg f1
cp
Perintah untuk menyalin file atau copy
$ cp /etc/group fl
mv
Perintah untuk memindahkan file dari satu lokasi ke lokasi yang lain
$ mv fl prog.txt
rm
Perintah untuk menghapus file dan secara default rm tidak menghapus direktori
rm fl
grep
perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah tentukan
$ grep root /etc/passwd
Kesimpulan :
Setelah Mempraktekkan Perintah Dasar Sistem Operasi Linux, dapat disimpulkan bahwa:
Perintah dasar linux sangat membantu dalam dalam menjalankan system operasi linux
Mengetahui jenis-jenis perintah dasar linux.
Mengetahui cara menjalankan perintah dasar system operasi linux
Tugas Pendahuluan Linux
Tugas Pendahuluan :
1.Apa yang dimaksud perintah informasi user dibawah :ini :
Id merupakan perintah untuk melihat identitas diri (nomor id dan group id)
Hostname merupakan perintah untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
Uname merupakan perintah untuk menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll).
W merupakan perintah untuk mengetahui siapa saja yang sedang aktif
Who merupakan perintah untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login.
Whoami merupakan perintah untuk menanyakan siapa yang sekarang sedang bekerja (user apa yang sedang digunakan).
Chfn merupakan perintah untuk mengubah informasi finger
Finger merupakan perintah untuk melihat informasi finger
2.Apa yang dimaksud perintah dasar di bawah ini :
Date merupakan perintah untuk menampilkan informasi tanggal dan waktu saat ini
Cal merupakan perintah untuk menampilkan kalender
Man merupakan perintah untuk menampilkan manual dari suatu perintah
Clear merupakan perintah untuk menghapus layar
Apropos merupakan perintah untuk mencari perintah yang deskripsinya mengandung kata kunci yang dicari.
Whatis merupakan perintah untuk mencari perintah yang tepat sama dengan kunci yang dicari.
3.Apa yang dimaksud perintah-perintah manipulasi file dibawah ini :
Ls merupakan perintah untuk menampilkan isi dari suatu direktori
File merupakan perintah untuk melihat tipe file
Cat merupakan perinah untuk menampilkan isi dari sebuah file di layar.
More merupakan perintah untuk mempaging halaman
Pg merupakan perintah untuk menampilkan file per satu layar penuh
Cp merupakan perintah untuk menyalin file atau copy
Mv merupakan perintah untuk memindahkan file dari satu lokasi ke lokasi yang lain
Rm merupakan perintah untuk menghapus file dan secara default rm tidak menghapus direktori
Grep merupakan perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah tentukan.
makasih banyak gan
BalasHapus