laporan praktikum perintah dasar linux 2

Upload: nurmala96dewi

Post on 17-Oct-2015

130 views

Category:

Documents


11 download

TRANSCRIPT

  • LAPORAN

    PRAKTIKUM

    SISTEM OPERASI

    Perintah Dasar pada Linux

    Oleh :

    Nurmala Dewi

    13753045

    PROGRAM STUDI MANAJEMEN INFORMATIKA B

    JURUSAN EKONOMI DAN BISNIS

    POLITEKNIK NEGERI LAMPUNG

    BANDAR LAMPUNG

    2014

    Tugas ke 5

    Tgl. dikumpul

    Paraf

    dosen/teknisi

  • 1.1 JUDUL POKOK BAHASANPembahasan Perintah Dasar Pada Linux

    1.2 TUJUAN DAN MANFAAT PRAKTIKUM1.2.1 Tujuan Memberikan konsep proses I/O dan redirection Memahami sistem input, output dan error Memahami penggunaan notasi input, append dan here document Memahami konsep PIPE dan filter

    1.2.2 Manfaat Agar mahasiswa bisa mengetahui tentang konsep proses I/O dan redirection Agar mahasiswa bisa mengetahui tentang sistem input, output dan error Agar mahasiswa bisa mengetahui tentang penggunaan notasi input, append dan here

    document Agar mahasiswa bisa mengetahui tentang konsep PIPE dan filter

    1.3 LANDASAN TEORI1.3.1 File Descriptor

    Linux berkomunikasi dengan file melalui file deskriptor yang dipresentasikanmelalui angka yang dimulai dari 0,1,2 dan seterusnya. Tiga buah filedescriptorstandart yang lalu diciptakan oleh proses adalah: 0 = keyboard (standar input) 1 = layar (standar output) 2 = layar (standar error)

    1.3.2 Pembelokan (Redirection)Pembelokan dilakukan untuk standar input, output dan error, yaitu untuk

    mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah: 0< atau < pengganti standar input 1> atau > pengganti standar output

    1.3.3 PIPA (Pipeline)Mekanisme pipa digunakan sebagai alat komunikasi antar proses.

    input proses output input proses2 output

  • 1.3.4 FilterFilter adalah utilitas linux yang dapat memproses standar input (dari proses 1

    menghasilakan output yang selanjutnya digunakan sebagai input oleh proses 2.Hubungan input output ini dinamakan denagn Pipa, yang menghubungkan proses 1dengan proses 2dan dinyatakan dengan simbol l.

    1.4 METODE PRAKTIKUM1.4.1 Bahan dan Alat PC (Laptop/Notebook) Virtual Box

    1.5 HASIL PRAKTIKUM1.5.1 File Descriptor

    Disini kita akan mencoba perintah File Descriptor . pertama kita login dahulucaranya seperti biasa, masukkan pasword, kemudian ikuti saja lanhkah-langkahberikut:

    Output kelayar (standar output), input dari sistem (kernel).$ ps

    Output kelayar (standar output), input dari keyboard (standar input).$ catHallo, apa khabar

    Hallo, apa khabarExit dengan ^d

    Exit dengan ^d{ctrl+d}

  • Input dari keyboard dan output kealamat internet.$ mail arna@eepis i ts.eduContoh surat yang langsung dibuat pada standar input (keyboard d) {ctrl+d}

    Input nama directori, output tidak ada (membuat directori baru), bila terjadi errormaka tampilan error pada layar (standar error).$ mkdir mydir terdapat pesan error

    1.5.2 Pembelokan (redirection) Pembelokkan standar output

    $ cat 0< myfile.txt$cat myfile.txt

    Pembelokan standar input, yaitu input dibelokkan dari keyboard menjadi dari file.$ mkdie mydir$ mkdir mydir 2> nyerror .txt$ cat myerror.txt

    Notasi 2>&1: pembelokkan standar error (2>) adalah identik dengan file descriptor 1.$ ls filebaru terdapat pesan error$ ls filebaru 2> out.text$ cat out.txt$ ls filebaru 2> out.txt 2&1

  • $ cat out.txt

    Notasi 1>&2 (atau>&2): pembelokkan standar output adalah sama dengan filedescriptor 2 yaitu standar error

    $ echo mencoba menulis file 1> baru

    $ cat filebaru 2> baru 1>&2$ cat baru

    Notasi >> (append)$ echo kata pertama > surat

    $ echo kata kedua >> surat

    $ echo kata ketiga >> surat

    $ cat surat$ echo kata keempat > surat

    $ cat surat

  • Notasi here dokumen (
  • Untuk menambahkan output kefile digunakan operator >>$ echo bye >> output$ cat output

    Untuk membelokkan standart input digunakan operator output$ cat out$ cat < output >> out$ cat out$ cat < output > output$ cat output$ cat < out >> out{ctrl+c} $ cat outMaka akan tampil hello bye banyak dan tidak akan berhenti. Untuk menghentikannya{ctrl+c}

  • 1.5.3 Pipa (pipeline) Operator pipa (|) digunakan untuk membuat eksekusi proses dengan melewati data

    langsung kedata lainnya.

    $ who$ who | sort$ who | sort r$ who > tmp$ sort tmp$ rm tmp

    $ ls l /etc | more

  • $ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali

    1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan 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.txtBaduZulkifli

    Yulizir

    $ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali

    1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan 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.txtBaduZulkifli

    Yulizir

    $ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali

    1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan 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.txtBaduZulkifli

    Yulizir

  • Tugas dan Pertanyaan minggu ke5 :1. Lihat daftar secara lengkap pada direktori aktif, belokan tampilan standar output ke file

    baru.Jawab:

    $ cat > filebaruMengetes pembelokan standart output

    {ctrl+c}$ cat filebaru

    2. Lihat daftar seara lengkap pada direktori /etc/passwd, belokan tampilan standard outputke file baru tanpa meghapus file baru sebelumnya.Jawab:

    $ echo mencoba >> filebaru$ cat filebaruMaka muncul:

    Mengetes pembelokan standart output

    mencoba

    Untuk file baru dengan cara membelokan standard input

    3. Urutkan file baru dengan cara membelokan standart input dan standart output kefilebaru.urut

  • Jawab:

    $ echo woy > filebaru$ cat filebaru$ echo ia woy >> filebaru$ cat filebaru

    4. Buatlah direktori latihan 2 sebnyak 2 kali dan belokan standart error ke file rmdirerror.txtJawab:

    $ mkdir latihan2$ ls latihan2 >> rmdirerror.txt$ ls

    5. Urutkan kalimat berikut ini :JakartaBandung

    SurabayaPadang

    palembangLampung

    Dengan menggnakan notasi here document (

  • JakartaBandung

    SurabayaPadang

    palembangLampung

    @@@

    6. Gunakan perintah di bawah ini dan perhatikan hasilnya.$ cat > hello.txtDog cat

    Cat duckDog

    ChickenChickenDuck

    Chicken catDog duck[ctrl-d]

  • $ cat hello.txt | sort | uniq menyusun kata dari alfabet a$ cat hello.txt | grep dog | grep v cat hanya menampilkan kata dog dan

    cat