Pertanyaan:
1.Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?
Jawab:
.Untuk Memanggil Perintah eksternal Linux dari dalam ShellBash bisa langsung dipanggil saja(ditulis langsung) karena Perintah eksternal adalah perintah yang bukan bagian internal dari shell (dapat berupa utilitas atau program aplikasi). Semua perintah shell dieksekusi dengan sintaks yang sama:
perintah [argumen1 argumen2 ... argumenN]
Perintah eksternal bisa dieksekusi ketika program masuk didalam pencarian path oleh shell. Jika tidak, Anda harus menentukan path ke program. Pencarian path dari shell disimpan pada variabel bernama PATH. Sebuah varibel adalah bagian dari memory, dimana nilainya bisa diganti.
Contoh:
#!/bin/bash
ls #memanggil perintah list
Atau perintah ditulis diantara tanda ``(tanda petik diatas tab).
#!/bin/bash
`ls`#memanggil perintah list
2.Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?
Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau
bawaan shellBash?
Jawab:
Untuk mengetahui perintah apa saja yang disediakan oleh linux bisa dengan menekan tombol escape (esc) pada keyboard sebanyak 3 kali. Maka akan muncul konfirmasi sebagai berikut (Contoh):
adminlab@adminlab-desktop:~/Modul2$ Display all 2700 possibilities? (y or n)
Tekan y untuk melihat, maka akan tampil perintah-perintah yang ada.
3. Jika perintah tersebut ada pada direktori bin maka kemungkinan besar itu merupakan perintah linux, tapi kalau tidak ada maka kemungkinan besar itu merupakan perintah bawaan dari ShellBash.
Minggu, 31 Oktober 2010
Minggu, 24 Oktober 2010
modul 3 (praktikum sistam operasi)
BAB III
PENDAHULUAN
1. Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
2. Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
3. Apa yang dikeluarkan oleh perintah berikut:$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
Jawab
1. Seperti halnya pada bahasa pemrograman C atau C++, dalam bahasa pemrograman java juga terdapat istilah kode escape. Escape sendiri adalah code karakter yang penulisannya diawali dengan ‘\’. Kegunaan dari karakter escape adalah menyatakan suatu karakter khusus.
karakter escape diantaranya:
• \n = Newlin
• \r = Carriege Return
• \b = Backspace
• \f = Formfeed
• \t = Tabulation / tab
• \' = Petik tunggal
• \'' = Petik ganda
2. Fungsi perulangan mampu melakukan hal yang sama berulang kali tanpa kesalahan akibat bosan atau lelah. Dengan perulangan, program menjadi lebih pendek dan sederhana.sedangkan Fungsi percabangan berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi.
3. Perintah $ ls -ld {,usr,usr/local}/{bin,sbin,lib} berfungsi untuk menampilkan semua file dan direktori baik yang tersembunyi ataupun yang tidak tersembunyi.
PENDAHULUAN
1. Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
2. Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
3. Apa yang dikeluarkan oleh perintah berikut:$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
Jawab
1. Seperti halnya pada bahasa pemrograman C atau C++, dalam bahasa pemrograman java juga terdapat istilah kode escape. Escape sendiri adalah code karakter yang penulisannya diawali dengan ‘\’. Kegunaan dari karakter escape adalah menyatakan suatu karakter khusus.
karakter escape diantaranya:
• \n = Newlin
• \r = Carriege Return
• \b = Backspace
• \f = Formfeed
• \t = Tabulation / tab
• \' = Petik tunggal
• \'' = Petik ganda
2. Fungsi perulangan mampu melakukan hal yang sama berulang kali tanpa kesalahan akibat bosan atau lelah. Dengan perulangan, program menjadi lebih pendek dan sederhana.sedangkan Fungsi percabangan berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi.
3. Perintah $ ls -ld {,usr,usr/local}/{bin,sbin,lib} berfungsi untuk menampilkan semua file dan direktori baik yang tersembunyi ataupun yang tidak tersembunyi.
Minggu, 17 Oktober 2010
TP MODUL 2 Prak. Sistem Operasi
Pertanyaan :
1. Bagaimana mengubah semua file terakhir .html menjadi.php?
2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
Jawaban :
1. RewriteRule ^$ /offline/home.php
2. Beberapa shell yang ada di linux antara lain:
a. Bourne Shell (sh),
· Dibuat dan dikembangkan Stephen Bourne dari AT&T tahun 1979
· sh adalah shell standar Unix yang dibuat oleh dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat.
· Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar).
b. C Shell (csh),
· Dibuat dan dikembangkan oleh Bill Joy tahun 1970an dari University of California at Berkeley dengan menggunakan bahasa C.
· csh memiliki feature yang lebih lengkap dibandingkan sh.Shell C memperkenalkan berbagai inovasi, termasuk sejarah perintah-line dan lingkungan pemrograman yang mirip dengan bahasa pemrograman C. sayangnya, sintaks dari C Shell tidak kompatibel dengan sintaks Shell Bourne. Meskipun demikian, C Shell tetap populer selama bertahun-tahun. Fitur yang terdapat dalam csh antara lain commandline history, analising, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shell ini cenderung lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah % (persen).
c. Korn Shell (ksh),
· Dikembangkan oleh david Korn dari AT&T pada pertengahan 1980an.
· Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).
· Shell Korn mempertahankan tingkat tinggi kompatibilitas Bourne Shell sambil menambahkan beberapa fitur baru dan sejarah perintah-line lebih bagus daripada Shell C. Shel Korn masih digunkan secara luas dalam sistem Unix komersial seperti IBM AIX, namun sampai saat ini pembatasan perizinan telah mencegah penggunaannya di komunitas open source. Korn Shell juga dapat digunakan sebagai bahasa pemograman yang memberikan keuntungan yang berbeda
d. Bourne Again Shell (bash),
· Dibuat dan dikembangkan oleh Brian Fox dari FSF GNU pada tahun 1988. Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Default Bash prompt adalah $ (dolar). Shell default Linux adalah Free Software Foundation GNU Bash (Bourne-Again Shell) yang menggabungkan banyak fitur terbaik dari C dan Korn, serta memperkenalkan beberapa perangkat tambahan sendiri.
1. Bagaimana mengubah semua file terakhir .html menjadi.php?
2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
Jawaban :
1. RewriteRule ^$ /offline/home.php
2. Beberapa shell yang ada di linux antara lain:
a. Bourne Shell (sh),
· Dibuat dan dikembangkan Stephen Bourne dari AT&T tahun 1979
· sh adalah shell standar Unix yang dibuat oleh dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat.
· Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar).
b. C Shell (csh),
· Dibuat dan dikembangkan oleh Bill Joy tahun 1970an dari University of California at Berkeley dengan menggunakan bahasa C.
· csh memiliki feature yang lebih lengkap dibandingkan sh.Shell C memperkenalkan berbagai inovasi, termasuk sejarah perintah-line dan lingkungan pemrograman yang mirip dengan bahasa pemrograman C. sayangnya, sintaks dari C Shell tidak kompatibel dengan sintaks Shell Bourne. Meskipun demikian, C Shell tetap populer selama bertahun-tahun. Fitur yang terdapat dalam csh antara lain commandline history, analising, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shell ini cenderung lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah % (persen).
c. Korn Shell (ksh),
· Dikembangkan oleh david Korn dari AT&T pada pertengahan 1980an.
· Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).
· Shell Korn mempertahankan tingkat tinggi kompatibilitas Bourne Shell sambil menambahkan beberapa fitur baru dan sejarah perintah-line lebih bagus daripada Shell C. Shel Korn masih digunkan secara luas dalam sistem Unix komersial seperti IBM AIX, namun sampai saat ini pembatasan perizinan telah mencegah penggunaannya di komunitas open source. Korn Shell juga dapat digunakan sebagai bahasa pemograman yang memberikan keuntungan yang berbeda
d. Bourne Again Shell (bash),
· Dibuat dan dikembangkan oleh Brian Fox dari FSF GNU pada tahun 1988. Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Default Bash prompt adalah $ (dolar). Shell default Linux adalah Free Software Foundation GNU Bash (Bourne-Again Shell) yang menggabungkan banyak fitur terbaik dari C dan Korn, serta memperkenalkan beberapa perangkat tambahan sendiri.
TP MODUL 1 Prak. Sistem Operasi
BAB III
PENDAHULUAN
1.Apakah yang di maksud shell pada system operasi operasi linux? Apakah windows juga mempunyai shell?
Jawab : Shell adalah program yang menghubungkan user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user meng-inputkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.dan dalam windows juga memiliki shell.
2.Sebutkan 20 perintah shell yang banyak di gunakan untuk mengelola system operasi linux??
Jawab:
a. cat : Perintah yang di gunakan untuk melihat isi file
cat di sini bukan berarti kucing, tapi concatenate. File yang dimaksud di sini hanyalah file txt karena pada zaman purba, file txt merupakan format dokumen paling populer.
b. passwd : perintah yang di gunakan untuk mengganti password
c. kill : perintah yang di gunakan membunuh proses
d. mkdir : perintah yang di gunakan untuk membuat direktori
e. rmdir : perintah yang di gunakan untuk menghapus direktori
direktorinya harus kosong, kalau tidak tambahkan option -f (force) atau –ignore-fail-on-non-empty
f. ls : perintah yang di gunakan untuk melihat direktori dimana kita berada.
g. cp : perintah yang di gunakan untuk menyalin file
cp berarti copy.
h. rm : perintah yang di gunakan untuk menghapus file.
i. find : perintah yang di gunakan untuk mencari file.
j. more : perintah yang di gunakan untuk melihat isi file
k. less : perintah yang di gunakan untuk melihat isi file
Keduanya sama saja hanya more lebih interaktif karena bisa menggeser halaman ke atas sementara less tidak.
l. touch : membuat file kosong
format file disini adalah txt. Tak mesti memberi ekstensi .txt karena system akan mengenalnya dengan otomatis.
m. mv : perintah yang di gunakan untuk mengganti nama file atau direktori.
n. date : perintah yang di gunakan untuk informasi waktu.
o. pwd : perintah yang di gunakan untuk melihat di direktori mana kita berada. Kalau kita ada di /home/anda/ maka hasilnya.
p. cd : perintah yang di gunakan untuk mengganti direktori.
$ : maksudnya menunjukan status user.
# : keadaan dalam posisi root
3.Apakah fungsi dari perintah sudo?
Sudo gunanya untuk memberikan hak pengguna biasa dan biasanya di gunakan untuk melakukan perintah atas kuasa root.
PENDAHULUAN
1.Apakah yang di maksud shell pada system operasi operasi linux? Apakah windows juga mempunyai shell?
Jawab : Shell adalah program yang menghubungkan user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user meng-inputkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.dan dalam windows juga memiliki shell.
2.Sebutkan 20 perintah shell yang banyak di gunakan untuk mengelola system operasi linux??
Jawab:
a. cat : Perintah yang di gunakan untuk melihat isi file
cat di sini bukan berarti kucing, tapi concatenate. File yang dimaksud di sini hanyalah file txt karena pada zaman purba, file txt merupakan format dokumen paling populer.
b. passwd : perintah yang di gunakan untuk mengganti password
c. kill : perintah yang di gunakan membunuh proses
d. mkdir : perintah yang di gunakan untuk membuat direktori
e. rmdir : perintah yang di gunakan untuk menghapus direktori
direktorinya harus kosong, kalau tidak tambahkan option -f (force) atau –ignore-fail-on-non-empty
f. ls : perintah yang di gunakan untuk melihat direktori dimana kita berada.
g. cp : perintah yang di gunakan untuk menyalin file
cp berarti copy.
h. rm : perintah yang di gunakan untuk menghapus file.
i. find : perintah yang di gunakan untuk mencari file.
j. more : perintah yang di gunakan untuk melihat isi file
k. less : perintah yang di gunakan untuk melihat isi file
Keduanya sama saja hanya more lebih interaktif karena bisa menggeser halaman ke atas sementara less tidak.
l. touch : membuat file kosong
format file disini adalah txt. Tak mesti memberi ekstensi .txt karena system akan mengenalnya dengan otomatis.
m. mv : perintah yang di gunakan untuk mengganti nama file atau direktori.
n. date : perintah yang di gunakan untuk informasi waktu.
o. pwd : perintah yang di gunakan untuk melihat di direktori mana kita berada. Kalau kita ada di /home/anda/ maka hasilnya.
p. cd : perintah yang di gunakan untuk mengganti direktori.
$ : maksudnya menunjukan status user.
# : keadaan dalam posisi root
3.Apakah fungsi dari perintah sudo?
Sudo gunanya untuk memberikan hak pengguna biasa dan biasanya di gunakan untuk melakukan perintah atas kuasa root.
Langganan:
Postingan (Atom)