Praktikum 2. Menelusuri Sistem File

dokumen-dokumen yang mirip
Praktikum 3. Operasi File dan Struktur Direktory POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 ORGANISASI FILE

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

MODUL LINUX. Minggu IV

LAPORAN PRAKTIKUM SISTEM OPERASI

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

Praktikum 1. Perintah Dasar Sistem Operasi Linux

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

I. DASAR TEORI. Perintah Dasar Linux

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

MODUL 01 SISTEM OPERASI

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

Perintah Perintah Dasar Pada Sistem Operasi Linux

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

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

Sistem Administrasi Linux

Sekilas File System di Linux

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

P1 : Perintah Dasar Sistem Operasi Linux

Praktikum Sistem Operasi

Praktikum 4. Operasi File pada Sistem Operasi Linux Struktur Direktory pada Sistem Operasi Linux

Operasi File dan Struktur Direktory

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

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

Perintah Dasar di Linux

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Praktikum I Pengenalan Sistem Operasi Linux

Unix/Linux Operating system

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

Praktikum 3 Perintah DasarSistem Operasi Linux

DEBIAN LINUX I. Instalasi Debian Linux

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

ls = Melihat isi direktori #ls NamaFolder

Beberapa Perintah dalam UNIX

BAB 1 PENGENALAN LINUX

Laporan Sistem Operasi Kode Perintah Dasar Linux

PRAKTIK DASAR PENGELOLAAN FILE

Modul 5 DASAR DASAR LINUX

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

Masuk / Keluar Sistem UNIX

MODUL PELATIHAN INSTALASI DEBIAN LINUX

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Praktikum 1. Pengenalan dan Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PENGENALAN UNIX

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

BAB 7 PENGENALAN SUN SOLARIS

File System Hierarchy Standard (FHS)

Praktikum 4. Standar Input Output dan Pipa POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PROSES INPUT OUTPUT

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

PROSES I/O Sebuah proses memerlukan Input dan Output. Input Proses Output

Praktikum 2. Operasi Input Output

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

Laporan Sistim Operasi Jaringan Kompetensi Teknik Komputer dan Jaringan

Praktikum Sistem Operasi (Pertemuan 03) Ekspansi Shell. Husni

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Sistem Operasi Linux. Pertemuan 1 + 2

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

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

eko-dok.web.ugm.ac.id

Linux File System. Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya ITS

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Installasi Linux SuSE 9.3 Basis Text

Praktikum 3. Operasi Input Output

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

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

Bab.2.Dasar Teori. Bab 2. Dasar teori.

LAPORAN PRAKTIKUM SISTEM OPERASI

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

Bab 5 Sistem File Linux Lanjutan

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Memahami operasi I/O pada Sistem Operasi Linux

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

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

U N I X. Definisi sistem unix yaitu : Suatu sistem operasi yang variasinya berjalan pada berbagai tipe komputer yang berbeda.

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Thread. Zaid Romegar Mair, ST., M.Cs

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Zaid Romegar Mair

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

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

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

Praktikum 3. Shell Pengenalan Bash Penggunaan Baris Perintah dengan Cepat Lebih Lanjut Tentang Baris Perintah

E-Book. Basic Linux Command. (Panduan Dasar Perintah Linux) Dindin Hernawan Ilham Adi Setiawan <facebook.com/ilham.

LINUX DASAR Oleh : Zakky Muhammad

BAB 3 FILE AND DIRECTORIES

LAPORAN PRAKTIKUM SISTEM OPERASI

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

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM SISTEM OPERASI

Sortir dengan utilitas sort akan menyusun data berdasarkan criteria. Utilitas sort dilakukan dengan format

Training Ubuntu Server STMIK Indonesia. Pemateri: Kurniadi.

Virtual PC. Zaid Romegar Mair, S.T., M.Cs

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

Kata Pengantar. Malang, September Penyusun

Instalasi FreeBSD 6.0

Pertemuan 1. Pengenalan Linux

Transkripsi:

Praktikum 2 Menelusuri Sistem File POKOK BAHASAN: Konsep Hirarki File pada Linux Direktory Standar Nama File dan Direktori Nama Path Absolut dan relatif Perintah Manipulasi File dan Direktori Menentukan Jenis File dan Melihat Isi File Teks TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami elemen penting dari hirarki sistem file Dapat meng-copy, memindah dan menghapus file Dapat membuat dan menampilkan file dan direktori DASAR TEORI: 1 KONSEP HIRARKI FILE PADA LINUX Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian direktori dan sub dirrektori. Sistem file pada Linux diatur secara hirarkhikal, yaitu dimulai dari root dengan symbol / seperti Gambar 2.1. Elemen dari nama path dipisahkan dengan tanda / (slash) seperti /usr/bin/x11/x. Penamaan pada hirarki file bersifat case sensitive. Setiap shell dan proses pada sistem masing-masing mempunyai current atau working directory. Perintah.. berarti menuju parent directory (satu level ke atas dari hirarki file) sedangkan perintah. Berarti menuju ke 10

PRAKTIKUM 2 MENELUSURI SISTEM FILE 11 current directory. File dan directory yang namanya dimulai dengan. Berarti file yang disembunyikan (tidak ditampilkan sebagai daftar nama file default). Gambar 2.1 Struktur direktori pada Linux Kita dapat menciptakan File dan Direktori mulai dari root ke bawah. Direktori adalah file khusus, yang berisi nama file dan INODE (pointer yang menunjuk ke data / isi file tersebut). Secara logika, Direktori dapat berisi File dan Direktori lagi (disebut juga Subdirektori). 2 DIREKTORY STANDAR Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktori sebagai berikut : Direktori Deskripsi Berisi file administrative (konfigrasi dll) dan file executable /etc atau script yang berguna untuk administrasi system. Berisi file khusus yang merepresentasikan peralatan hardware /dev seperti memori, disk, printer, tape, floppy, jaringan dll.

PRAKTIKUM 2 MENELUSURI SISTEM FILE 12 /bin Berisi utilitas sistem level rendah (binary). /sbin Berisi utilitas sistem untuk superuser (untuk membentuk administrasi sistem). /usr/sbin /usr/bin Berisi utilitas sistem dan program aplikasi level tinggi. Berisi program library yang diperlukan untuk kompilasi /usr/lib program (misalnya C). Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll. /tmp Berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan oleh sembarang user). /boot Berisi file yang sangat penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini. /proc Berisi informasi tentang kernel Linux, proses dan virtual system file. Direktori variable, artinya tempan penyimpanan LOG (catatan /var hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya. /home Berisi direktori untuk pemakai Linux (pada SCO diletakkan pada /usr) /mnt Direktori untuk mounting system file /root Home direktori untuk superuser (root) /usr/bin/x11 Symbolic link ke /usr/x11r6/bin, program untuk X-Window /usr/src Source code untuk Linux /opt Option, direktori ini biasanya berisi aplikasi tambahan ( addon ) seperti Netscape Navigator, kde, gnome, applix dll. 3 NAMA FILE DAN NAMA DIREKTORI Nama file dan direktori maksimal terdiri dari 255 karakter berupa alfanumerik dan beberapa karakter spesial yaitu garis bawah, titik, koma dan lainnya kecuali spasi dan karakter &, ;,,?, `,,, [, ], (, ), $, <, >, {, },

PRAKTIKUM 2 MENELUSURI SISTEM FILE 13 ^, #, \, /. Linux membedakan huruf kecil dengan huruf besar (case sensitive). Contoh nama file yang benar : Abcde5434 3 prog.txt PROG.txt Prog.txt,old report_101,v2.0.1 5-01.web.html 4 NAMA PATH ABSOLUT DAN RELATIF Lokasi direktori atau file dapat ditentukan dengan dua metode yaitu berdasarkan nama path absolut dan nama path relatif. Nama path absolut dimulai dengan tanda garis miring ( / ). Nama direktori dimulai dari sistem file rott berurutan sampai ditemukan direktori atau file tersebut, contohnya : /usr/share/doc/html/index.html Maksudnya file yang direferensi yaitu index.html terdapat pada direktori HTML yang terdapat pada direktori doc yang terdapat dalam direktori share yang terdapat pada direktori usr yang terdapat pada direktori root (/). Nama path relatif tidak dimulai dengan tanda garis miring. Isinya nama direktori yang harus dilewati dari current directory untuk mencapai obyek tersebut. Lokasi ditentukan secara relatif dari current directory. Nama file merupakan nama path relatif sehingga file harus berada pada current directory agar file tersebut valid. Bila diketikkan.. maka akan menuju ke parent dari current directory dan dapat digunakan sebagai bagian dari nama path. Sebagai contoh dari nama path relatif dimana file yang dicari adalah /usr/share/doc/html/index.html. Current Directory Path relatif ke index.html /usr/share/doc/html/ index.html /usr/share/doc/ HTML/index.html /usr/share/ doc/html/index.html /usr/ share/doc/html/index.html / usr/share/doc/html/index.html

PRAKTIKUM 2 MENELUSURI SISTEM FILE 14 /usr/share/doc/html/en/ /usr/share/doc/nautilus-2.1.91/../index.html../html/index.html 5 PERINTAH MANIPULASI FILE DAN DIREKTORI Perintah-perintah yang digunakan untuk memanipulasi file dan direktori : cd : mengubah direktori ls : melihat isi current directory atau direktori tertentu Penggunaan : ls [pilihan] [file_or_dirs] cp : meng-copy file dan direktori Penggunaan : cp [pilihan] file tujuan Perintah ini dapat mengcopy lebih dari satu file jika tujuan adalah direktori dengan perintah : cp [pilihan] file1 file2 tujuan Jika tujuan adalah direktori, copy ditempatkan di direktori tersebut dengan nama yang sama. Jika tujuan adalah file, copy menimpa (overwrite) tujuan. Jika tujuan tidak ada, copy dibuat dengan nama yang sama. mv : memindahkan dan atau mengubah nama file dan direktori Penggunaan : mv [pilihan] file tujuan Perintah ini dapat memindahkan lebih dari satu file jika tujuan adalah direktori dengan perintah : mv [pilihan] file1 file2 tujuan Jika tujuan adalah direktori, file asal dipindah dengan nama yang sama. Jika tujuan adalah file, file asal menimpa (overwrite) tujuan. Jika tujuan tidak ada, file asal diubah namanya. rm : menghapus file Penggunaan : rm [pilihan] <namafile>... Dimana pilihan yang digunakan adalah i untuk menghapus file dengan peringatan, -r untuk menghapus pohon direktori secara rekursif dan f untuk menghapus file tanpa peringatan. touch : membuat file kosong atau mengubah file mkdir : membuat direktori rmdir : menghapus direktori kosong

PRAKTIKUM 2 MENELUSURI SISTEM FILE 15 6 MENENTUKAN JENIS FILE DAN MELIHAT ISI FILE TEKS File dapat berisi berbagai tiipe data. Untuk melihat tipe file sebelum membuka file untuk menentukan perintah yang tepat dan aplikasi yang dapat digunakan dapat menggunakan perintah file [pilihan] <namafile>... Beberapa file yang dilaporkan dengan perintah file : Nama File Tipe File bookmaks.html Dokumen teks HTML carrental.ps Dokumen teks PostScript level 3.0 snifop Teks skrip Perl yang executable xfonts.txt Teks mail ASCII Girl_Next_Door.mp3 File audio mp3 pan-0.10.0.91.tar.bz2 Data kompresi bzip2 pic.jpg Data gambar JPEG rpmfind-1.7-1.i386.rpm RPM v3 xsel ELF 32-bit LSB executable Perintah untuk menampilkan isi file teks menggunakan perintah cat dengan sintak cat [pilihan] [<file>...] Perintah ini menampilkan file secara berurutan tanpa berhenti. Untuk menampilkan halaman teks halaman per halaman dapat menggunakan perintah less dengan sintak less [pilihan] [namafile] Untuk melihat per halaman dapat menggunakan tombol panah/pgup/pgdn. Perintah ini mempunyai beberapa pilihan yang berguna yaitu /text untuk mencari teks tertentu, n/n untuk berpindah ke pencarian sebelum dan sesudahnya, v untuk membuka file pada editor teks. Navigasi halaman dari less digunakan oleh perintah man.

PRAKTIKUM 2 MENELUSURI SISTEM FILE 16 TUGAS PENDAHULUAN: Jawablah pertanyaan-pertanyaan di bawah ini : 1. Bagaimana susunan pohon direktori pada Linux? 2. Apa perbedaan nama path absolut dan relatif 3. Apa yang dimaksud perintah-perintah direktory : pwd, cd, ls, mkdir dan rmdir. 4. Apa yang dimaksud perintah-perintah manipulasi file : cp, mv dan rm (sertakan format yang digunakan) 5. Apa yang dmaksud perintah-perintah : file, cat dan less. PERCOBAAN: 1. Login sebagai user. 2. Masuk ke TTY1 dengan menekan Ctrl-Alt-F1 dan lakukan percobaan-percobaan di bawah ini. Perhatikan hasilnya 3. Selesaikan soal-soal latihan Percobaan 1 : Current Directory 1. Melihat current directory atau direktori yang aktif 2. Melihat home directory $ echo $HOME Percobaan 2 : Menelusuri Direktori Secara Absolut dan Relatif 1. Membuat direktori $ mkdir work 2. Melihat path absolut atau relatif $ cd /home/student/work $ cd /home/student/work

PRAKTIKUM 2 MENELUSURI SISTEM FILE 17 3. Menuju ke direktori satu level ke atas $ cd.. 4. Ke direktori home $ cd 5. Ke direktori sebelumnya $ cd - 6. Melihat direktori aktual dan parent directory $ cd. $ cd.. $ cd Percobaan 3 : Melihat Isi Direktori Perintah ls $ ls $ ls a $ ls / $ ls l /usr $ ls ld /usr Percobaan 4 : Manipulasi File dan Direktori 1. Perintah cp untuk mengkopi file $ touch testfile $ ls /home/student $ cp ~student/tesfile /tmp/student_test_file $ ls /tmp 2. Perintah cp dengan berbagai tujuan $ cd /tmp $ ls l file3.txt $ cp file3.txt ~/backups $ ls l ~/backups $ cp file3.txt /home/student/backup/ $ ls l /home/student/backup/ $ cp file3.txt /home/student/copies/ (perhatikan errornya!)

PRAKTIKUM 2 MENELUSURI SISTEM FILE 18 3. Perintah mv untuk memindah file $ ls ~student $ mv ~student/testfile /tmp/student_test_file $ ls ~student $ ls /tmp/ 4. Perintah mv dengan berbagai tujuan $ mv procedure.txt.bak2 /home/student/procedures/ (error!) $ ls l foo $ mv foo bar $ ls l bar 5. Perintah rm untuk menghapus file $ cd $ rm work $ rm ri work 6. Perintah mkdir untuk membuat direktori $ mkdir work 7. Perintah rmdir untuk menghapus direktori $ rmdir work Percobaan 5 : Menentukan Jenis File dan Melihat Isi File Teks 1. Perintah file untuk melihat jenis file $ file /usr/share/doc/html/bookmarks.html $ file testfile 2. Perintah cat untuk melihat isi file teks $ cat /etc/profile $ cat /etc/passwd 3. Perintah less $ less /etc/profile

PRAKTIKUM 2 MENELUSURI SISTEM FILE 19 LATIHAN: 1. Cobalah urutan perintah berikut dan jelaskan masing-masing perintah. $ cd $ ls al $ cd. $ cd.. $ ls -al $ cd.. $ ls -al $ cd /etc $ ls al more $ cat passwd $ cd 2. Lihat file pada direktori home menggunakan perintah ls ls a ls al Mengapa perintah pertama dan kedua menghasilkan jumlah file yang berbeda? Berapa ukuran file dan direktori terbesar dari hasil perintah ketiga? 3. Gunakan perintah touch berikut $ touch {report,graph}_{jan,feb,mar} File apa saja yang terbentuk? 4. Gunakan perintah mkdir untuk membuat file berikut $ mkdir Projects $ mkdir Projects/graphs $ cd Projects $ mkdir reports $ cd reports $ mkdir../backups Gunakan perintah ls untuk melihat hasil pekerjaan anda pada current directory. Perhatikan pohon direktorinya.

PRAKTIKUM 2 MENELUSURI SISTEM FILE 20 5. Pindahkan semua file graph ke sub direktori graphs (dalam sub direktori Projects). Bagaimana perintahnya? 6. Pindahkan dua file report ke sub direktori reports. Bagaimana perintahnya? 7. Hapus satu file report. Bagaimana perintahnya? 8. Pindah ke direktori Backups dan copy-kan file report pada sub direktori reports ke direktori Backups. Tuliskan urutan perintahnya dengan menggunakan nama path absolut atau relatif. LAPORAN RESMI: 1. Analisa hasil percobaan yang Anda lakukan. a. Analisa setiap hasil tampilannya. b. Bila terdapat pesan error, jelaskan penyebabnya. 2. Buatlah summary Percobaan 1 sampai dengan percobaan 15 dalam bentuk table seperti di bawah ini : Perintah Deskripsi Format pwd cd ls touch cp mv rm mkdir rmdir file cat less 3. Kerjakan latihan diatas dan analisa 4. Berikan kesimpulan dari praktikum ini.