0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan3 halaman

Tugas Modul 6 Aditia

Dokumen tersebut berisi daftar perintah shell Linux dan penjelasannya secara singkat untuk mengerjakan modul 6 tentang shell script.

Diunggah oleh

Andi Pratama
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan3 halaman

Tugas Modul 6 Aditia

Dokumen tersebut berisi daftar perintah shell Linux dan penjelasannya secara singkat untuk mengerjakan modul 6 tentang shell script.

Diunggah oleh

Andi Pratama
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 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