Nama : Merina Vella Sischa
NRP : 06.04.111.00832
Kelas : E
Modul : 2
1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!
2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
Jawab
1. Untuk di terminal bisa langsung menggunakan perintah : mv *.html *.php
tapi untuk di script bash tidak diperbolehkan, untuk itu kita bisa menggunakan perulangan. adapun scriptnya adalah sebagai berikut:
#!/bin/bash
#program tp_mod2_1.sh
for i in *.html; do mv "$i" "`basename $i .html`.php"; done
proses
achan@labprogserver:~/p_so/mod2$ touch a.html b.html c.html d.html
achan@labprogserver:~/p_so/mod2$ ls
a.html b.html c.html d.html
achan@labprogserver:~/p_so/mod2$ nano tp_mod2_1.sh
achan@labprogserver:~/p_so/mod2$ chmod +x tp_mod2_1.sh
achan@labprogserver:~/p_so/mod2$ ./tp_mod2_1.sh
achan@labprogserver:~/p_so/mod2$ ls
a.php b.php c.php d.php tp_mod2_1.sh
achan@labprogserver:~/p_so/mod2$
2. Perintah Shell selain bash adalah Bourne shell(sh), C shell(csh), Korn shell(ksh), Terminal Based C Shell (tcsh).
o Bourne Shell (sh), merupakan shell pertama yang dibuat oleh UNIX
o Bourne Again Shell (bash), dibuat oleh programmer dari Free Software Foundation, open source shell dari GNU
o Korn Shell (ksh), dibuat oleh David Korn, pembuat dari Bourne shell, tidak disebarluaskan.
o C Shell (csh), dibuat oleh Bill Joy, pembuat vi, mengimplementasikan struktur bahasa C.
o Terminal Based C Shell (tcsh), versi lanjut dari the Berkeley UNIX C shell (csh)
Perbedaan Tanda # dan $ di terminal
Tanda Pagar menandakan anda sebagai root sedangkan tanda Dolar menandakan anda sebagai user biasa.
achan@labprogserver:~$
Ket: achan Sebagai User dan labprogserver sebagai nama komputer.
root@labprogserver:~#
Ket:root merupakan super user
Tidak ada komentar:
Posting Komentar