Dokumen ini memberikan penjelasan singkat tentang bermain dengan file teks di Linux. Mencakup pengenalan tentang struktur file teks, penggunaan perintah-perintah dasar seperti cat, more, less, head, tail untuk memanipulasi file teks. Juga menjelaskan tentang pipes yang memungkinkan program bekerja sama lewat output dan input.
1 of 14
Downloaded 28 times
More Related Content
Linux meet-the-command-line-v0.01-modul-06-bermain-dengan-file-teks-1
1. Modul 06 - Bermain Dengan File Teks
Meet The Command Line
Bermain dengan File Teks
Muhammad Panji
muhammad.panji @ kurungsiku.com
1
Kurungsiku Training Center - http://training.kurungsiku.com
3. File Teks di Linux
• Sistem *NIX didesain untuk menangani
file teks dengan baik.
• Teknik yang sama bisa digunakan untuk
plain text maupun format berbasis teks
• File konfigurasi merupakan plain text
• Menggunakan character set ASCII
• Teks non latin dapat menggunakan ISO-
8859 character sets atau unicode
3
Kurungsiku Training Center - http://training.kurungsiku.com
4. Mengenal Pipes
• Filosofi UNIX, Program kecil, tugas
spesifik dan dapat bekerjasama
• Program bekerja-sama lewat pipes
• Pipes ditandai dengan karakter |
• Program pertama melemparkan output ke
standard output
• Output tersebut diumpankan ke program
kedua
4
Kurungsiku Training Center - http://training.kurungsiku.com
5. Struktur File Teks
• File Teks dibagi menjadi line
• Di Linux End Of Line (EOL) ditandai
dengan Karakter Line Feed (LF)
• Windows dan DOS menggunakan Carriege
Return (CR) diikuti dengan Line Feed(LF)
• Machintosh hanya menggunakan Carriage
Return(CR)
5
Kurungsiku Training Center - http://training.kurungsiku.com
6. more
• Melihat file yang lebih panjang dari
ukuran layar
• Hanya dapat maju
• less memiliki fitur yang lebih lengkap
• Contoh : $ more /etc/passwd
6
Kurungsiku Training Center - http://training.kurungsiku.com
7. less
• less Digunakan untuk menampilkan file
yang lebih dari satu layar
• less juga membersihkan tampilan layar
sehingga berguna meskipun untuk file
kecil
• Contoh : $ less /etc/passwd
7
Kurungsiku Training Center - http://training.kurungsiku.com
8. Memberi Nomor Baris
• Menomori baris non blank :
– $ cat -b namafile
– $ nl namafile
• Menomori seluruh baris :
– $ cat -n namafile
– $ nl -ba namafile
8
Kurungsiku Training Center - http://training.kurungsiku.com
9. Mengubah Tab dengan Spasi
• Gunakan expand
• Ukuran tab default 8
• Gunakan -t untuk mengatur lebar tab
• Contoh :
– $ expand -t 3 namafile
9
Kurungsiku Training Center - http://training.kurungsiku.com
10. Menghitung Jumlah Huruf dan baris
• Gunakan wc untuk menghitung karakter
• Jika digunakan untuk menghitung lebih
dari satu file dihitung secara individu dan
total keseluruhan
• Opsi :
– Karakter : -c
– Baris : -l
– Kata : -w
– Default -clw
• Contoh : $ wc -l /etc/passwd
10
Kurungsiku Training Center - http://training.kurungsiku.com
11. • Sort membaca input dan mengurutkannya
• Contoh : $ sort namafile
• Opsi :
– Case-insensitive : -f
– Numerik : -n
11
Kurungsiku Training Center - http://training.kurungsiku.com
12. head
• Membaca 10 baris awal file
• Opsi : -n (jumlah baris)
• Contoh :
– $ head namafile
– $ head -n 20 namafile
– $ head -20 namafile
12
Kurungsiku Training Center - http://training.kurungsiku.com
13. Tail
• Membaca 10 baris akhir file
• Opsi
– -n (n baris)
– -f continue
• Contoh :
– $ tail -n 10 /etc/passwd
– $ tail -f /var/log/message
13
Kurungsiku Training Center - http://training.kurungsiku.com
14. Layanan Kurungsiku
14
Kurungsiku Training Center - http://training.kurungsiku.com