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?