Pada titik tertentu dalam karir pengembang Anda, Anda harus bekerja dengan Sistem Linux dan Anda akan mencari informasi mengenai perintah Linux. Pada postingan kali ini saya akan menjelaskan penggunaan 10 perintah Linux yang harus anda ketahui sebagai seorang developer.
10 Perintah Linux Untuk Pengembang
Berikut adalah daftar sepuluh perintah yang akan Anda pelajari di postingan ini
man touch, cat and less sort and grep cut sed tar find diff uniq chmod
Mari kita mulai.
1. pria
Perintah pertama yang harus Anda pelajari di Linux adalah "man". Dengan menggunakan perintah ini, Anda bisa mendapatkan penggunaan dan deskripsi semua perintah Linux. Misalnya, jika Anda ingin mengetahui tentang perintah “ls” dan opsinya, jalankan saja perintah “man ls” di terminal untuk mencantumkan penggunaan dan deskripsinya.
Sintaks:manpria ls
[email protected]:~# man lsLS(1) Perintah Pengguna LS(1)NAME ls - list ISI FILE] informasi FILE saat ini direktori secara default). Urutkan entri menurut abjad jika tidak ada -cftuvSUX atau --sort yang ditentukan. Argumen wajib untuk opsi panjang juga wajib untuk opsi pendek. -a, --all jangan abaikan entri yang dimulai dengan .
Disarankan: Pelajari Linux dalam 5 Hari dan Tingkatkan Kursus Karir Anda di Udemy
2. sentuh, kucing, dan lainnya
Perintah sentuh digunakan untuk membuat semua jenis file di sistem Linux dengan ukuran "0". Sebagai pengembang , ketika bekerja dengan Linux Anda mungkin ingin membuat file di server. Anda dapat menggunakan perintah sentuh untuk melakukannya.
Sintaks:sentuh [email protected]:~# sentuh [email protected]:~# lsdemo.txt
Perintah Cat digunakan untuk melihat isi suatu file. Anda tidak dapat mengedit konten file menggunakan cat. Itu hanya memberikan tampilan file. cat tidak mendukung pengguliran menggunakan keyboard.
Catatan:Untuk menjalankan perintah yang diberikan di bawah ini, salin konten apa pun ke file demo.txt menggunakan editor vi atau nano favorit Anda. Sebagai contoh, saya telah menyalin isi file boot.log ke file demo.txt menggunakan perintah ” cat /var/log/boot.log>> demo.txt”. Anda juga dapat melakukan hal yang sama.
Sintaks:cat cat demo.txt
Perintah less juga memberikan tampilan file. less sangat cepat dan Anda dapat menggunakan tombol panah untuk menggulir ke atas dan ke bawah untuk mengetahui awal dan akhir file. Ada juga perintah "lebih", yang digunakan untuk melihat file tetapi hanya memungkinkan pengguliran maju menggunakan tombol "enter". Itu tidak mendukung pengguliran mundur.
Sintaks:lebih sedikit lebih banyak
kurangi demo.txt lebih banyak demo.txt
3. urutkan dan ambil
Sort digunakan untuk mengurutkan isi suatu file. Buat file bernama test.txt dan salin konten berikut ke file untuk menguji perintah sort.
1 mike level intermediate jan10 lucy level beginer mar45 Dave level expert dec4 dennis mulai pemula jul7 Megan employee trainee feb58 Mathew Head CEO nov
Dalam contoh di atas, kolom kedua memiliki nama. Jadi jika Anda ingin mengurutkan nama berdasarkan abjad gunakan flag “-k” dengan lokasi kolom. Ini akan menjadi "-k2".
Sintaks:sortsort -k2 test.txt
[email protected]:~# sort -k2 test.txt45 Dave level expert dec4 dennis start pemula jul10 lucy level beginer mar58 Mathew Head CEO nov7 Megan employee trainee feb1 mike level intermediate jan
Kolom pertama memiliki nomor. Jika Anda ingin mengurutkan angka, gunakan tanda “-h”. Jika angka berada di kolom yang berbeda, Anda dapat menggunakan tanda “-k” bersama dengan tanda “-h”.
[email protected]:~# sort -h test.txt 1 mike level intermediate jan4 dennis start pemula jul7 Megan employee trainee feb10 lucy level beginer mar45 Dave level expert dec58 Mathew Head CEO nov
Kolom terakhir memiliki bulan. Anda dapat mengurutkan file berdasarkan bulan menggunakan tanda “-M”.
[email protected]:~# sort -k5 -M test.txt1 mike level intermediate jan7 Megan employee trainee feb10 lucy level beginer mar4 dennis mulai pemula jul58 Mathew Head CEO nov45 Dave level expert dec
Catatan:Jika Anda ingin menghilangkan garis duplikat , Anda dapat menggunakan tanda “-u” bersama dengan perintah sort.
Untuk mengurutkan file dalam urutan menurun, gunakan tanda “-r”.
[email protected]:~# sort -h -r test.txt58 Mathew Head CEO nov45 Dave level expert dec10 lucy level beginer mar7 Megan employee trainee feb4 dennis mulai pemula jul1 mike level intermediate jan
Grep:
Grep adalah perintah yang kuat dan akan sering digunakan oleh sysadmin. Perintah grep digunakan untuk mencari pola string tertentu dalam file serta output standar (STDIN). Kami akan melihat ke dalam beberapa operasi berbasis file. Penggunaan grep lainnya berada di luar cakupan postingan ini.
Sintaks:grep "" grep "Mathew" test.txt
[email protected]:~# grep "dennis" test.txt4 dennis mulai pemula juli
Perintah di atas memberikan output termasuk sub-string. Jika Anda ingin mencari setiap kata, Anda perlu menambahkan tanda “-i” ke perintah grep. Anda juga dapat mencari string atau pola dalam banyak file menggunakan satu perintah grep. Misalnya,
grep "dennis" test1.txt test2.txt test3.txt
Anda juga dapat menggunakan ekspresi reguler untuk mencocokkan string.
4. potong
Perintah cut digunakan untuk mengekstrak sebagian file menggunakan kolom dan pembatas. Jika Anda ingin membuat daftar semuanya di kolom yang dipilih, gunakan tanda “-c” dengan perintah cut. Misalnya, mari kita pilih dua kolom pertama dari file test.txt kita.
cut -c1-2 test.txt
[email protected]:~# cut -c1-2 test.txt110454758
Jika Anda ingin mengekstrak string tertentu dari file, Anda dapat menggunakan tanda pembatas “-d” dan tanda “-f” untuk memilih bidang. Misalnya, jika Anda ingin mengekstrak semua nama dari file test.txt kami, Anda dapat menggunakan perintah berikut.
cut -d' ' -f2 test.txt
[email protected]:~# cut -d' ' -f2 test.txtmikelucyDavedennisMeganMathew
Contoh berikut mengekstrak pengguna dari file /etc/passd menggunakan pembatas ‘:”.
cut -d':' -f1 /etc/passwd
5. sed
sed adalah editor teks yang dapat melakukan operasi pengeditan dengan cara non-interaktif. Perintah Sed mendapatkan inputnya dari input standar atau file untuk melakukan operasi pengeditan pada file. Sed adalah utilitas yang sangat kuat dan Anda dapat melakukan banyak manipulasi file menggunakan sed. Saya akan menjelaskan operasi penting yang mungkin ingin Anda lakukan dengan file teks.
Jika Anda ingin mengganti teks dalam file dengan mencarinya di file, Anda dapat menggunakan perintah sed dengan tanda “s” pengganti untuk mencari pola tertentu dan mengubahnya.
Sintaks:sed 's///' test.txt
Misalnya, mari kita ganti “mike” di file test.txt menjadi “michael
sed 's/mike/michael/' test.txt
[email protected]:~# sed 's/mike/michael/' test.txt1 michael level intermediate jan10 lucy level beginer mar45 Dave level expert dec4 dennis mulai pemula jul7 Megan employee trainee feb58 Mathew Head CEO nov
Pada contoh di atas kita menggunakan “/” sebagai pembatas untuk substitusi string. Anda dapat menggunakan karakter apa pun sebagai pembatas untuk substitusi. Misalnya, jika Anda ingin membuat perubahan pada url, Anda harus memiliki pembatas yang berbeda karena url tersebut sudah memiliki garis miring. Jadi kamu bisa mengganti seperti berikut ini.
echo "http://www.example.uk/main.html" | sed 's_uk/main_com/index_'
[email protected]:~# echo "http://www.example.uk/main.html" | sed 's_uk/main_com/index_'http://www.example.com/index.html
Anda juga dapat mengganti garis dengan mencocokkan pola string di garis. Bendera “-c” digunakan untuk mengganti teks menggunakan sed. Mari kita ganti baris pertama dalam file test.txt kita menggunakan perintah berikut.
sed '/1 mike/c 1 michael start pemula mar' test.txt
[email protected]:~# sed '/1 mike/c 1 michael start pemula mar' test.txt1 michael start pemula mar10 lucy level beginer mar45 Dave level expert dec4 dennis start pemula jul7 Megan employee trainee feb58 Mathew Head CEO nov
6. tar
perintah tar digunakan untuk membuat dan mengekstrak file arsip. Bendera “-cf” dan “-xf” digunakan untuk membuat dan mengekstrak arsip.
Sintaks:tar
Mari membuat arsip tar dari file test.txt
tar -cf test.tar test.txt
[email protected]:~# tar -cf test.tar [email protected]:~# lstest.tar test.txt
Mari ekstrak arsip test.tar ke folder tujuan “demo” menggunakan flag “-C”.
tar -xf test.tar -C /root/demo/
[email protected]:~# tar -xf test.tar -C /root/demo/[email protected]:~# cd demo/[email protected]:~/demo# lstest.txt7. temukan
perintah find digunakan untuk mencari file. Anda dapat menemukan file menggunakan namanya dengan tanda “-name”.
temukan -nama temukan -nama test.txt[email protected]:/home/ubuntu# cd [email protected]:~# find -name test.txt./demo/test.txt./test.txtAnda juga dapat menemukan folder menggunakan namanya dengan menggunakan flag”/ -name”.
cari / -name passwd[email protected]:~# find / -name passwd/etc/cron.daily/passwd/etc/pam.d/passwd/etc/passwd/usr/share/lintian/overrides/passwd8. perbedaan
perintah diff digunakan untuk menemukan perbedaan antara dua file. Perintah Diff menganalisis file dan mencetak baris yang berbeda. Katakanlah kita memiliki dua file test dan test1. Anda dapat menemukan perbedaan antara kedua file menggunakan perintah berikut.
Sintaks:diff diff test.txt test1.txt[email protected]:~# diff test.txt test1.txt7c7<59 sdfsd ---> 59 sdfsd CTO dec9. Unik
perintah uniq digunakan untuk memfilter baris duplikat dalam file.
Sintaks:uniq uniq test.txt[email protected]:~# uniq test.txt1 mike level intermediate jan10 lucy level beginer mar45 Dave level expert dec4 dennis mulai pemula jul7 Megan employee trainee feb58 Mathew Head CEO nov10. chmod
Perintah chmod digunakan untuk mengubah izin baca/tulis/eksekusi file. Izin direpresentasikan dalam angka sebagai berikut.
4 - izin baca2 - izin menulis1 - jalankan izin0 - tidak ada izinUntuk memberikan semua izin pada file test.txt, Anda dapat menggunakan perintah chmod berikut.
chmod 755 test.txtBeri tahu kami pendapat Anda tentang postingan ini di bagian komentar.
Pintasan Editor Linux VI, Kiat, dan Peretasan Produktivitas Untuk Pemula Kiat Baris Perintah Linux untuk Meningkatkan ProduktivitasLinux