Kata SUHU

21 August 2023 - Kategori: Knowledge - Oleh: SUHU

10 Shell Command Linux untuk Kelola Teks yang Wajib Anda Tahu

10 Shell Command Linux untuk Kelola Teks yang Wajib Anda Tahu

Pada sistem operasi Linux, terdapat beberapa perintah shell yang dapat digunakan untuk mengelola teks, termasuk manipulasi, pencarian, dan transformasi isi teks. Berikut adalah beberapa perintah shell yang umum digunakan untuk mengelola teks di lingkungan Linux:

1. `cat`: Menampilkan isi teks dari satu atau beberapa file secara sekuensial.

cat file.txt          # Menampilkan isi file.txt

cat file1.txt file2.txt   # Menampilkan isi file1.txt dan file2.txt secara berurutan

2. `less`: Menampilkan isi teks dari satu file secara halaman per halaman. Anda dapat menggunakan tombol panah atau huruf lain untuk navigasi dalam teks.

less file.txt         # Menampilkan isi file.txt halaman per halaman

3. `head`: Menampilkan beberapa baris pertama dari sebuah file teks.

head -n 10 file.txt   # Menampilkan 10 baris pertama dari file.txt

4. `tail`: Menampilkan beberapa baris terakhir dari sebuah file teks.

tail -n 5 file.txt   # Menampilkan 5 baris terakhir dari file.txt

5. `grep`: Mencari pola teks dalam satu atau beberapa file.

grep "kata_kunci" file.txt   # Mencari "kata_kunci" dalam file.txt

grep -r "kata_kunci" /path/ke/folder  # Mencari "kata_kunci" dalam semua file di folder dan subfolder

6. `sed`: Mengedit atau melakukan transformasi pada teks menggunakan ekspresi reguler.

sed 's/kata_lama/kata_baru/g' file.txt   # Mengganti semua "kata_lama" dengan "kata_baru" dalam file.txt

7. `awk`: Menjalankan program yang ditentukan untuk memanipulasi dan memproses teks secara baris per baris.

awk '{print $2}' file.txt   # Menampilkan kolom kedua dari file.txt

8. `sort`: Mengurutkan baris teks dalam file.

sort file.txt   # Mengurutkan baris dalam file.txt secara alfabetis (ascending)

sort -r file.txt   # Mengurutkan baris dalam file.txt secara alfabetis (descending)

9. `cut`: Mengambil potongan teks dari setiap baris.

cut -d "," -f 2,4 file.csv   # Mengambil kolom ke-2 dan ke-4 dari file.csv yang dipisahkan oleh koma

10. `wc`: Menghitung jumlah baris, kata, dan karakter dalam file teks.

wc -l file.txt   # Menghitung jumlah baris dalam file.txt

wc -w file.txt   # Menghitung jumlah kata dalam file.txt

wc -c file.txt   # Menghitung jumlah karakter dalam file.txt

Kesimpulannya
Perintah-perintah ini memungkinkan Anda untuk mengelola teks dengan mudah dalam lingkungan Linux melalui terminal atau shell. Selain itu, Anda juga dapat menggabungkan perintah ini dengan operator pemipihan (`|` atau "pipe") untuk mengalirkan keluaran dari satu perintah ke perintah lainnya, memungkinkan manipulasi teks yang lebih kompleks dan efisien. Selain itu, perintah-perintah shell ini dapat dikombinasikan dengan perintah-perintah shell lain ke dalam sebuah script (bash script), seperti sebuah prosedur maupun fungsi dalam bahasa pemrograman pada umumnya.

Tertarik untuk mempelajari Shell Command Linux lebih mendalam, silakan mengikuti pelatihannya bersama SUHU, kunjungi link berikut untuk info lebih detailnya :
Red Hat Enterprise Linux System Administration : https://suhu.co.id/pelatihan/red_hat_enterprise_linux_system_administration
Silakan konsultasikan kebutuhanmu dengan kami, klik link https://bit.ly/kontaksuhu

BAGIKAN ARTIKEL INI

Kata SUHU Terkait

Hubungi kami