Dasar-dasar Linux.

Slides:



Advertisements
Presentasi serupa
PERINTAH DASAR LINUX Masuk ke sistem operasi (login)
Advertisements

MENGENAL PERINTAH UNIX
Teknologi Open Source (pertemuan 7) Linux (I) oleh Razief Perucha F.A D3-Manajemen Informatika Jurusan Matematika – FMIPA Universitas Syiah Kuala, Banda.
WINDOWS EXPLORER STRUKTUR DIREKTORI & FILE
Cat lp Makebox.c scrmode.c tprint.c / usddevhomeetc sbinbinastutikadirfetra programdokumen Ccobol.
SHELL PROMPT 1.
1.2 MENGGUNAKAN PERANGKAT LUNAK BEBERAPA PROGRAM APLIKASI
Materi Praktikum Sistem Operasi INTERNAL COMMAND
RAGAM DIALOG.
Praktikum 3 Sistem Operasi Shell Pada Sistem Operasi Linux & Editor vi Hendrex Herdi Kartina.
Apakah itu Linux ? Sistem Operasi
Dasar Linux Onno W Purbo Referensi
Command Prompt.
Shell Programming Oleh: Idris Winarno.
SISTEM FILE & DIRECTORY
Nyimas Artina Arfansyah, S.Kom, M.Si
File System Linux Pertemuan Minggu Ke-7.
Perbedaan LINUX dan UNIX Pengenalan LINUX
Pengantar Linux (Nelly Sofi). Basic Command2 LLogin LLogout wwhoami iid ggroup wwho Perintah Dasar pada Sistem.
WINDOWS EXPLORER STRUKTUR DIREKTORI & FILE
Perintah-perintah internal DOS(lanjutan)
OPERASI DASAR PADA UNIX
PENGANTAR TEKNOLOGI INFORMASI - B
PENGENALAN NETWORK OPERATING SYSTEM NOVELL NETWARE 3.12
WINDOWS EXPLORER STRUKTUR DIREKTORI & FILE
Membangun Halaman Web Dinamis dengan PHP
Shell Programming Oleh: Idris Winarno. Shell dan Shell Programming Shell adalah Command executive, artinya program yang menunggu instruksi dari pemakai,
Sistem Operasi.
PENGANTAR TEKNOLOGI INFORMASI - B
PERINTAH INTERNAL DOS Bag. II
Perangkat Lunak Jaringan I SHELL SCRIPT. Perangkat Lunak Jaringan I PENDAHULUAN Shell script adalah suatu file yang berisi perintah-perintah yang harus.
SHELL SCRIPT KLOBODH + OLOAN.
Persentasi sistem oprasi
File System Linux.
Struktur Directory dan File Nyimas Artina Arfansyah, S.Kom, M.Si.
Membangun Halaman Web Dinamis dengan PHP
PENGANTAR TEKNOLOGI INFORMASI PENGANTAR SISTEM KOMPUTER
Sistem Manajemen File dan Direktori
PERINTAH INTERNAL DOS.
Memulai dengan LINUX Sistem Operasi Berbasis Jaringan Chapter 01.
PHP.
Pengenalan Linux Linux adalah suatu sistem operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai platform termasuk prosesor.
LINUX Linux merupakan sistem operasi untuk PC yang bekerja secara multitasking dan multiuser Multitasking : dapat menjalankan beberapa aplikasi secara.
LINUX Linux merupakan sistem operasi untuk PC yang bekerja secara multitasking dan multiuser Multitasking : dapat menjalankan beberapa aplikasi secara.
OPERASI INPUT OUTPUT Prakt 2 SISTEM OPERASI.
Perintah Bantuan Dokumentasi
PERINTAH DASAR SISTEM OPERASI LINUX
PENGANTAR KOMPUTER & TI 2A
Perintah Dasar Linux (Basic Command Line)
LINUX.
TEKNOLOGI OPEN SOURCE LINUX.
Pertemuan 3 PJ : Nurul Fajarini
PENGANTAR TEKNOLOGI INFORMASI
PERINTAH INTERNAL DOS Bag. I
Ni Nym Harini Puspita, ST.
Praktek Dos Internal Command.
Command Line Linux - UBUNTU
/ cat lp Makebox.c scrmode.c tprint.c usd dev home etc sbin bin astuti
Jenis File pada Linux User Data
Presentasi system operasi Nama:ahmad zia&ahmad faisal
Jenis File pada Linux User Data
MENGENAL SISTEM OPERASI BERBASIS TEKS
Sistem Operasi.
PRAKTIK DASAR PENGELOLAAN FILE Universitas Budi Luhur
Onno W Purbo Dasar Linux Onno W Purbo
PERINTAH DASAR LINUX Masuk ke sistem operasi (login)
Masuk / Keluar Sistem UNIX
LINUX Linux merupakan sistem operasi untuk PC yang bekerja secara multitasking dan multiuser Multitasking : dapat menjalankan beberapa aplikasi secara.
PENGENALAN NETWORK OPERATING SYSTEM NOVELL NETWARE 3.12
PENGENALAN NETWORK OPERATING SYSTEM NOVELL NETWARE 3.12
Transcript presentasi:

Dasar-dasar Linux

A. Perintah Dasar Linux Ls Melihat isi file 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 file. Contohnya : cp/home/sleepholic/Desktop/Joomla.zip /opt/lamp/htdocs. Ini berarti pengguna mengcopy file Joomla.zip yang ada di desktop ke folder htdocs di lamp

A. Perintah Dasar Linux Mcopy source destination Menyalin suatu file dari/ke dos filesystem. 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 file Contoh : mv /opt/lamp/htdocs/joomla.zip /home/sleepholic/desktop Artinya, pengguna memindahkan (cut) file joomla.zip ke dektop untuk rename: mv namalama namabaru. Contoh: mv joomla.zip Project.zip

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 file XF86_SVGA ke X Rmfiles Menghapus file. Contoh : rm /opt/lampp/htdocs/Joomla.zip  ini berarti anda  menghapus file Joomla.zip dalam folder /opt/lampp/htdocs/

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. Contoh :  rmdir /home/sleepholic/Desktop/folderbaru  . Ini berarti anda menghapus folderbaru di Desktop

A. Perintah Dasar Linux Perintah dasar linux lainnya dapat dilihat pada link di bawah ini : http://opensource.telkomspeedy.com/wiki/index.php/Perintah_Dasar_Li nux

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 file layar per layar, dan tekan tombol “q” apabila ingin keluar Pico filename : Edit suatu text file

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 : $ find * Dead.letter Mbox test Setelah pengguna menggunakan pipeline : $ find * | grep test Pada contoh pipeline di atas, mempunyai arti bahwa output dari perintah find menjadi input dari perintah grep yang kemudian hanya mengambil kata “test” dari output find. Perintah grep digunakan untuk menyaring masukannya dan menampilkan baris-baris yang mengandung kriteria yang ditentukan.

C. Redirection Fasilitas redirection memungkinkan kita untuk dapat menyimpan output dari sebuah proses untuk disimpan ke file lain (Output Redirection) atau sebaliknya menggunakan isi dari file 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 > <namafile> Contoh : Membuat file dengan nama test $ cat > test Ini hanya sebuah test dari output redirection Hhheeee…………. ^D

Output Redirection Melihat isi file test $cat test Ini hanya sebuah test dari output redirection Hhheeee…………. Penambahan untuk file test $cat >> test Baris ini tambahan dari yang lama… ^D

Output Redirection Melihat kembali isi file test setelah ditambahkan beberapa kata : $cat test Ini hanya sebuah test dari output redirection Hhheeee…………. Baris ini tambahan dari yang lama… Dari contoh diatas bahwa output dari perintah cat akan dialihkan 9redirect) ke sebuah file dengan nama test.

Input Redirection Isi dari suatu file akan digunakan sebagai input dari suatu proses yang akan dijalankan. Sebagai contoh, akan mencoba mengirimkan mail ke diri sendiri dengan isi mail berasal dari file test tadi. $ mail ugos < test Hasil mail yang dikirimnya dengan perintah tersebut adalah ->

$mail Mail version 8. 1 6/6/93. Type. for help $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 Isi dari file test di jadikan sebagai input dari proses yang kita lakukan yaitu proses pengiriman mail.

D. Filter Filter digunakan untuk menyaring hasil dari proses dari suatu program, hal ini dimungkinkan dengan menggunakan pipeline. Ada bermacam-macam perintah filter, e.g; grep, sort, wc, cut, uniq. Pada kesempatan ini hanya akan dibahas grep. Perintah grep digunakan untuk menyaring masukannya dan menampilkan baris-baris yang mengandung kriteria yang ditentukan. Untuk menggunakan filter secara efektif, perlu dipelajari Regular Expression (RegEx).

E. Regular Expression (RegEx) 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 Karakter selanjutnya akan dianggap literal Cara untuk menentukan sebuah pola karakter untuk pencarian dan penyaringan (filtering). Ada beberapa karakter RegEx, yaitu :

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" user@lug:~$ grep 'a[a-z]*i[a-z]*u[a-z]' /usr/dict/words adventure

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, HOWTO, FAQ, dokumen pendek lainnya.

Manual Manual menyerupai buku, karena manual secara komprehensif menggambarkan topic-topic utama. Contoh dalam OS Debian Linux : Manual Pengguna Debian GNU/Linux FAQ Panduan Instalasi Debian Catatan Rilis Debian Referensi Debian Manual Mengamankan Debian Debian GNU/Linux and Java FAQ

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 Debian SGML/XML HOWTO

HOWTO Dokumen HOWTO, seperti namanya mengatakan, menjelaskan bagaimana untuk melakukan sesuatu, dan biasanya mencakup berbagai subyek yang lebih spesifik. Beberapa HOWTO yang paling penting di antaranya: Kompabilitas Perangkat Keras Unix dan Internet Fundamental Sistem Berkas Konfigurasi Jaringan

FAQs (Yang sering Ditanyakan) FAQ (Farequent Ask Question) Dokumen yang menjawab pertanyaan-pertanyaan Contoh : Linux FAQ berisi informasi tentang linux secara umum

Dokumen yang lebih pendek Dokumen-dokumen berikut termasuk ringkas, instruksi yang lebih pendek 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 banyak perangkat lunak GNU didokumentasikan melalui berkas info bukan halaman manual. Berkas ini termasuk informasi lengkap program itu sendiri, pilihan dan contoh penggunaan juga tersedia melalu perintah 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 Kartu Referensi Cepat : Sebuah koleksi kartu referensi cepat untuk program yang paling populer dan bahasa pemrograman

Bash Shell Shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file program (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberpa file untuk dieksekusi sebagai program

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 : Echo $BASH_VERSION bash 2.04.12(1)-release

Pemrograman Shell Menyusun atau mengelompokkan beberapa perintah shell (internal ataupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuannya penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan pengguna untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. Adalah proses-proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux pengguna dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell.

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 Bash adalah shell aktif di system pengguna, jika di system pengguna berbeda misalnya chs atau ksh ubahlah dengan perintah change shell

Simple Bash Script Atau dengan mengetikkan bash Dan coba untuk mengetikkan perintah di bawah prompt shell Echo “script shell pertamaku di linux” Echo digunakan untuk menampilkan teks atau inputan

Untuk lebih lanjut dapat mengunjungi website : http://pemula.linux.or.id/programming/bash-shell.html

Thank You … End of File