[PERTEMUAN 5-SISTEM OPERASI-KELAS A]

06 November 2013 20:17:57 Dibaca : 304

asalam alaikum warahmatullahi wabarakatu.....

nama saya iswanto sulilla, munkin anda-anda sekalian sudah kangen dengan postingan saya di sini saya akan menjelaskan dengan singkat apa yg saya ketahui sesuai dengan materi yg bapak WALID UMAR S.si jelaskan di mata kuliah sistem operasi.......

seperti yg kita ketahui bash adalah Pengertian Bash Shell - bash merupakan bahasa penerjemah atau comand language interpreter untuk sistem operasi linux. Nama dari BASHSHELL meruapkan kepanjangan dari Bourne-Again SHell yang diambil dari nama Stephen Bourne sang pembuat dan penggagas Unix Shell sh.
Secara spesifik, Bash merupakan project yang dikembangkan oleh GNU. Bash menjadi shell linux yang default. Artinya linux menggunakan Bash sebagai shellnya secara umumu.


kali ini saya akan mengenalkan shell Linux Bash interaktif, termasuk beberapa perintah dasar,  hal ini terkait dengan pengelolaan file dan direktori. Pada Distro Ubuntu Desktop GNome, Shell dapat diakses melalui program bernama Terminal. setidaknya mencakup struktur program, variabel, seleksi kondisi, perulangan dan fungsi merupakan pengetahuan yang sangat berguna.
Redirection atau pengalihan digunakan untuk mengalihkan luaran eksekusi dari suatu perintah. Secara default, luaran dari suatu perintah adalah layar (screen). Kita dapat mengalihkan luaran tersebut ke suatu file dengan menggunakan operator > atau >>. Operator > digunakan untuk membuat file baru dan memasukkan teks baru ke dalamnya. Operator >> digunakan untuk menambahkan entri selanjutnya ke dalam file yang dibuat oleh operator > sebelumnya.
Pada bagian ini anda akan belajar menuliskan sebuah skrip yang sekedar menampilkan pesan "Halo teman-teman kls A". Gunakan Text Editor dan buat file teks bernama pertama.sh seperti di bawah ini:
#!/bin/bash
# Nama file skrip: iswanto.sh
# Skrip ini menampilkan teks menggunakan perintah echo
echo Halo teman-teman kls A # mencetak teks Halo teman-teman kls A
Simbol # menandakan komentar.
Karakter # dan apapun yang mengikutinya, pada baris yang sama, diabaikan oleh shell. Sekarang jalankan chmod 755 pertama.sh atau (chmod +x
pertama.sh) untuk membuat file teks executable dan jalankan skrip dengan ./iswanto.sh.

Pada jendela shell (terminal) terlihat sebagai berikut:
$ chmod 755iswanto.sh
$ ./pertama.sh
Halo teman-teman kls A

Pembuatan Variabel
Perlu dicatat bahwa harus tidak ada spasi (ruang) sebelum dan sesudah tanda sama dengan ("="): VAR=value benar sedangkan VAR = value tidak bekerja. Pada kasus pertama, shell melihat simbol "=" dan memperlakukan perintah sebagai pemberian atau pelewatan variabel. Pada kasus kedua, shell menganggap bahwa VAR harus berupa nama perintah dan mencoba mengeksekusinya. Coba tulis kode berikut ke dalam file skrip var1.sh:
#!/bin/sh
# Nama file skrip: var1.sh
MY_MESSAGE="Halo teman-teman kls A"
echo $MY_MESSAGE

Berikut ini adalah contoh pembuatan variabel yang benar:
MY_MESSAGE="Halo teman-teman kls A"
MY_SHORT_MESSAGE=hi
MY_NUMBER=1;
MY_PI=3.142
MY_OTHER_PI="3.142";
MY_MIXED=123abc

Kita dapat secara interaktif meminta pengguna memasukkan nilai untuk suatu variabel menggunakan perintah read. Kode berikut menanyakan pengguna nilai untuk variabel MY_NAME, menggabungkan nilai variabel tersebut dengan string lain dan mencetaknya.

#!/bin/sh
# Nama file skrip: var2.sh
echo bgmn kabar kalian?
read MY_NAME
echo "Hello $MY_NAME - baik-baik."

 

kemudian saya akan melanjutkan tentang pengertian  Shell adalah tempat interaksi antara pengguna dan sistem Linux yang sedang digunakan. Shell juga bertugas menerjemahkan atau mengeksekusi program. Shell menyediakan suatu antarmuka teks (command line). Shell dapat diguakan untuk mengelola (administering) sistem Linux seperti menambah pengguna, mengatur file, direktori dan memantau kerja dari sistem operasi. Shell Linux ditandai oleh $ (user reguler) atau # (root). Dan disebut juga program yang menjembatani user dengan system operasi dalam hal ini kernel. Windows mempunyai shell yaitu cmd.exe (command prompt).

berikut ini adalah perintah-perintah yg ada pada shell
a) cat merupakan perintah yang digunakan untuk melihat isi file
b) uname -a perintah untuk melihat jenis OS serta versi
c) netstat -tnap perintah untuk melihat koneksi keluar/masuk, atau listen
d) rm -rf perintah untuk menghapus file atau direktori
e) cp perintah untuk mengcopy file
f) mv mengganti nama file atau memindah file
g) echo perintah yang digunakan untuk menampilkan kata yang dituliskan setelahnya
h) w perintah yang digunakan untuk menampilkan user yang sedang login
i) whoami perintah yang digunakan untuk menampilkan user kita sendiri
j) id perintah yang digunakan untuk menampilkan user kita sendiri
k) mkdir perintah yang digunakan untuk membuat direktori baru
l) touch perintah untuk membuat file kosong
m) pwd : menampilkan direktori aktif
n) chown : mengganti kepemilikan file
o) last : menampilkan daftar user-user yang pernah login
p) lwp-download : mengambil suatu data dari suatu situs
q) userdel : menghapus user (root)
r) tar -zxvf : mengekstrak file tgz atau tar.gz
s) su : ganti sebagai user lain
t) chmod adalah nama aplikasi yang digunakan untuk merubah hak akses suatu file atau direktori di system operasi Linux.
 Sudo berguna untuk memberikan hak pengguna biasa untuk melakukan tugas yang seharusnya hanya bisa digunakan oleh root. Dan untuk masuk ke super user / bagian tertinggi dari system operasi Linux.
Shell yang lain selain Bash di Linux
Ø cat
Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout)
Syntax :
$ cat
cat dapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain.
Syntax :
$ cat file1 file2 file3 > file4
Ø clear
Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan layar
Syntax :
$ clear
Ø cp
Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file.
Syntax :
$ cp [option] file /dir/path/

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong