ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
Hak Cipta
                                         © Copyright 2009-1010, Kurungsiku
                                                 feedback@kurungsiku.com


                                Koreksi, saran, Kontribusi sangat diharapkan!
                                                  Update terakhir : Feb 4, 2010


                                             Versi Terbaru bisa diperoleh di :
                                      http://training.kurungsiku.com/slides/




Anda bebas untuk menggunakan dokumen ini sejauh
•Tidak untuk kegiatan komersial
•Tidak membuat karya turunan
                                                                                  2

        Kurungsiku Training Center - http://training.kurungsiku.com
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
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
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
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
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
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
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
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
• Sort membaca input dan mengurutkannya
• Contoh : $ sort namafile
• Opsi :
  – Case-insensitive : -f
  – Numerik : -n




                                                                 11

   Kurungsiku Training Center - http://training.kurungsiku.com
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
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
Layanan Kurungsiku




                                                              14

Kurungsiku Training Center - http://training.kurungsiku.com

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
  • 2. Hak Cipta © Copyright 2009-1010, Kurungsiku feedback@kurungsiku.com Koreksi, saran, Kontribusi sangat diharapkan! Update terakhir : Feb 4, 2010 Versi Terbaru bisa diperoleh di : http://training.kurungsiku.com/slides/ Anda bebas untuk menggunakan dokumen ini sejauh •Tidak untuk kegiatan komersial •Tidak membuat karya turunan 2 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