ArtikelNews.xyz | Artikel Menarik, Tips, Trik Seputar Teknologi

Artikel Menarik, Tips & Trik Seputar Teknologi

Thursday, October 3, 2019

Belajar Pemrograman Shell Bash di Linux Ubuntu

Belajar Pemrograman Shell Bash di Linux Ubuntu | 10 Menit Bisa Hacking - Video ini dibuat untuk memenuhi tugas mata kuliah sistem operasi semester 3. Video ini berisi latihan pemrograman bash dengan menggunakan terminal di linux ubuntu versi 18 LTS. Ok bagi kalian yang mau nonton video ini silahkan nonton saja.


Video Latihan :


Ini adalah script yang digunakan untuk latihan dalam video diatas.
Latihan 1
$ if grep “root” /etc/passwd
> then
> echo “disini ada user yang bernama root”
> else
> echo “user tersebut tidak ada”
> fi
Latihan 2
#!/bin/bash
echo “selamat datang $USER”
echo “di shell programming”
Latihan 3
#!/bin/bash
echo “Shell yang digunakan adalah $SHELL”
echo “saat ini jam `date +%T`”
echo “tanggal `date +%D`”
Latihan 4
#!/bin/bash
echo “hari ini tanggal `date +%d` bulan `date +%m` tahun `date
+%y`”
echo “:D”
Latihan 5
#!/bin/bash
clear
echo “nama login anda $LOGNAME”
echo “saat ini anda berada di direktori `pwd`”
echo “waktu sekarang adalah `date +%T`”
echo “selamat bekerja”
Latihan 6
#!/bin/bash
clear
echo “komputer anda telah menyala selama `uptime`”
echo “jumlah user yang login sebanyak `who | wc -l` user”
echo “anda login dengan user $LOGNAME”
echo “di shell $SHELL”
Latihan 7
#!/bin/bash
clear
data='date +%D'
jumlah=`who | wc -l`
echo “tanggal $data ada $jumlah user yang login”
Latihan 8
#!/bin/bash
user=andi
echo “hai $user i'm glad to meet you”
echo hai $user i\#m glad to meet you
echo “apakah kamu punya teman “special”?”
echo “\”special\” ?? teman apa itu?”
echo “ya pokoknya “special””
Latihan 9
$ function cetak_selamat {
> echo “Selamat Datang”
> echo “Di Shell Programming”
> }
$ cetak_selamat
Selamat Datang
Di Shell Programming
Latihan 10
$ function cetak_selamat () {
> echo “Selamat Datang”
> echo “Di Shell Programming”
> }
$ cetak_selamat
Selamat Datang
Di Shell Programming
Latihan 11
$ data=”halo ini bejo”
$ sdata=${data#*lo}
$ echo $sdata
$ tdata=${data%be*}
$ echo $tdata
Latihan 12
#!/bin/bash
TITEL=”Membuat Fungsi Sistem Informasi $HOSTNAME”
SAAT_INI=$(date+”%d %T %Z”)
UPD=”Sistem ini di update oleh $USER pada tanggal
$SAAT_INI”
function info_uptime(){
echo “<h2>informasi uptime</h2>”
echo “<pre>”
uptime
echo “</pre>”
}
cat <<- EOF
<HTML>
<HEAD>
<TITLE>$TITEL</TITLE>
</HEAD>
<BODY>
<H1>$TITEL</H1>
<P>$UPD</P>
$(info_uptime)
</BODY>
</HTML>
EOF
Latihan 13
#!/bin/bash
let data1 data2 hasil
read --p “masukkan sebuah angka : “
data1=$REPLY
read --p “masukkan sebuah angka lagi : “
data2=$REPLY
((hasil=data1-data2))
echo “hasil dari $data1 - $data2 adalah $hasil “
unset data1 data2 hasil

No comments:

Post a Comment