File yang berisi koleksi program yang dapat dieksekusi

dokumen-dokumen yang mirip
Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

Praktikum IV File Permission & File Protection

Manajemen User, Groups dan File

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

Ignatius Setya Hartono

Pemrograman Komputer B

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

HAK AKSES, KEPEMILIKAN

LAPORAN PRAKTIKUM SISTEM OPERASI

Hak Akses Pada Sistem Operasi Linux

Jelaskan tentang kepemilikan file/directory dalam sistem Linux/unix?

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Shell dan Pemrograman Shell

Perintah Perintah Dasar Pada Sistem Operasi Linux

TUGAS SISTEM OPERASI

Bab 6 Konfigurasi Bash Shell

BAB V Editor Vi. (Pertemuan 7)

LINUX SYSTEM ADMINISTRATOR (MOKHAMMAD RIFQI TSANI) EDITOR VI

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Shell Pada Sistem Operasi Linux dan Editor vi

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Manajemen File dan Direktori

File teks Skrip shell File executable ( binary ) File data ( yang telah dikodekan )

UNIX: FILESYSTEM. System Bootup: Login Unix: Untuk masuk ke sistem: Merubah Password:

Users, Groups, dan Permissions di Linux Ubuntu

MODUL LINUX. Minggu IV

Praktikum 5-B. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Nama : Ridlo Pamuji NIM : / 22 : Sistem Operasi

Panduan Penggunaan Perintah Editor vi

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Unix/Linux Operating system

Login kembali dengan user yang tadi telah dibuat

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

LAPORAN PRAKTIKUM SISTEM OPERASI

Praktikum 3 Perintah DasarSistem Operasi Linux

Pensettingan IP Address kelas A,B,C dan Pensettingan Hostname

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

Ijin dan Kepemilikan

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Sekilas File System di Linux

TUGAS SISTEM OPERASI. : Agung Septiansyah NIM : : Teknik Informatika/22

Belajar Editor Power Full Vi

eko-dok.web.ugm.ac.id

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

Sistem File. Praktikum 5 A. T U J U A N

LAPORAN PRAKTIKUM SISTEM OPERASI. Modul I. Disusun Oleh : : Adrian Rananda Putra. Nim : LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

SISTEM OPERASI U N I X SEJARAH UNIX STRUKTUR UNIX K O M P U T E R K E R N E L S H E L L UTILITAS U S E R APLIKASI

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

1. Mengenal Profile 2. Mengerti konsep history 3. Membuat dan mengeksekusi shell script sederhana 4. Mengerti Job control

Shell Lanjutan. Praktikum 5 A. T U J U A N

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : Thito Chandra Kelana NIM : ASISTEN : Aulianita Rizka Fitri KELAS : F2 BAB Ke- : III

Sistem File. Praktikum 3 A. T U J U A N

Pertemuan 2. Editor vi

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Praktikum 5-A. Bekerja Dengan Bash Shell POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 SHELL. History pada Bash Shell Membuat Bash Shell Script

Konsep Sistem Informasi B

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

Masuk / Keluar Sistem UNIX

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

Materi Linux 1. Created By Wina Yusnaeni, S.Kom AMIK BSI

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013. NAMA : SURYADI NIM : ASISTEN : ABAY KELAS : G2 BAB Ke- : 3

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Pembuatan Bash Script

Pemrograman Shell (2)

Tutorial Editor Pico. Askari Azikin

Pemrograman Shell Linux

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Bab 5 Sistem File Linux Lanjutan

Kata Pengantar. Malang, September Penyusun

P1 : Perintah Dasar Sistem Operasi Linux

LAPORAN PRAKTIKUM SISTEM OPERASI

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Otomasi Shell Script Lanjut

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

PRAKTIKUM 01. Ketik identitas login diikuti ENTER Ketik password (bila ada), password yang diketik tidak nampak.

Praktikum VI Shell Programming PRAKTIKUM VI

Praktikum III Shell Programming PRAKTIKUM III

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement

Pemrograman Bash Shell di Linux. agussalim

PERINTAH DASAR CLI COMMANDPROMPT WINDOWS

Membuat File Database

Zaid Romegar Mair

Laporan Sistem Operasi Kode Perintah Dasar Linux

ls = Melihat isi direktori #ls NamaFolder

Command Line Interface

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

Transkripsi:

BASH SCRIPT

File yang berisi koleksi program yang dapat dieksekusi Pembuatan Bash Script 1. Menggunakan editor Vi Vi ialah kepanjangan dari "Visual" editor. Menjalankan perintah vi, menggunakan sintaks sbb : vi <nama_file> Editor Vi mempunyai 2 buah modus, yaitu : Command line dan Editing

Perintah vi manipulasi file Tombol :wq Fungsi Save file dan exit :q Keluar dari vi :q! Keluar dari vi tanpa menyimpan Contoh : $ vi p1.sh :w Menyimpan file nama file maksimum 256 karakter, alfanumerik dan boleh ada karakter-karakter lain kecuali karakter khusus seperti &;?'"`[]()${}^#/ menyisipkan teks sebagai awal dari editing. i#!/bin/bash echo Program bash script Esc, :wq

Tombol-tombol kunci untuk menggerakan kursor Tombol Keterangan l,, spasi Menggerakkan kursor ke kanan satu karakter h, Menggerakkan kursor ke kiri satu karakter j, Menggerakkan kursor ke bawah satu karakter k, Menggerakkan kursor ke atas satu karakter :0, 1-Shift-g Menggerakkan kursor ke baris pertama :$ Menggerakkan kursor ke baris terakhir ng Menggerakkan kursor ke baris ke-n 0 Menggerakkan kursor ke awal baris $ Menggerakkan kursor ke akhir baris

Tombol-tombol kunci untuk menghapus teks/karakter Tombol x X Keterangan Menghapus karakter pada posisi kursor Menghapus karakter di sebelah kiri kursor dd d [Enter] d0 Menghapus satu baris pada posisi kursor Menghapus dua baris, baris pada posisi kursor dan baris berikutnya Menghapus dari awal baris sampai tepat sebelum posisi kursor d$ Menghapus dari posisi kursor sampai akhir baris

2. Menggunakan perintah cat cat (Concatenate) cat digunakan untuk melihat isi file. Atau perintah type di dos. Sintak : $ cat nama_file $ cat p1.sh cat dengan redirection (>) digunakan untuk membuat file baru beserta isinya. Sintak : $ cat > nama_file $ cat > p1.sh ----------------- ---------------- Isi file ^D menyimpan, ke promt

Menjalankan Bash Script Sebelum dijalankan permission file (ijin akses file) harus diubah sehingga file dengan extention.sh dapat dieksekusi. Ijin Akses / permission dibagi menjadi 3 peran yaitu : -Pemilik(Owner) -Kelompok(Group) - Lainnya (Others) Setiap peran melakukan 3 bentuk operasi yaitu : - Pada file : R (Read) ijin untuk membaca W (Write) ijin untuk mengubah / membuat X (Execute) ijin untuk menjalankan program - Pada direktori : R (Read) ijin membaca daftar file dalam direktori W (Write) ijin mengubah/membuat file di direktori X (Execute) ijin untuk masuk ke direktori (cd)

Pemilik file/direktori dapat mengubah ijin akses sbb : -rwxrwxrwx 1 student test 1639 Oct 31 20:19 file user other group tipe Format mengubah ijin akses : chmod [ugoa] [= + -][rwx] nama_file chmod [ugoa] [= + -][rwx] nama_dir Dimana : u = user (pemilik) g = group (kelompok) o = others (lainnya) a = all Format lain : r w x 4 2 1

Properti File : File mempunyai atribut : - Tipe File : menentukan tipe dari file yaitu : Karakter - d l b c s p m Arti File Biasa Direktori Symbolic link Block special file Character special file Socket link FIFO Shared memory - Ijin akses : menentuan hak user terhadap file - Jumlah link : jumlah link untuk file

- Pemilik (owner) : menentukan siapa pemilik file - Group : menentukan group yang memiliki file - jumlah karakter : menentukan ukuran file dalam byte - waktu pembuatan : menentukan kapan file terakhir dimodifikasi - nama file : menentukan nama file yang dimaksud Contoh : -rw-rw-r-- 1 bin auth 1639 Oct 31 20:19 test.sh Ijin akses tipe pemilik Jml link group Jml karakter waktu Nama file

Contoh : $ls l p1.sh (melihat ijin akses file p1.sh sebelum diubah) $chmod +x p1.sh (merubah ijin akses file p1.sh) $chmod 751 p1.sh $chmod 777 p1.sh $ls l p1.sh (melihat ijin akses file p1.sh sesudah diubah) $./p1.sh (menjalankan/mengeksekusi file p1.sh) Menjalankan shell script $./nama_file $bash nama_file $sh nama_file

SOAL LATIHAN 1. Buat shell script yang menampilkan output sebagai berikut: Ini adalah Script Pertama Saya 2. Buatlah shell script yang dapat menampilkan tanggal hari ini, waktu, username yang menggunakan sistem dan direktori yang sedang aktif saat ini. 3. Apa arti keluaran berikut, -rw--- 1 user user 317 Dec 11 15:12 tes 4. Bagaimana caranya supaya file pada soal no 3 dapat dibaca oleh user lainnya?