0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan14 halaman

Struktur dan Perintah File System Linux

Dokumen ini membahas tentang sistem file pada Linux, termasuk organisasi file, manipulasi direktori, dan konsep link. Mahasiswa diharapkan dapat memahami perintah dasar Linux dan melakukan praktik terkait manajemen file dan direktori. Selain itu, terdapat latihan dan analisis hasil percobaan yang harus dilakukan mahasiswa untuk memperdalam pemahaman mereka.

Diunggah oleh

THE PERDIANSYAH
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan14 halaman

Struktur dan Perintah File System Linux

Dokumen ini membahas tentang sistem file pada Linux, termasuk organisasi file, manipulasi direktori, dan konsep link. Mahasiswa diharapkan dapat memahami perintah dasar Linux dan melakukan praktik terkait manajemen file dan direktori. Selain itu, terdapat latihan dan analisis hasil percobaan yang harus dilakukan mahasiswa untuk memperdalam pemahaman mereka.

Diunggah oleh

THE PERDIANSYAH
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Semester 3

SISTEM OPERASI
LINUX - SYSTEM FILE

M AT E R I - 1 0 M. Romdlon, M. Kom
SASARAN
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:
1. Memahami organisasi file dan direktory pada sistem operasi Linux
2. Menciptakan dan manipulasi directory
3. Memahami konsep link dan symbolic link

PRAKTIKUM
1. Login sebagai user.
2. Bukalah Console Terminal dan lakukan percobaan-percobaan
3. Perhatikan hasilnya.
4. Selesaikan soal-soal latihan
Pendahuluan

Salah satu perbedaan utama antara Linux dan Windows terletak pada struktur
sistem berkas (file system).
Semua komponen pada Linux — termasuk perangkat keras, file, dan proses —
dianggap sebagai file.
Dalam Linux, “Everything is a file.”

Pengertian File System

File System adalah metode dan struktur data yang digunakan oleh sistem
operasi untuk:
• Menyimpan,
• Mengelola,
• Mengakses data di media penyimpanan (hard disk, SSD, flashdisk, dll).
Perintah Dasar Linux (CLI / Shell) Contoh Praktik:
Perintah Fungsi $ pwd
pwd Menampilkan direktori
FILEaktif. /home/student
SYSTEM COMMAND
ls Melihat daftar file/folder.
$ mkdir latihan_linux
cd Pindah direktori. $ cd latihan_linux
mkdir Membuat folder baru. $ echo "Hello Linux" > [Link]
$ cat [Link]
cp Menyalin file. Hello Linux
Memindahkan/mengganti nama
mv
file.
rm Menghapus file/folder.
cat Menampilkan isi file.
chmod Mengubah hak akses.
Menampilkan proses yang
ps
sedang berjalan.
kill Menghentikan proses.
Menjalankan perintah sebagai
sudo
superuser.
Manajemen User dan Permission
Linux bersifat multiuser, dengan sistem hak akses yang ketat.

Jenis Akses Simbol FILE SYSTEM COMMAND


Keterangan
Read r Membaca file.
Write w Mengubah file.
Execute x Menjalankan file.

Format permission:
-rwxr-xr--
Artinya:
• Pemilik: read, write, execute
• Grup: read, execute
• Lainnya: read
Percobaan 1 : Direktori

1. Melihat direktori HOME


$ pwd
$ echo $HOME

2. Melihat direktori aktual dan parent direktori


$ pwd
$ cd .
$ pwd
$ cd ..
$ pwd
$ cd

3. Membuat satu direktori, lebih dari satu direktori atau sub direktori
$ pwd
$ mkdir A B C A/D A/E B/F A/D/A
$ ls -l
$ ls -l A
$ ls -l A/D

FILE SYSTEM COMMAND


4. Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori
kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin
aksesnya
$ rmdir B (Terdapat pesan error, mengapa ?)
$ ls -l B
$ rmdir B/F B
$ ls -l B (Terdapat pesan error, mengapa ?)

5. Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke


direktori lain.
$ pwd
$ ls -l
$ cd A
$ pwd
$ cd ..
$ pwd
$ cd /home/<user>/C
$ pwd
$ cd /<user/C (Terdapat pesan error, mengapa ?)
$ pwd

FILE SYSTEM COMMAND


Percobaan 2 : Manipulasi file
1. Perintah cp untuk mengkopi file atau seluruh direktori
$ cat > contoh
Membuat sebuah file [Ctrl-d]
$ cp contoh contoh1
$ ls -l
$ cp contoh A
$ ls –l A
$ cp contoh contoh1 A/D
$ ls –l A/D

2. Perintah mv untuk memindah file


$ mv contoh contoh2
$ ls -l
$ mv contoh1 contoh2 A/D
$ ls –l A/D
$ mv contoh contoh1 C
$ ls –l C

3. Perintah rm untuk menghapus file


$ rm contoh2
$ ls -l
$ rm –i contoh
$ rm –rf A C
$ ls -l

FILE SYSTEM COMMAND


Percobaan 3 : Symbolic Link

Membuat shortcut (file link)

$ echo "Hallo apa khabar" > [Link]


$ ls -l
$ ln [Link] z
$ ls -l
$ cat z
$ mkdir mydir
$ ln z mydir/[Link]
$ cat mydir/[Link]
$ ln -s z [Link]
$ ls -l [Link]
$ cat [Link]

Percobaan 4 : Melihat Isi File

$ ls –l
$ file [Link]
$ file [Link]

FILE SYSTEM COMMAND


Percobaan 5 : Mencari file

1. Perintah find
$ find /home –name “*.txt” –print > [Link]
$ cat [Link]
$ find . –name “*.txt” –exec wc –l „{}‟ „;‟
2. Perintah which
$ which ls
3. Perintah locate
$ locate “*.txt”

Percobaan 6 : Mencari text pada file

$ grep Hallo *.txt

FILE SYSTEM COMMAND


LATIHAN

1. Cobalah urutan perintah berikut :


$ cd $ ls -al
$ pwd $ cd /etc
$ ls –al $ cd . $ ls –al | more
$ pwd
$ cat passwd
$ cd ..
$ cd –
$ pwd
$ pwd
$ ls -al
$ cd .. $ ls –l
$ pwd $ file [Link]
$ file [Link]
2. Lanjutkan penelusuran pohon pada sistem file menggunakan cd, ls, pwd dan cat.
Telusuri direktory /bin, /usr/bin, /sbin, /tmp dan /boot.
3. Telusuri direktory /dev. Identifikasi perangkat yang tersedia. Identifikasi tty
(termninal) Anda (ketik who am i); siapa pemilih tty (gunakan ls –l).
4. Telusuri derectory /proc. Tampilkan isi file interrupts, devices, cpuinfo, meminfo
dan uptime menggunakan perintah cat. Dapatkah kita melihat mengapa directory
/proc disebut pseudo -filesystem yang memungkinkan akses ke struktur data
kernel ?
5. Ubahlah direktory home ke user lain secara langsung menggunakan cd
~username.
6. Ubah kembali ke direktory home.
7. Buat subdirektory work dan play
8. Hapus subdirektory work.
9. Copy file /etc/passwd ke direktory home Anda.
[Link] ke subirectory play.
[Link] ke subdirektory play dan buat symbolic link dengan nama terminal
yang menunjuk ke perangkat tty. Apa yang terjadi jika melakukan hard link ke
perangkat tty ?
[Link] file bernama [Link] yang berisi kata ”hello word”. Dapatkah
mengggunakan ”cp” menggunakan ”terminal” sebagai file asal untuk
menghasilkan efek yang sama ?
[Link] [Link] ke terminal. Apa yang terjadi ?
14. Masih direktory home, copy keseluruhan direktory play ke direktory bernama
work menggunakan symbolic link.
[Link] direktory work dan isinya dengan satu perintah
LAPORAN

1. Analisa hasil percobaan yang sudah dilakukan.

[Link] setiap hasil tampilannya.

[Link] Percobaan 1 point 3 buatlah pohon dari struktur file dan

direktori

[Link] terdapat pesan error, jelaskan penyebabnya.

2. Kerjakan latihan diatas dan analisa hasil tampilannya.

3. Berikan kesimpulan dari praktikum ini.

Anda mungkin juga menyukai