A. Perintah Dasar Linux
• Ls
Melihat isi fle direktori aktif. Pada linux perintah “dir” hanya berupa alias dari eprintah ls.
• Cd (directory)
Change directory, menggunakan “cd” tanpa nama direktori akan menghantarkan pengguna ke home direktori. Dan “cd –” akan menghantarkan pengguna ke direktori sebelumnya.
• Cp source destination
Mengcopy suatu fle. Contohnya :
cp/home/sleepholic/Desktop/Joomla.zip /opt/lamp/htdocs.
A. Perintah Dasar Linux
• Mcopy source destination
Menyalin suatu fle dari/ke dos flesystem.
Contoh : mcopy a:autoexec.bat/junk. Gunakan “man mtools” untuk command yang sejenis: mdir, mcd, mren, move, mdel, mmd, mrd, mformat
• Mv source destination
Memindahkan atau mengganti nama fle Contoh : mv /opt/lamp/htdocs/joomla.zip
/home/sleepholic/desktop
Artinya, pengguna memindahkan (cut) fle joomla.zip ke dektop untuk rename: mv namalama namabaru. Contoh:
A. Perintah Dasar Linux
•
Ln –s source destination
Membuat symbolic Links,
Contoh :
ln –sf /usr/X11R6/bin/XF86_SVGA/etc/X11/X
,
membuat simbloik link dari fle XF86_SVGA ke X
•
Rmfles
Menghapus fle.
A. Perintah Dasar Linux
•
mkdir directory
Membuat direktori baru.
Contoh :
mkdir /home/sleepholic/Desktop/folderbaru
.
Ini berarti andatelah membuat folder baru di desktop
dengan nama folderbaru
•
rmdir directory
Menghapus direktori yang telah kosong. Hanya bisa
dilakukan untuk folder yang kosong.
A. Perintah Dasar Linux
Perintah dasar linux lainnya dapat dilihat pada link di
bawah ini :
A. Perintah Dasar Linux
• More
Untuk menampilkan sesuatu layar per layar, tambahkan eprintah more dibelakang.
Contoh : cp –help | more
Maka help dari cp akan ditampilkan layar per layar.
• Less
Melihat suatu fle layar per layar, dan tekan tombol “q” apabila ingin keluar
B. Pipeline
• Pipeline ( | ) adalah fasilitas di shell UNIX yang berfungsi untuk meberikan
input dari suatu proses dari output proses yang lain.
• Misalkan sebagai contoh sebelum pengguna menggunakan pipeline :
$ fnd *
Dead.letter Mbox
test
Setelah pengguna menggunakan pipeline :
$ fnd * | grep test test
Pada contoh pipeline di atas, mempunyai arti bahwa output dari perintah fnd menjadi input dari perintah grep yang kemudian hanya mengambil kata “test” dari output fnd.
C. Redirection
•
Fasilitas redirection memungkinkan kita
untuk dapat menyimpan output dari sebuah
proses untuk disimpan ke fle lain (Output
Redirection) atau sebaliknya menggunakan
isi dari fle sebagai input dalam suatu proses
(Input Redirection).
•
Komponen-komponen dari redirection adalah
Output Redirection
• Sebagai contoh, akan menggunakan perintah cat yang
telah tersedia secara default di shell linux. Syntax-nya sbb:
$cat > <namafle>
Contoh :
Membuat fle dengan nama test
$ cat > test
Ini hanya sebuah test dari output redirection Hhheeee………….
Output Redirection
•
Melihat isi fle test
$cat test
Ini hanya sebuah test dari output redirection
Hhheeee………….
•
Penambahan untuk fle test
$cat >> test
Output Redirection
•
Melihat kembali isi fle test setelah ditambahkan
beberapa kata :
$cat test
Ini hanya sebuah test dari output redirection
Hhheeee………….
Baris ini tambahan dari yang lama…
Input Redirection
•
Isi dari suatu fle akan digunakan sebagai input dari suatu
proses yang akan dijalankan.
•
Sebagai contoh, akan mencoba mengirimkan mail ke diri
sendiri dengan isi mail berasal dari fle test tadi.
$ mail ugos < test
Mail version 8.1 6/6/93. Type ? for help. "/var/spool/mail/ugos": 1 message 1 new
N 1 ugos@ugm.ac.id Thu Nov 9 14:51 14/525 & 1 Message 1:
From ugos@ugm.ac.id Thu Nov 9 14:51:12 2000 Delivered-To: ugos@ugm.ac.id
To: ugos@ugm.ac.id
Date: Thu, 9 Nov 2000 14:51:12 +0700 (JAVT) From: ugos@ugm.ac.id (/me)
ini hanya sebuah test dari output redirection hehehehehe...
baris ini tambahan dari yang lama... & q
D. Filter
• Filter digunakan untuk menyaring hasil dari proses dari
suatu program, hal ini dimungkinkan dengan menggunakan pipeline.
•
• Ada bermacam-macam perintah flter, e.g; grep, sort, wc, cut, uniq. Pada kesempatan ini hanya akan dibahas grep.
E. Regular Expression (RegEx)
• Cara untuk
menentukan sebuah pola karakter
untuk
pencarian dan penyaringan (fltering).
• Ada beberapa karakter
RegEx, yaitu :
Karakter Arti . * ^ $ \< \> [ ] [^} \
Cocok dengan sembarang satu karakter
Cocok dengan sembarang lebih dari satu karakter
Cocok dengan awal baris
Cocok dengan akhir baris
Cocok dengan awal kata
Cocok dengan akhir kata
Cocok dengan salah satu karakter yang terdapat di dalam kurung siku
Cocok dengan salah satu karakter yang tidak terdapat di dalam kurung siku
Penggunaan RegEx
" Carilah kata dalam bahasa inggris yang mengandung
huruf a, i, u dengan urutan seperti itu. Huruf-huruf itu
harus saling berdempetan, tetapi urutannya harus seperti
itu"
Dokumentasi
•
Suatu bagian terpenting dari setiap sistem
operasi adalah dokumentasi
•
Dokumentasi
adalah
manual
teknis
yang
menggambarkan
sistem
operasi
dan
cara
menggunakan program
•
Jenis dokumentasi dalam ketogri dasar, yaitu :
Manual
• Manual menyerupai buku, karena manual secara komprehensif menggambarkan topic-topic utama.
Contoh dalam OS Debian Linux : a. Manual Pengguna
• Debian GNU/Linux FAQ • Panduan Instalasi Debian • Catatan Rilis Debian
• Referensi Debian
Manual
b. Manual Pengembang
•
Manual Kebijakan Debian
•
Referensi Pengembang
Debian
•
Panduan Maintainer baru
Debian
•
Pengantar Pemaketan Debian
•
Sistem Menu Debian
•
Pengantar i18n
b. Manual Istimewa
•
Riwayat Proyek Debian
•
Manual Debiandoc-SGML
Markup
HOWTO
•
Dokumen HOWTO, seperti namanya mengatakan,
menjelaskan bagaimana untuk melakukan sesuatu,
dan biasanya mencakup berbagai subyek yang lebih
spesifk.
•
Beberapa HOWTO yang paling penting di antaranya:
Kompabilitas Perangkat Keras
Unix dan Internet Fundamental
Sistem Berkas
FAQs (Yang sering Ditanyakan)
•
FAQ (Farequent Ask Question)
•
Dokumen yang menjawab pertanyaan-pertanyaan
Contoh :
Dokumen yang lebih pendek
• Dokumen-dokumen berikut termasuk ringkas, instruksi
yang lebih pendek a.Halaman Manual
Secara tradisional, semua program Unix didokumentasikan dengan halaman manual, manual referensi dibuat tersedia melalui perintah man. Biasanya tidak dimaksudkan untuk pemula.
b. Berkas Info
Dokumen yang lebih pendek
c. Berbagai macam variasi berkas README
Berkas read me juga umum — berupa teks sederhana yang menjelaskan item tunggal, biasanya sebuah paket.
d. Kartu Referensi Cepat
Kartu referensi cepat merupakan ringkasan yang sangat singkat (sub)sistem tertentu. Biasanya, seperti sebuah kartu referensi menyediakan sebagian besar perintah pada selembar kertas. Beberapa kartu referensi dan koleksi penting termasuk:
• Kartu referensi Linux
Bash Shell
Macam macam Shell
Beberapa shel yang ada di linux antara lain :
•
Bourne shell (sh)
•
C shell (csh)
•
Korn shell (ksh)
•
Bourne again shell (bash)
Untuk mengecek bash shell yang digunakan :
Pemrograman Shell
• Menyusun atau mengelompokkan beberapa perintah shell
(internal ataupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuannya penyusunnya.
Simple Bash Script
• Langkah awal sebaiknya periksa dulu shell aktif pengguna, gunakan perintah ps (report process status)
ps
PID TTY TIME CMD
219 tty1 00:00:00 bash 301 tty1 00:00:00 ps
Simple Bash Script
Atau dengan mengetikkan
bash
Dan coba untuk mengetikkan perintah di bawah prompt shell
Echo “script shell pertamaku di linux”
Untuk lebih lanjut dapat mengunjungi website :
Thank You …