SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
NAMA           : RIDWAN PANIGORO
                                      NIM            : 131312034
                                      LAPORAN        : PRAKTIKUM 5A


Percobaan 1 : Profile




Analisa : 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”.
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 ada
pada gambar.




Analisa : pada gambar di atas ditampilkan bahwa perintah $ cat .bash_logout digunakan untuk
membersihkan atau mengclear semua jobs. Misalnya menghapus temporary file atau file sementara.

Percobaan 2 : Menggunakan Feature History Bash
Analisa : pada gambar di atas perintah cd tidak terjadi apa-apa karena perintah $ cd digunakan untuk
berpindah direktori sehingga harus menambahkan nama direktori di belakang perintah $ cd. Sedangkan
perintah $ 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 untuk
melihat siapa saja user yang sedang aktif.




Analisa : pada gambar diatas merupakan tampilan dari hasil perintah $ history pada tampilan ini
ditampilkan nama perintah dan nomor history. Perintah $ !950 digunakan untuk melihat history dengan
nomor history perintah 950 dan ! Merupakan perintah eksekusi. pada history perintah no 950 adalah
perintah whoami sehingga yang muncul dan dieksekusi adalah perintah $ whoami.




Analisa : pada gambar di atas merupakan hasil dari perintah $ !?etc? . Pada gambar di atas dieksekusi
adalah perintah ls -l /etc sehinggga ditampilkan semua file dalam directory etc.




Analisa : pada gambar di atas merupakan tampilan dari perintah $ history. Pada gambar diatas terlihat
pada nomor perintah history 953 adalah merupakan history dari perintah $ ! 950 karena pada history
dibaca hanya perintah aslinya. pada gambar di atas ada no history perintah 954 yang merupakan history
terakhir 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 tidak
ditemukan. Perintah ! Whoa digunakan untuk menjalankan perintah whoami perintah ini terdeteksi
secara otomatis.




Analisa : pada gambar di atas merupakan hasil dari perintah $ cat /bin/bash | strings | grep shell | less




analisa : pada gambar di atas merupakan hasil dari perintah history dan pada history ini ada dua
perintah yang sama padahal perintah ini di masukkan 2 perintah yang berbeda.
Percobaan 3 : Mengubah Feature History Bash




analisa : pada gambar di atas merupakan hasil tampilan dari perintah $ tail .bash_history digunakan
untuk menampilkan baris terakhir dari bash_history.




Analisa : pada gambar di atas ditampilkan adalah pada awalnya menginputkan kalimat “ini perintah
saya” mengunakan perintah echo.




Analisa : pada perintah di atas merupakan hasil dari perintah $ history dan pada tampilan terakhir
merupakan perintah echo yang diketikkan sebelum perintah ini. Dan semua perintah disimpan pada
sistem biarpun sudah logout.
Analisa : perintah di atas merupakan hasil dari perintah $ history | less digunakan untuk melihat semua
perintah-perintah yang pernah berjalan pada less.




analisa : pada gambar di atas perintah $ wc –l .bash_history digunakan untuk melihat jumlah seluruh
perintah history dari “ .bash_history” dan jumlahnya adalah sebanyak 982. perintah $ set | grep
HISTSIZE perintah ini digunakan untuk melihat jangkauan jumlah history yang ada pada HISTSIZE
berdasarkan gambar di atas hanya 1000 yang dapat dijangkau.
Perintah $ echo ‘HISTSIZE=5000’ >> .bashrc digunakan untuk memperbesar jangkauan HISTSIZE
yang tadinya 1000 menjadi 5000. hasilnya dapat dilihat dengan mengetikan lagi perintah $ set | grep
HISTSIZE. Perintah $ echo ‘HISTCONTROL=ignoredups’ >> .bashrc melakukan konfigurasi BASH
agar tidak menambah perintah ke history.
Percobaan 4 : Mengubah Prompt Shell




analisa : pada gambar di atas perintah $ PS1=’t:’ digunakan untuk melihat current time pada sistem
dalam format 24 jam sebagai prompt Bash.




analisa : pada gambar di atas perintah $ PS1=’w:’ digunakkan untuk melihat current working direktory
atau di direktori mana kita sedang bekerja. Pada gambar di atas saya sedang berada pada direktori
home karena tanda ~: adalah home.




Analisa : paad gambar di atas perintah cd digunakan untuk masuk pada direktori sbin yang berada
dalam direktori usr. Sedangkan perintah $ PS1=’w:’digunakan untuk mengetahui di direktori mana
kita 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 untuk
merubah prompt PS2 menjadi perintah $ PS2=’hello Selesai memasukkan perintah Anda:’ dan pada
baris di bawahnya akan muncul hasil dari perintah sebelumnya.




Analisa : pada gambar di atas di tampilkan bahwa perintah $ PS1=’033[0;31mw$ 033[0;37m’ dapat
diganti warnanya sesuai dengan yang kita inginkan berdasarkan kode warna yang sudah ada. Sebagai
contoh, prompt BASH di-set dengan w$ sehingga yang akan berganti warna hanya home . Dengan
atribut controlnya “0”.
analisa :
perintah $ PS1=’033[1;34mw033[1;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan
atribut visual seperti lebih terang.
Perintah $ PS1=’033[7;34mw033[7;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan
prompt dengan warna berkebalikan, atribut control diganti 7.
perintah $ PS1=’033[5;34mw033[5;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan
prompt berkedip, atribut control diganti 5.
pada dasarnya perintah yang digunakan sama hanya perlu mengganti atributnya saja.

Percobaan 5 : Menambahkan otomatisasi ke Prompt Shell




analisa : pada gambar dilakkan beberapa perintah tidak ada hasil ouputnya. Perintah $ cd~ digunakan
untuk masuk dalam direktori home. Perintah $ echo ’sort ~/list > ~/r13; mv ~/r13 ~/list’ > ~/sorter
perintah ini digunakan untuk membuat sebuah script. Perintah $ PROMPT_COMMAND=~/sorter
perintah ini digunakan untuk membuat sebuah variable bernama PROMPT_COMMAND dan
nilainya adalah nama dari program sorter.




analisa : pada gambar di atas dimasukkan nama secara bergantian kedalam file list. Dan ditambahkan
double quote pada string(>>) yang berfungsi untuk menampilkan file secara terurut tanpa perlu
menambahkan sebuah variabel lagi. Setelah di ketikkan perintah $ cat list maka muncul data secara
berurutan. Perintah PRMPT_COMMAND digunakan untuk menghentikan BASH menjalankan
program sorter.
LAPORAN RESMI :

Perintah                                 descripsi                           format
history     Digunakan untuk melihat seluruh history perintah                 $ history
PS1't:'    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 file

Kesimpulan :

       pada praktikum kali ini saya dapat mengetahui jumlah history dan perintah apa saja yang
sudah saya lakukan. Dapat merubah warna-warna font dengan hanya merubah atributnya saja.
Saya dapat mengeksekusi kembali instruksi sebelumnya tertutama saat terjadi kesalahan dalam
penulisan. 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 eksekusi
menggunakan tanda / berarti file bash_script berada pada direktori sebenarnya.

Weitere ähnliche Inhalte

Was ist angesagt?

Pengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxPengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxIrsal Shabirin
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS Ibrahim Naki
 
Os2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangOs2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangrhamalia
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Indah Kusumawati
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Indah Kusumawati
 
Praktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxPraktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxMirza Afrizal
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Indah Kusumawati
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Indah Kusumawati
 

Was ist angesagt? (20)

Os2013 lap3-ridwan
Os2013 lap3-ridwanOs2013 lap3-ridwan
Os2013 lap3-ridwan
 
Os2013 lap5-ridwan
Os2013 lap5-ridwanOs2013 lap5-ridwan
Os2013 lap5-ridwan
 
Pengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linuxPengenalan perintah terminal pada linux
Pengenalan perintah terminal pada linux
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Laporan Praktikum OS
Laporan Praktikum OS Laporan Praktikum OS
Laporan Praktikum OS
 
Os2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembangOs2013 lap1-sasmita daeng sembang
Os2013 lap1-sasmita daeng sembang
 
Os2013 lap4-ridwan
Os2013 lap4-ridwanOs2013 lap4-ridwan
Os2013 lap4-ridwan
 
Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1Laporan Praktikum Sistem Operasi Modul 1
Laporan Praktikum Sistem Operasi Modul 1
 
Os2013 lap1-riska
Os2013 lap1-riskaOs2013 lap1-riska
Os2013 lap1-riska
 
Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2Laporan Praktikum Sistem Operasi Modul 2
Laporan Praktikum Sistem Operasi Modul 2
 
Praktikum 5B
Praktikum 5BPraktikum 5B
Praktikum 5B
 
Praktikum Sistem Operasi Linux
Praktikum Sistem Operasi LinuxPraktikum Sistem Operasi Linux
Praktikum Sistem Operasi Linux
 
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10Laporan Praktikum Sistem Operasi Modul 9 dan 10
Laporan Praktikum Sistem Operasi Modul 9 dan 10
 
Modul1
Modul1Modul1
Modul1
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Praktikum 4A
Praktikum 4APraktikum 4A
Praktikum 4A
 
Praktikum 2
Praktikum 2Praktikum 2
Praktikum 2
 
Cheat sheet command at Linux
Cheat sheet command at LinuxCheat sheet command at Linux
Cheat sheet command at Linux
 
Pertemuan7
Pertemuan7Pertemuan7
Pertemuan7
 
Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8Laporan Praktikum Sistem Operasi Modul 7 dan 8
Laporan Praktikum Sistem Operasi Modul 7 dan 8
 

Andere mochten auch

Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)
Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)
Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)Nuvolab
 
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement TCI 2014 World class cluster born on reindustrialization of Olivetti settlement
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement TCI Network
 
TCI 2013 Building professional entrepreneurship environments
TCI 2013 Building professional entrepreneurship environmentsTCI 2013 Building professional entrepreneurship environments
TCI 2013 Building professional entrepreneurship environmentsTCI Network
 
Zdravé maso očima spotřebitele - výzkum agentury Confess
Zdravé maso očima spotřebitele - výzkum agentury ConfessZdravé maso očima spotřebitele - výzkum agentury Confess
Zdravé maso očima spotřebitele - výzkum agentury ConfessMarketingSalesMedia
 
Data o českém pivním trhu 2012
Data o českém pivním trhu 2012Data o českém pivním trhu 2012
Data o českém pivním trhu 2012MarketingSalesMedia
 
TCI 2014 Design for Clusters and Clusters for Design
TCI 2014 Design for Clusters and Clusters for DesignTCI 2014 Design for Clusters and Clusters for Design
TCI 2014 Design for Clusters and Clusters for DesignTCI Network
 
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGETTEORI PERKEMBANGAN KOGNITIF JEAN PIAGET
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGETArbilian Nailibra
 
Oxygen presentation (philomen prem)
Oxygen presentation (philomen prem)Oxygen presentation (philomen prem)
Oxygen presentation (philomen prem)Philomen Prem
 
Settimana del Benessere Psicologico 2013 - Caserta
Settimana del Benessere Psicologico 2013 - CasertaSettimana del Benessere Psicologico 2013 - Caserta
Settimana del Benessere Psicologico 2013 - CasertaAda Moscarella
 
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais TCI Network
 
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...TCI 2013 Towards an international foodcluster in Denmark – the analytical app...
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...TCI Network
 
Sabofa FlavorJet Report
Sabofa   FlavorJet ReportSabofa   FlavorJet Report
Sabofa FlavorJet ReportSabofa
 
TCI 2015 The Comparison of European and Asian Model of Cluster Policy
TCI 2015 The Comparison of European and Asian Model of Cluster PolicyTCI 2015 The Comparison of European and Asian Model of Cluster Policy
TCI 2015 The Comparison of European and Asian Model of Cluster PolicyTCI Network
 

Andere mochten auch (20)

Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)
Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)
Nuvolab - Piccola Guida Per Startupper 2014 (Progetto Giovani Padova)
 
Multimedia
MultimediaMultimedia
Multimedia
 
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement TCI 2014 World class cluster born on reindustrialization of Olivetti settlement
TCI 2014 World class cluster born on reindustrialization of Olivetti settlement
 
TCI 2013 Building professional entrepreneurship environments
TCI 2013 Building professional entrepreneurship environmentsTCI 2013 Building professional entrepreneurship environments
TCI 2013 Building professional entrepreneurship environments
 
Zdravé maso očima spotřebitele - výzkum agentury Confess
Zdravé maso očima spotřebitele - výzkum agentury ConfessZdravé maso očima spotřebitele - výzkum agentury Confess
Zdravé maso očima spotřebitele - výzkum agentury Confess
 
Data o českém pivním trhu 2012
Data o českém pivním trhu 2012Data o českém pivním trhu 2012
Data o českém pivním trhu 2012
 
Regionální média
Regionální médiaRegionální média
Regionální média
 
Data zebricky
Data zebrickyData zebricky
Data zebricky
 
TCI 2014 Design for Clusters and Clusters for Design
TCI 2014 Design for Clusters and Clusters for DesignTCI 2014 Design for Clusters and Clusters for Design
TCI 2014 Design for Clusters and Clusters for Design
 
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGETTEORI PERKEMBANGAN KOGNITIF JEAN PIAGET
TEORI PERKEMBANGAN KOGNITIF JEAN PIAGET
 
Oxygen presentation (philomen prem)
Oxygen presentation (philomen prem)Oxygen presentation (philomen prem)
Oxygen presentation (philomen prem)
 
Settimana del Benessere Psicologico 2013 - Caserta
Settimana del Benessere Psicologico 2013 - CasertaSettimana del Benessere Psicologico 2013 - Caserta
Settimana del Benessere Psicologico 2013 - Caserta
 
La comunicazione
La comunicazioneLa comunicazione
La comunicazione
 
Comet ISON
Comet ISONComet ISON
Comet ISON
 
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais
TCI 2014 Shared value creation in the Coffee Industry of Minas Gerais
 
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...TCI 2013 Towards an international foodcluster in Denmark – the analytical app...
TCI 2013 Towards an international foodcluster in Denmark – the analytical app...
 
Sabofa FlavorJet Report
Sabofa   FlavorJet ReportSabofa   FlavorJet Report
Sabofa FlavorJet Report
 
TCI 2015 The Comparison of European and Asian Model of Cluster Policy
TCI 2015 The Comparison of European and Asian Model of Cluster PolicyTCI 2015 The Comparison of European and Asian Model of Cluster Policy
TCI 2015 The Comparison of European and Asian Model of Cluster Policy
 
Slide
SlideSlide
Slide
 
Transformas i tino
Transformas i tinoTransformas i tino
Transformas i tino
 

Ähnlich wie Os2013 lap6-ridwan

Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxdindasilvana
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linuxseolangit4
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linuxamricrz
 
Perintah dasar terminal linux 2
Perintah dasar terminal linux 2Perintah dasar terminal linux 2
Perintah dasar terminal linux 2yusri9908
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedorarendi98
 
Meeting 8-practice5 a-working with bash shell-b-modul
Meeting 8-practice5 a-working with bash shell-b-modulMeeting 8-practice5 a-working with bash shell-b-modul
Meeting 8-practice5 a-working with bash shell-b-modulSyaiful Ahdan
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixDidit Septiawan
 
Bab 9 stream dan sed
Bab 9 stream dan sedBab 9 stream dan sed
Bab 9 stream dan sedAde Tamin
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group muhamadpandu1
 
Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxistiocta
 
Lapres so d_modul1_yuka
Lapres so d_modul1_yukaLapres so d_modul1_yuka
Lapres so d_modul1_yukaYuka Arjaka
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxIbrahim Naki
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013Tri Atsumori
 
Lapres so d_modul3_yuka
Lapres so d_modul3_yukaLapres so d_modul3_yuka
Lapres so d_modul3_yukaYuka Arjaka
 

Ähnlich wie Os2013 lap6-ridwan (20)

Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
 
23. pkti-2b[3]
23. pkti-2b[3]23. pkti-2b[3]
23. pkti-2b[3]
 
Perintah dasar linux
Perintah dasar linuxPerintah dasar linux
Perintah dasar linux
 
Perintah dasar terminal linux 2
Perintah dasar terminal linux 2Perintah dasar terminal linux 2
Perintah dasar terminal linux 2
 
Perintah Dasar Linux Fedora
Perintah Dasar Linux FedoraPerintah Dasar Linux Fedora
Perintah Dasar Linux Fedora
 
Meeting 8-practice5 a-working with bash shell-b-modul
Meeting 8-practice5 a-working with bash shell-b-modulMeeting 8-practice5 a-working with bash shell-b-modul
Meeting 8-practice5 a-working with bash shell-b-modul
 
Perintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unixPerintah dasar-di-linux-dan-unix
Perintah dasar-di-linux-dan-unix
 
23. pkti-2b[3]
23. pkti-2b[3]23. pkti-2b[3]
23. pkti-2b[3]
 
Bab 9 stream dan sed
Bab 9 stream dan sedBab 9 stream dan sed
Bab 9 stream dan sed
 
Bab 9 stream dan sed
Bab 9 stream dan sedBab 9 stream dan sed
Bab 9 stream dan sed
 
Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group Perintah-perintah Management File dan Group
Perintah-perintah Management File dan Group
 
Laporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linuxLaporan praktikum 1 perintah dasar sistem operasi linux
Laporan praktikum 1 perintah dasar sistem operasi linux
 
Lapres so d_modul1_yuka
Lapres so d_modul1_yukaLapres so d_modul1_yuka
Lapres so d_modul1_yuka
 
Laporan Sistem Operasi Linux
Laporan Sistem Operasi LinuxLaporan Sistem Operasi Linux
Laporan Sistem Operasi Linux
 
01 tk2123 - pemrograman shell-2
01   tk2123 - pemrograman shell-201   tk2123 - pemrograman shell-2
01 tk2123 - pemrograman shell-2
 
Modul praktikum-so-2013
Modul praktikum-so-2013Modul praktikum-so-2013
Modul praktikum-so-2013
 
Lapres so d_modul3_yuka
Lapres so d_modul3_yukaLapres so d_modul3_yuka
Lapres so d_modul3_yuka
 

Os2013 lap6-ridwan

  • 1. NAMA : RIDWAN PANIGORO NIM : 131312034 LAPORAN : PRAKTIKUM 5A Percobaan 1 : Profile Analisa : 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 ada pada gambar. Analisa : pada gambar di atas ditampilkan bahwa perintah $ cat .bash_logout digunakan untuk membersihkan 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 untuk berpindah direktori sehingga harus menambahkan nama direktori di belakang perintah $ cd. Sedangkan perintah $ 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 untuk melihat siapa saja user yang sedang aktif. Analisa : pada gambar diatas merupakan tampilan dari hasil perintah $ history pada tampilan ini ditampilkan nama perintah dan nomor history. Perintah $ !950 digunakan untuk melihat history dengan nomor history perintah 950 dan ! Merupakan perintah eksekusi. pada history perintah no 950 adalah perintah whoami sehingga yang muncul dan dieksekusi adalah perintah $ whoami. Analisa : pada gambar di atas merupakan hasil dari perintah $ !?etc? . Pada gambar di atas dieksekusi adalah perintah ls -l /etc sehinggga ditampilkan semua file dalam directory etc. Analisa : pada gambar di atas merupakan tampilan dari perintah $ history. Pada gambar diatas terlihat pada 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 history terakhir 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 tidak ditemukan. Perintah ! Whoa digunakan untuk menjalankan perintah whoami perintah ini terdeteksi secara otomatis. Analisa : pada gambar di atas merupakan hasil dari perintah $ cat /bin/bash | strings | grep shell | less analisa : pada gambar di atas merupakan hasil dari perintah history dan pada history ini ada dua perintah yang sama padahal perintah ini di masukkan 2 perintah yang berbeda.
  • 5. Percobaan 3 : Mengubah Feature History Bash analisa : pada gambar di atas merupakan hasil tampilan dari perintah $ tail .bash_history digunakan untuk menampilkan baris terakhir dari bash_history. Analisa : pada gambar di atas ditampilkan adalah pada awalnya menginputkan kalimat “ini perintah saya” mengunakan perintah echo. Analisa : pada perintah di atas merupakan hasil dari perintah $ history dan pada tampilan terakhir merupakan perintah echo yang diketikkan sebelum perintah ini. Dan semua perintah disimpan pada sistem biarpun sudah logout.
  • 6. Analisa : perintah di atas merupakan hasil dari perintah $ history | less digunakan untuk melihat semua perintah-perintah yang pernah berjalan pada less. analisa : pada gambar di atas perintah $ wc –l .bash_history digunakan untuk melihat jumlah seluruh perintah history dari “ .bash_history” dan jumlahnya adalah sebanyak 982. perintah $ set | grep HISTSIZE perintah ini digunakan untuk melihat jangkauan jumlah history yang ada pada HISTSIZE berdasarkan gambar di atas hanya 1000 yang dapat dijangkau. Perintah $ echo ‘HISTSIZE=5000’ >> .bashrc digunakan untuk memperbesar jangkauan HISTSIZE yang tadinya 1000 menjadi 5000. hasilnya dapat dilihat dengan mengetikan lagi perintah $ set | grep HISTSIZE. Perintah $ echo ‘HISTCONTROL=ignoredups’ >> .bashrc melakukan konfigurasi BASH agar tidak menambah perintah ke history.
  • 7. Percobaan 4 : Mengubah Prompt Shell analisa : pada gambar di atas perintah $ PS1=’t:’ digunakan untuk melihat current time pada sistem dalam format 24 jam sebagai prompt Bash. analisa : pada gambar di atas perintah $ PS1=’w:’ digunakkan untuk melihat current working direktory atau di direktori mana kita sedang bekerja. Pada gambar di atas saya sedang berada pada direktori home karena tanda ~: adalah home. Analisa : paad gambar di atas perintah cd digunakan untuk masuk pada direktori sbin yang berada dalam direktori usr. Sedangkan perintah $ PS1=’w:’digunakan untuk mengetahui di direktori mana kita 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 untuk merubah prompt PS2 menjadi perintah $ PS2=’hello Selesai memasukkan perintah Anda:’ dan pada baris di bawahnya akan muncul hasil dari perintah sebelumnya. Analisa : pada gambar di atas di tampilkan bahwa perintah $ PS1=’033[0;31mw$ 033[0;37m’ dapat diganti warnanya sesuai dengan yang kita inginkan berdasarkan kode warna yang sudah ada. Sebagai contoh, prompt BASH di-set dengan w$ sehingga yang akan berganti warna hanya home . Dengan atribut controlnya “0”.
  • 8. analisa : perintah $ PS1=’033[1;34mw033[1;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan atribut visual seperti lebih terang. Perintah $ PS1=’033[7;34mw033[7;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan prompt dengan warna berkebalikan, atribut control diganti 7. perintah $ PS1=’033[5;34mw033[5;32m$ 033[0;37m’ perintah ini digunakan untuk menampilkan prompt berkedip, atribut control diganti 5. pada dasarnya perintah yang digunakan sama hanya perlu mengganti atributnya saja. Percobaan 5 : Menambahkan otomatisasi ke Prompt Shell analisa : pada gambar dilakkan beberapa perintah tidak ada hasil ouputnya. Perintah $ cd~ digunakan untuk masuk dalam direktori home. Perintah $ echo ’sort ~/list > ~/r13; mv ~/r13 ~/list’ > ~/sorter perintah ini digunakan untuk membuat sebuah script. Perintah $ PROMPT_COMMAND=~/sorter perintah ini digunakan untuk membuat sebuah variable bernama PROMPT_COMMAND dan nilainya adalah nama dari program sorter. analisa : pada gambar di atas dimasukkan nama secara bergantian kedalam file list. Dan ditambahkan double quote pada string(>>) yang berfungsi untuk menampilkan file secara terurut tanpa perlu menambahkan sebuah variabel lagi. Setelah di ketikkan perintah $ cat list maka muncul data secara berurutan. Perintah PRMPT_COMMAND digunakan untuk menghentikan BASH menjalankan program sorter.
  • 9. LAPORAN RESMI : Perintah descripsi format history Digunakan untuk melihat seluruh history perintah $ history PS1't:' 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 file Kesimpulan : pada praktikum kali ini saya dapat mengetahui jumlah history dan perintah apa saja yang sudah saya lakukan. Dapat merubah warna-warna font dengan hanya merubah atributnya saja. Saya dapat mengeksekusi kembali instruksi sebelumnya tertutama saat terjadi kesalahan dalam penulisan. 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 eksekusi menggunakan tanda / berarti file bash_script berada pada direktori sebenarnya.