Anda di halaman 1dari 3

NAMA : aditia restu dirja

KELAS : TI – C
NIM : C2255201099

TUGAS MODUL 6
JAWABAN

A.

B.

C.

D.

E.

F.

G.

H.

I.

J.
2. Penjelasan

Mari kita jelaskan setiap perintah secara singkat

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.

6. `$ who`: Menampilkan informasi pengguna yang saat ini masuk ke sistem.

7. `$ test $name=nama_username_anda`: Ini mencoba melakukan pengujian (test) pada variabel


$name, tetapi ada kekurangan pemisah ("=" seharusnya dipisahkan dengan spasi dari variabel).
Seharusnya `$ test $name = nama_username_anda`.

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.

9. `$ chsh`: Mengganti shell pengguna (change shell).

10. `$ bash`: Menjalankan shell Bash.

11. `$ echo "Script shell pertamaku di Linux"`: Menampilkan teks ke layar.

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"

16. `$ PS1LAMA=$PS1` dan `$ PS1="Server di rumah" PS1=$PS1LAMA`: Menyimpan nilai prompt


(PS1) sebelumnya, mengganti nilai prompt, dan kemudian mengembalikan nilai prompt asli.
17. `#!/bin/bash`: Menandakan bahwa file ini adalah script shell dan akan dijalankan
menggunakan bash.

18. `#argumen1`: Komentar dalam script shell.

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".

21. `$ ./argumen2.sh 1 2 3 empat`: Menjalankan script "argumen2.sh" dengan memberikan


argumen "1", "2", "3", dan "empat".

Anda mungkin juga menyukai