KELAS : TI – C
NIM : C2255201099
TUGAS MODUL 6
JAWABAN
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
2. Penjelasan
1. `$ ls`: Menampilkan daftar file dan direktori dalam direktori saat ini.
2. `$ echo $?`: Menampilkan nilai exit code dari perintah sebelumnya. Exit code adalah nilai yang
menunjukkan apakah perintah sebelumnya berhasil atau gagal. Jika 0, itu berarti berhasil.
3. `$ x=5` dan `$ y=3`: Mendefinisikan variabel x dan y dengan nilai masing-masing 5 dan 3.
4. `$ ((x < y))`: Melakukan perbandingan matematika (x < y). Hasilnya adalah 1 karena
pernyataan ini benar.
5. `$ echo $?`: Menampilkan nilai exit code dari perintah sebelumnya, yaitu pernyataan
perbandingan matematika. Hasilnya 0 karena perintah tersebut berhasil.
8. `$ echo $?`: Menampilkan nilai exit code dari perintah sebelumnya, yaitu pernyataan
pengujian. Hasilnya mungkin bergantung pada apakah variabel $name sama dengan
"nama_username_anda" atau tidak.
12. `$ chmod 755 tes`: Memberikan izin eksekusi kepada file "tes" (755 adalah mode yang
memberikan hak akses penuh kepada pemilik, dan hak akses membaca dan mengeksekusi
kepada grup dan lainnya).
13. `$ .tes`: Menjalankan script "tes" dalam konteks shell saat ini.
14. `$ bash tes`: Menjalankan script "tes" dengan menggunakan shell Bash.
15. `$ chmod 755 myinfo`: Memberikan izin eksekusi kepada file "myinfo"
19. `$ echo $1 sistem operasi $2 sangat menarik $3`: Menampilkan teks yang mengandung
argumen dari script.
20. `$ ./argumen1 bash linux sekali`: Menjalankan script "argumen1" dengan memberikan
argumen "bash", "linux", dan "sekali".