Linux yang dikenal sebagai sistem operasi yang berbasis open-source dan komunitasnya yang sangat aktif membuat Linux itu menjadi berkembang, tidak sedikit kontribusi dari komunitas dan pendirinya yang membuat Linux menjadi digemari. Perintah atau command di Linux merupakan salah satu hal yang membuat Linux menjadi menarik untuk dipelajari. Karena dengan memberikan perintah-perintah tertentu dapat membuat penggunaan Linux menjadi lebih efisien. Seperti yang sudah dibahas pada artikel sebelumnya mengenai Perintah Dasar pada Linux (Manage File dan Direktori), pada kali ini kita akan membahas perintah atau command pada linux yang berguna untuk mengolah text dan mencari file-file atau folder.
Belajar perintah-perintah di Linux itu serupa dengan mengenal bahasa baru. Setiap perintah membantu kita mengendalikan sistem dengan lebih tepat dan efektif. Mulai dari mengatur file hingga memantau sistem, perintah-perintah ini sangat penting dalam berinteraksi dengan Linux. Dalam artikel ini, kita akan membahas perintah-perintah dasar yang wajib diketahui oleh pengguna Linux.
Perintah Linux untuk Text Processing dan Searching
1. Perintah nano dan vi
Text editor yang cukup dikenal oleh pengguna linux adalah nano dan vim atau biasa dikenal vi. Penggunaan perintah untuk nano atau vim ini cukup sederhana yaitu dengan cukup menjalankan perintah:
$ nano filename
$ vi filename
Dalam penggunaan perintah diatas, apabila didalam direktori tempat kita berada sudah ada nama filenya, maka perintah tersebut akan otomatis membuka file tersebut dan pengguna bisa langsung melakukan perubahan pada file tersebut. Tetapi jika nama file belum ada didalam direktori maka file baru tersebut akan dibuat otomatis jika sudah melakukan save pada file tersebut tanpa menjalankan perintah touch
2. Perintah cat
Concatenate atau cat merupakan perintah yang sering digunakan di linux, perintah ini dapat membuat dan menulis file, melihat isi dari file, dan menggabungkan isi dari file untuk membuat dan menulis file:
$ cat > filename
untuk manggabungkan isi dari beberapa file kedalam sebuah file:
$ cat filename1 filename2 > filename3
untuk melihat isi dari sebuah file:
$ cat filename
3. Perintah grep
Perintah grep atau global regular expression merupakan sebuah perintah yang digunakan untuk mencari sebuah kalimat didalam sebuah isi file. Perintah ini dapat menampilkan semua line yang mengandung kalimat dicari, perintah ini sangat berguna ketika kita ingin mencari hal-hal tertentu didalam sebuah file yang berukuran besar seperti file log
$ grep [search word] [filename]
4. Perintah head
Perintah head hampir mirip dengan cat, hanya saja untuk head hanya akan menampilkan sepuluh baris awal dari sebuah file
$ head [options] [filename]
Terdapat beberapa opsi yang dapat ditambahkan ketika menjalankan perintah head, seperti
- -n [row] berguna untuk melihat beberapa bari awal saja dari file seperti contoh head -n 3 file, perintah ini hanya akan menampilkan tiga baris awal dari sebuah file
5. Perintah tail
Perintah tail berkebalikan dengan fungsi dari perintah head, perintah ini digunakan untuk melihat sepuluh baris terakhir dari sebuah file
$ tail [options] [filename]
6. Perintah diff
Perintah diff digunakan untuk melakukan compare atau perbandingan perbedaan dari isi file
$ diff [options] filename1 filename2
7. Perintah locate
Perintah locate digunakan untuk mencari lokasi dari sebuah file pada database sistem
$ locate filename
8. Perintah find
Perintah find digunakan untuk menampilkan lokasi dari sebuah file pada sebuah direktori
$ find [options] [pathdir] [expression]
Penutup
Demikian pembahasan mengenai perintah dasar untuk mengolah text dan mencari file-file atau folder. Dengan mempelajari perintah-perintah di atas secara tidak langsung dapat meningkatkan kemampuan dalam menggunakan Linux