• Tidak ada hasil yang ditemukan

Pertemuan 12 Dasar dasar Linux

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pertemuan 12 Dasar dasar Linux"

Copied!
31
0
0

Teks penuh

(1)
(2)

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.

(3)

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:

(4)

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.

(5)

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.

(6)

A. Perintah Dasar Linux

Perintah dasar linux lainnya dapat dilihat pada link di

bawah ini :

(7)

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

(8)

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.

(9)

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

(10)

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………….

(11)

Output Redirection

Melihat isi fle test

$cat test

Ini hanya sebuah test dari output redirection

Hhheeee………….

Penambahan untuk fle test

$cat >> test

(12)

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…

(13)

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

(14)

$mail

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

(15)

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.

(16)

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

(17)

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"

(18)

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 :

(19)

Manual

Manual menyerupai buku, karena manual secara komprehensif menggambarkan topic-topic utama.

Contoh dalam OS Debian Linux : a. Manual Pengguna

Debian GNU/Linux FAQPanduan Instalasi DebianCatatan Rilis Debian

Referensi Debian

(20)

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

(21)

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

(22)

FAQs (Yang sering Ditanyakan)

FAQ (Farequent Ask Question)

Dokumen yang menjawab pertanyaan-pertanyaan

Contoh :

(23)

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

(24)

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

(25)

Bash Shell

(26)

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 :

(27)

Pemrograman Shell

Menyusun atau mengelompokkan beberapa perintah shell

(internal ataupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuannya penyusunnya.

(28)

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

(29)

Simple Bash Script

Atau dengan mengetikkan

bash

Dan coba untuk mengetikkan perintah di bawah prompt shell

Echo “script shell pertamaku di linux”

(30)

Untuk lebih lanjut dapat mengunjungi website :

(31)

Thank You …

Referensi

Dokumen terkait

Simpulan: Penggunaan pasta gigi dengan kandungan xylitol dan flouride dapat menghambat pembentukan plak gigi tetapi pasta gigi dengan flouride tidak dapat menghambat

Kondisi daya tahan kardiorespirasi adalah suatu keadaan atau kesanggupan jantung (sistem peredaran darah) dan paru paru (sistem pernapasan) untuk berfungsi secara optimal

Penataan daerah dalam mewujudkan efektivitas penyelenggaraan pemerintahan daerah sesuai dengan Pasal 31 Undang- Undang Republik Indonesia Nomor 23 Tahun 2014 tentang

Judul ini merupakan sebuah penelitian yang akan diteliti selanjutnya dan memiliki grounded theory (teori dasar) sebagai dasar pengembangan dari sebuah ilmu. Nilai

Dalam evaluasi formal digunakan berbagai macam metode yang sama seperti yang dipakai dalam evaluasi semu dan tujuannya adalah identik yaitu untuk menghasilkan informasi yang

Salah satu kebijakan yang telah diambil pemerintah Indonesia dalam mengatasi masalah gizi adalah menjadi bagian dari Gerakan Nasional Percepatan Perbaikan Gizi

Puji dan syukur penulis panjatkan kehadirat Tuhan yang maha Esa atas segala berkat, anugerah dan penyertaanNya sehingga penulis dapat menyelesaikan penelitian dan penulisan

Sarung tangan yang kuat, tahan bahan kimia yang sesuai dengan standar yang disahkan, harus dipakai setiap saat bila menangani produk kimia, jika penilaian risiko menunjukkan,