GNU/Linux >> Belajar Linux >  >> Linux

6 metakarakter Linux yang saya suka gunakan di baris perintah

Di awal perjalanan Linux saya, saya belajar bagaimana menggunakan baris perintah. Itulah yang membedakan Linux. Saya bisa kehilangan antarmuka pengguna grafis (GUI), tetapi tidak perlu membangun kembali mesin sepenuhnya. Banyak komputer Linux berjalan tanpa kepala, dan Anda dapat menyelesaikan semua tugas administratif di baris perintah. Ia menggunakan banyak perintah dasar yang semuanya sudah familiar—seperti ls , ls-l , ls-l , cd , pwd , top , dan banyak lagi.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Metakarakter Shell di Linux

Anda dapat memperluas setiap perintah tersebut melalui penggunaan metakarakter. Saya tidak tahu apa yang Anda sebut mereka, tetapi karakter meta telah membuat hidup saya lebih mudah.

Pipa |

Katakan bahwa saya ingin mengetahui semua contoh Firefox yang berjalan di sistem saya. Saya dapat menggunakan ps perintah dengan -ef untuk membuat daftar semua contoh program yang berjalan di sistem saya. Sekarang saya ingin melihat contoh-contoh di mana Firefox terlibat. Saya menggunakan salah satu metakarakter favorit saya, pipa | hasilnya menjadi grep , yang mencari pola.

$ ps -ef | grep firefox 

Pengalihan keluaran>

Metakarakter favorit lainnya adalah pengalihan output > . Saya menggunakannya untuk mencetak hasil dari semua contoh yang disebutkan Intel sebagai hasil dari dmesg memerintah. Anda mungkin menemukan ini membantu dalam pemecahan masalah perangkat keras.

$ dmesg | grep amd > amd.txt
$ cat amd.txt
[ 0.897] amd_uncore: 4 amd_df counters detected
[ 0.897] amd_uncore: 6 amd_l3 counters detected
[ 0.898] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Asterisk *

Tanda bintang * atau wildcard adalah favorit saat mencari file dengan ekstensi yang sama—seperti .jpg atau .png . Saya ubah dulu menjadi Picture direktori di sistem saya dan gunakan perintah seperti berikut: 

$ ls *.png
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Tilde ~

Tilde ~ adalah cara cepat untuk kembali ke direktori beranda di sistem Linux dengan memasukkan perintah berikut: 

$ cd ~
$ pwd
/home/don

Simbol dolar $

$ Simbol sebagai metakarakter memiliki arti yang berbeda-beda. Ketika digunakan untuk mencocokkan pola, itu berarti string apa pun yang diakhiri dengan string tertentu. Misalnya, saat menggunakan kedua metakarakter | dan $

$ ls | grep png$
BlountScreenPicture.png
DisplaySettings.png
EbookStats.png
StrategicPlanMenu.png
Screenshot from 01-24 19-35-05.png

Karter ^

^ simbol membatasi hasil ke item yang dimulai dengan string yang diberikan. Misalnya, saat menggunakan kedua metakarakter | dan ^

$ ls | grep ^Screen
Screenshot from 01-24 19-35-05.png

Banyak dari metakarakter ini adalah pintu gerbang ke ekspresi reguler, jadi masih banyak lagi yang bisa dijelajahi. Apa metakarakter Linux favorit Anda, dan bagaimana mereka menyimpan pekerjaan Anda?


Linux
  1. 8 tips untuk baris perintah Linux

  2. Miliki sapi di baris perintah Linux

  3. Masukkan diri Anda ke dalam baris perintah Linux

  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara Menggunakan Perintah sejarah Linux

  1. Cara Menggunakan Perintah Linux xargs

  2. Cara Menggunakan Perintah tee Linux

  3. Cara Menggunakan Perintah teratas di Linux