Senin, 04 Juni 2012

Laporan Resmi ke 2


LAPORAN RESMI KE 2

PRATIKUM LINUX
OPERASI INPUT OUTPUT PADA LINUX

Percobaan : 1.  File descriptor
1.      Output ke layar (standard output), input dari system (kernel)
# ps
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_7b3e5405.gif
Perintah ps digunakan untuk menampilkan output yang di inputkan dari sistem.

2.      Output ke layar (standard output), input dari keyboard (standard input)
# cat
Hallo, apa kabar
Exit dengan ^d
[ctrl+d]
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m17e79bc1.gif
Perintah cat digunakan untuk menuliskan suatu data dari keyboard.

3.      Input dari keyboard dan output ke alamat internet
# mail tiniatb@gmail.com
Contoh surat yang langsung di buat pada standart input (keyboard) [ctrl+d].
Setelah di praktekkan pada SO ubuntu.perintah tersebut tidak dapat di eksekusi, karena di dalam ubuntu tersebut belum di instal aplikasi untuk mengirimkan sebuah e-mailnya. Jadi pada praktek contoh ini masih terkendala oleh beberapa hal yang menunjang internet ataupun mail-nya.

4.      Input nama direktori, output tidak ada (membuat direktori baru), bila terjadi error maka tampilan error pada layar (standard error)
# mkdir mydir
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_mc4c42e8.gif
Mkdir adalah perintah yang digunakan untuk membuat sebuah direktori, dengan cacatan nama dari direktori tersebut tidak sama dengan nama direktori yang ada. Misalnya pada output di atas adalah membuat direktori dengan nama “mydir” dan perintah tersebut berhasil membuat direktori tersebut. Tetapi pada saat menuliskan / membuatlagi direktori dengan nama yang sama maka akan di tampilkan error, karena nama tersebut sudah ada.
# mkdir mydir (terdapat pesan error)




Percobaan :  2. Pembelokan (redirection)
1.      Pembelokan standar output
# cat 1> myfile.txt
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m2803dfff.gif
Perintah di atas adalah perintah untuk memasukkan output ke dalam file myfile.txt dan isi filenya yang ada di bawahnya.

2.      Pembelokan standard input, yaitu input dibelokkan dari keyboard menjadi dari file
# cat 0< myfile.txt
# cat myfile.txt
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_m4870f885.gifhttp://dc228.4shared.com/doc/4OV-g_5H/preview_html_7e10f322.gif
Perintah tersebut digunakan untuk membelokan file yang ada di dalam myfile.txt, sehingga dapat di tampilkan output seperti gambar di atas.

3.      Pembelokan standar error untuk disimpan di file
# mkdir mydir (terdapat pesan error)
# mkdir mydir 2> myerror.txt
# cat myfile.txt
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m1952111.gif
Percobaan :  3. Saluran (pipeline)
$ who
$ who sort
$ who tmp
$ sort tmp
$ rm tmp
$ ls –l | more
$ ls –l | sort
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_14edc429.gif
Perintah who di gunakan untuk menampilkan siapa user yang sedang aktif.
Perintah who sort adalah perintah untuk mengurutkan user yang sedang aktif.
Perintah ls –l | more adalah perintah untuk menampilkan semua file atau direktori secara terurut.
Percobaan :  4. Filter
$ w –h | grep PM
$ grep st /etc/passwd
$ ls /etc | wc –l
$ cat > kelas.txt
$ cat > kelas2.txt
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m1f93e09f.gif
·         Perintah grep adalah perintah yang digunakan untuk menyaring masukan dan menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.
·         Perintah cat > kelas1.txt digunakan untuk membuat / memesukkan data ke file kelas1.txt yang di inputkan dari keyboard




$ cat kelas1.txt kelas2.txt | sort
$ who | cut –c1-8
$ cat kelas1.txt kelas2.txt > kelas.txt
$ cat kelas.txt | sort | uniq
http://dc228.4shared.com/doc/4OV-g_5H/preview_html_m2066e947.gif
·         Perintah cat kelas1.txt kelas2.txt | sort digunakan untuk mengurutkan isii dari file-file tersebut secara alfabet.
·         Perintah cat kelas1.txt kelas2.txt > kelas.txt adalah perintah untuk menggabungkan isi file yang ada di dalam kelas1.txt dan kels2.txt ke dalam file kelas.txt, dengan kata lain menggabungkan 2 isi file tersebut ke dalam 1 file.
Kesimpulan:
  1. percobaan pada Operasi Input Output pada linux memperlihatkan prosesnya sehinga dari melakukan percobaan itu setidaknya akal logika mengerti bagaimana prosesnya .
  2. ada beberapa keyword diatas seperti perintah cat 1> berguna untuk inputkan text sedang cat 0< berguna untuk output dan sedang cat 2> memindah peasan error, perlu diketahui dengan tanda > dan < kalau > untuk input dan > untuk output dan nama file yang diketikkan.
  3. perpindahan data dari folder 1 ke folder lain sangat tampak dipercobaan ini alurnya sehinga dapat memahami beberapa perintah dengan melakukan percobaan diatas.
  4. perintah input output dalam linux sangat penting untuk memperlihatkan kinerja suatu sistem operasi yang biasanya ada input dan outputnya  pun bermacam-macam juga.

Tidak ada komentar:

Posting Komentar

Laporan Resmi Praktikum 1

Laporan Resmi

Perintah

Deskripsi

Format

id

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.