GNU/Linux >> Belajar Linux >  >> Linux

Daftar Perintah Linux yang Harus Diketahui Setiap Pengembang

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:man  pria 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.txt 

7. 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.txt

Anda 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/passwd

8. 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 dec

9. 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 nov

10. chmod

Perintah chmod digunakan untuk mengubah izin baca/tulis/eksekusi file. Izin direpresentasikan dalam angka sebagai berikut.

4 - izin baca
2 - izin menulis
1 - jalankan izin
0 - tidak ada izin

Untuk memberikan semua izin pada file test.txt, Anda dapat menggunakan perintah chmod berikut.

chmod 755 test.txt

Beri tahu kami pendapat Anda tentang postingan ini di bagian komentar.


Linux
  1. 20 perintah Linux penting untuk setiap pengguna

  2. Tema suara di Linux:Apa yang harus diketahui setiap pengguna

  3. Statistik sistem:perintah stat Linux untuk diketahui

  1. 10 perintah yang harus diketahui setiap pengguna Linux

  2. 3 Hacks Berguna yang Harus Diketahui Setiap Pengguna Linux

  3. 7 perintah jaringan Linux yang harus diketahui oleh setiap sysadmin

  1. 19 Perintah Penting Linux yang Perlu Diketahui

  2. Perintah Netstat di Linux - 28 Perintah dengan Contoh

  3. 17 perintah Linux yang harus diketahui setiap sysadmin