Your SlideShare is downloading. ×
  • Like
Os2013 lap6-ridwan
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Os2013 lap6-ridwan

  • 397 views
Published

 

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
397
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
33
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. NAMA : RIDWAN PANIGORO NIM : 131312034 LAPORAN : PRAKTIKUM 5APercobaan 1 : ProfileAnalisa : pada gambar di atas perintah $ ls adalah perintah untuk melihat isi dari file atau directory.Karena file bash merupakan file yanmg terhidden maka untuk melihat digunakan opsi (-a) “$ ls -a”.
  • 2. ketika saya ketikkan more .bash_profile terdapat error bahwa directori .bash_profile tidak ditemukan.Namun yang ada hanya .profile dan saya mencoba .profile sehingga muncul tampilan seperti yang adapada gambar.Analisa : pada gambar di atas ditampilkan bahwa perintah $ cat .bash_logout digunakan untukmembersihkan atau mengclear semua jobs. Misalnya menghapus temporary file atau file sementara.Percobaan 2 : Menggunakan Feature History Bash
  • 3. Analisa : pada gambar di atas perintah cd tidak terjadi apa-apa karena perintah $ cd digunakan untukberpindah direktori sehingga harus menambahkan nama direktori di belakang perintah $ cd. Sedangkanperintah $ ls -l /etc digunakan untuk menampilkan isi dari direktori etc secara lengkap. Perintah $whoami untuk mengetahui siapa user yang sedang aktif sekarang sedangkan perintah $ who untukmelihat siapa saja user yang sedang aktif.Analisa : pada gambar diatas merupakan tampilan dari hasil perintah $ history pada tampilan iniditampilkan nama perintah dan nomor history. Perintah $ !950 digunakan untuk melihat history dengannomor history perintah 950 dan ! Merupakan perintah eksekusi. pada history perintah no 950 adalahperintah whoami sehingga yang muncul dan dieksekusi adalah perintah $ whoami.Analisa : pada gambar di atas merupakan hasil dari perintah $ !?etc? . Pada gambar di atas dieksekusiadalah perintah ls -l /etc sehinggga ditampilkan semua file dalam directory etc.Analisa : pada gambar di atas merupakan tampilan dari perintah $ history. Pada gambar diatas terlihatpada nomor perintah history 953 adalah merupakan history dari perintah $ ! 950 karena pada history
  • 4. dibaca hanya perintah aslinya. pada gambar di atas ada no history perintah 954 yang merupakan historyterakhir dari perintah $ !?etc? Dan history yang di baca yaitu perintah $ ls -l /etc.Analisa : pada gambar di atas perintah !?wombat? Terdapat error karena string pada history tidakditemukan. Perintah ! Whoa digunakan untuk menjalankan perintah whoami perintah ini terdeteksisecara otomatis.Analisa : pada gambar di atas merupakan hasil dari perintah $ cat /bin/bash | strings | grep shell | lessanalisa : pada gambar di atas merupakan hasil dari perintah history dan pada history ini ada duaperintah yang sama padahal perintah ini di masukkan 2 perintah yang berbeda.
  • 5. Percobaan 3 : Mengubah Feature History Bashanalisa : pada gambar di atas merupakan hasil tampilan dari perintah $ tail .bash_history digunakanuntuk menampilkan baris terakhir dari bash_history.Analisa : pada gambar di atas ditampilkan adalah pada awalnya menginputkan kalimat “ini perintahsaya” mengunakan perintah echo.Analisa : pada perintah di atas merupakan hasil dari perintah $ history dan pada tampilan terakhirmerupakan perintah echo yang diketikkan sebelum perintah ini. Dan semua perintah disimpan padasistem biarpun sudah logout.
  • 6. Analisa : perintah di atas merupakan hasil dari perintah $ history | less digunakan untuk melihat semuaperintah-perintah yang pernah berjalan pada less.analisa : pada gambar di atas perintah $ wc –l .bash_history digunakan untuk melihat jumlah seluruhperintah history dari “ .bash_history” dan jumlahnya adalah sebanyak 982. perintah $ set | grepHISTSIZE perintah ini digunakan untuk melihat jangkauan jumlah history yang ada pada HISTSIZEberdasarkan gambar di atas hanya 1000 yang dapat dijangkau.Perintah $ echo ‘HISTSIZE=5000’ >> .bashrc digunakan untuk memperbesar jangkauan HISTSIZEyang tadinya 1000 menjadi 5000. hasilnya dapat dilihat dengan mengetikan lagi perintah $ set | grepHISTSIZE. Perintah $ echo ‘HISTCONTROL=ignoredups’ >> .bashrc melakukan konfigurasi BASHagar tidak menambah perintah ke history.
  • 7. Percobaan 4 : Mengubah Prompt Shellanalisa : pada gambar di atas perintah $ PS1=’t:’ digunakan untuk melihat current time pada sistemdalam format 24 jam sebagai prompt Bash.analisa : pada gambar di atas perintah $ PS1=’w:’ digunakkan untuk melihat current working direktoryatau di direktori mana kita sedang bekerja. Pada gambar di atas saya sedang berada pada direktorihome karena tanda ~: adalah home.Analisa : paad gambar di atas perintah cd digunakan untuk masuk pada direktori sbin yang beradadalam direktori usr. Sedangkan perintah $ PS1=’w:’digunakan untuk mengetahui di direktori manakita berada. Dan saya sedang berada dalam direktori sbin yang berada dalam direktori usr.Analisa : pada gambar di atas perintah $ PS2=’Selesai memasukkan perintah Anda:’ digunakkan untukmerubah prompt PS2 menjadi perintah $ PS2=’hello Selesai memasukkan perintah Anda:’ dan padabaris di bawahnya akan muncul hasil dari perintah sebelumnya.Analisa : pada gambar di atas di tampilkan bahwa perintah $ PS1=’033[0;31mw$ 033[0;37m’ dapatdiganti warnanya sesuai dengan yang kita inginkan berdasarkan kode warna yang sudah ada. Sebagaicontoh, prompt BASH di-set dengan w$ sehingga yang akan berganti warna hanya home . Denganatribut controlnya “0”.
  • 8. analisa :perintah $ PS1=’033[1;34mw033[1;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkanatribut visual seperti lebih terang.Perintah $ PS1=’033[7;34mw033[7;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkanprompt dengan warna berkebalikan, atribut control diganti 7.perintah $ PS1=’033[5;34mw033[5;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkanprompt berkedip, atribut control diganti 5.pada dasarnya perintah yang digunakan sama hanya perlu mengganti atributnya saja.Percobaan 5 : Menambahkan otomatisasi ke Prompt Shellanalisa : pada gambar dilakkan beberapa perintah tidak ada hasil ouputnya. Perintah $ cd~ digunakanuntuk masuk dalam direktori home. Perintah $ echo ’sort ~/list > ~/r13; mv ~/r13 ~/list’ > ~/sorterperintah ini digunakan untuk membuat sebuah script. Perintah $ PROMPT_COMMAND=~/sorterperintah ini digunakan untuk membuat sebuah variable bernama PROMPT_COMMAND dannilainya adalah nama dari program sorter.analisa : pada gambar di atas dimasukkan nama secara bergantian kedalam file list. Dan ditambahkandouble quote pada string(>>) yang berfungsi untuk menampilkan file secara terurut tanpa perlumenambahkan sebuah variabel lagi. Setelah di ketikkan perintah $ cat list maka muncul data secaraberurutan. Perintah PRMPT_COMMAND digunakan untuk menghentikan BASH menjalankanprogram sorter.
  • 9. LAPORAN RESMI :Perintah descripsi formathistory Digunakan untuk melihat seluruh history perintah $ historyPS1t: digunakan untuk melihat current time pada sistem dalam format 24 $ PS1=’t:’ jam sebagai prompt Bash.PS1=’w:’ Digunakan untuk melihat current work pada sistem. $ PS1=’w:’tail Digunakan untuk menampilkan baris terakhir dari direktori $ tail (nama direktori)cat Di gunakan untuk Melihat isi file $ cat nama fileKesimpulan : pada praktikum kali ini saya dapat mengetahui jumlah history dan perintah apa saja yangsudah saya lakukan. Dapat merubah warna-warna font dengan hanya merubah atributnya saja.Saya dapat mengeksekusi kembali instruksi sebelumnya tertutama saat terjadi kesalahan dalampenulisan. Dan history yang mudah yaitu dengan menekan tombol panah atas pada keyboard.Dan bash_script merupakan suatu file yang berisi koleksi program yang dapat di eksekusimenggunakan tanda / berarti file bash_script berada pada direktori sebenarnya.