Kamis, 28 Agustus 2014


Disini saya akan berbagi tentang dasar pemrograman LINUX karena saya juga masih belajar makanya saya juga ingin mengesahare tentang apa aja sih tuh LINUX, karena ini juga pekerjaan baru saya didunia telekomunikasi. Ok langsung saja.

Linux Shell
Linux adalah sistem operasi komputer yang banyak digunakan selain sistem operasi lain misalnya Windows. Linux memiliki banyak varian: Red Hat, Ubuntu, Debian, Suse dll. Sistem yang saya gunakan adalah Linux Ubuntu. Linux Shell adalah bahasa pemrograman yang menerjemahkan bahasa manusia ke bahasa komputer dalam sistem operasi Linux. Komputer hanya mengerti bahasa biner, yaitu angka 0 dan 1, sehingga diciptakanlah bahasa pemrograman yang memudahkan komunikasi manusia dengan komputer.
Shell script yang saya gunakan adalah BASH (Bourne-Again Shell), selain BASH dikenal jugan CSH atau KSH. BASH ini bertugas menerjemahkan perintah yan kita berikan menjadi bahasa biner dalam Linux kernel.



Perintah Dasar Linux
Perintah yang bisa digunakan dalam sistem operasi Linux sangat banyak. Tetapi di sini saya hanya menampilkan perintah-perintah yang sering digunakan, dan memang saya tidak ingin mengingat perintah yang tidak diperlukan di kepala saya.
Asusmsi pembaca blog saya sudah mengenal Linux, bisa menginstall Linux (saya menggunakan Ubuntu yang bisa diinstall dari Windows), bisa masuk (log in) menggunakan password yang dimiliki, dan bisa membuka terminal untuk memberi perintah.
Pada saat masuk aplikasi terminal akan muncul tanda $ untuk shell BASH (secara umum). Untuk memberikan perintah cukup ketikkan perintah setelah tanda $ lalu tekan ENTER. Contoh:
$ date
Wed Apr 2 19:36:21 EDT 2014
$
Contoh di atas untuk memberikan perintah menampilkan data tanggal dan jam pada saat ini. Setelah muncul tanda $ lagi, berarti komputer siap diberi perintah berikutnya.
Contoh di atas untuk memberikan perintah menampilkan data tanggal dan jam pada saat ini. Setelah muncul tanda $ lagi, berarti komputer siap diberi perintah berikutnya.
Perintah lain yang banyak digunakan:
Perintah
Kegunaan
Contoh
date
Menampilkan tanggal dan jam saat ini
$ date
who
Menampilkan siapa yang menggunakan sistem
$ who
pwd
Menampilkan direktori yang bekerja
$ pwd
ls
Menampilkan daftar file dalam direktori kerja
$ ls
cat
Membuat file text (ctrl+D untuk menyimpan file)
$ cat > namafile
cat
Menampilkan isi file
$ cat namafile
more
Menampilkan isi file dengan layar penuh
$ more namafile
rm
Menghapus nama file
$ rm namafile
chmod
Mengubah status sebuah file
$ chmod +x namafile
wc
Menghitung jumlah baris, kata atau karakter dari file yang diberikan
$ wc namafile
Redirection Input/Output
Perintah-perintah yang diberikan kepada komputer biasanya ingin dilihat hasil keluarannya di layar. Sedangkan masukan bisa dibaca dari keyboard atau file input. Kita bisa menggunakan redirection (<, <<, >) untuk keperluan tersebut.
1. $ date > contoh1
Dengan menggunakan redirection < yang diikuti nama file, jika file contoh1 sudah ada, maka tanggal dan jam saat ini akan dituliskan ke dalam file contoh1 tanpa peringatan terlebih dahulu. Untuk melihat hasilnya:
$ more contoh1
Thu Apr 3 10:23:14 EDT 2014
$

2. $ date >> contoh1
Redirection >> diikuti nama file, menambah perintah terakhir di akhir file.
$ more contoh1
Thu Apr 3 10:23:14 EDT 2014
Thu Apr 3 10:26:15 EDT 2014
$

3. cat < contoh1
Redirection < yang diikuti nama file berfungsi untuk mengambil input dari file tersebut misalnya file contoh1 di atas. Jadi file contoh1 berfungsi sebagai file input.
Pips (|)
Tanda pipe (|) digunakan untuk menyambungkan hasil input dari sebuah perintah atau program dengan perintah atau program lain tanpa ada file temporer.
Contoh:
$ who | sort
Perintah tersebut untuk memberikan output dari perintah who sebagai input dari perintah sort. Sehingga keluaran dari perintah who akan diurutkan secara abjad.
Selanjutnya: Belajar Shell Script: Menuliskan program sederhana

http://staff.unila.ac.id/yantiyulianti/2014/04/03/belajar-shell-script-dasar-dasar-perintah-linux/

0 komentar:

Posting Komentar