SlideShare a Scribd company logo
1 of 14
Download to read offline
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

Viewers also liked

Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanA Sisdianto Sumarna
 
Jenis jenis sistem operasi jaringan
Jenis jenis sistem operasi jaringanJenis jenis sistem operasi jaringan
Jenis jenis sistem operasi jaringanPriyo Harjiyono
 
Konsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiKonsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiA Sisdianto Sumarna
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputerAlfi Zain
 
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...Eko Supriyadi
 
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )Eko Supriyadi
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem OperasilombkTBK
 
Mengoperasikan sistem operasi berbasis teks
Mengoperasikan sistem operasi berbasis teksMengoperasikan sistem operasi berbasis teks
Mengoperasikan sistem operasi berbasis tekswitasari1804
 
Presentase pelatihan jaringan komputer
Presentase pelatihan jaringan komputerPresentase pelatihan jaringan komputer
Presentase pelatihan jaringan komputerZed de Santos
 
Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem OperasiFariz Fahrizal
 
Macam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksMacam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksFanda Elvira Rosa
 

Viewers also liked (12)

Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi Jaringan
 
Jenis jenis sistem operasi jaringan
Jenis jenis sistem operasi jaringanJenis jenis sistem operasi jaringan
Jenis jenis sistem operasi jaringan
 
Software
SoftwareSoftware
Software
 
Konsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem OperasiKonsep dan Sejarah Sistem Operasi
Konsep dan Sejarah Sistem Operasi
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...
Melakukan instalasi sistem operasi jaringan berbasis gui (graphical user inte...
 
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )
Melakukan instalasi perangkat jaringan berbasis luas ( wide area network )
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 
Mengoperasikan sistem operasi berbasis teks
Mengoperasikan sistem operasi berbasis teksMengoperasikan sistem operasi berbasis teks
Mengoperasikan sistem operasi berbasis teks
 
Presentase pelatihan jaringan komputer
Presentase pelatihan jaringan komputerPresentase pelatihan jaringan komputer
Presentase pelatihan jaringan komputer
 
Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem Operasi
 
Macam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teksMacam macam sistem operasi berbasis gui dan teks
Macam macam sistem operasi berbasis gui dan teks
 

Similar to Linux meet-the-command-line-v0.01-modul-06-bermain-dengan-file-teks-1

Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yukaYuka Arjaka
 
Modul 5 - akses remote dengan secure shell.pdf
Modul 5 - akses remote dengan secure shell.pdfModul 5 - akses remote dengan secure shell.pdf
Modul 5 - akses remote dengan secure shell.pdfMuhammad Panji
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1Hadi Nursyam
 

Similar to Linux meet-the-command-line-v0.01-modul-06-bermain-dengan-file-teks-1 (6)

Lapres so d_modul4_yuka
Lapres so d_modul4_yukaLapres so d_modul4_yuka
Lapres so d_modul4_yuka
 
Modul 5 - akses remote dengan secure shell.pdf
Modul 5 - akses remote dengan secure shell.pdfModul 5 - akses remote dengan secure shell.pdf
Modul 5 - akses remote dengan secure shell.pdf
 
694-P01.pdf
694-P01.pdf694-P01.pdf
694-P01.pdf
 
Linux beginner
Linux beginnerLinux beginner
Linux beginner
 
Database server
Database serverDatabase server
Database server
 
Database server lanjutan 1
Database server lanjutan 1Database server lanjutan 1
Database server lanjutan 1
 

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