GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menggunakan perintah nama dasar?

Scripting di Linux membutuhkan pengetahuan yang kuat tentang perintah yang disediakan oleh shell. Beberapa di antaranya cukup berguna dan agak rumit untuk digunakan seperti perintah rm dan yang lainnya lebih sederhana seperti perintah nama dasar. Yang terakhir, meskipun dengan utilitas yang agak terbatas, sangat penting dalam banyak skrip.

Perintah nama dasar

Dalam dokumentasi perintah, kami memiliki definisi berikut

Cetak NAME dengan semua komponen direktori utama dihapus. Jika ditentukan, hapus juga SUFFIX tambahan.

Selain definisi ini, harus dikatakan bahwa basename perintah milik suite GNU Core Utils yang ada di semua distribusi Linux. Jadi tidak seperti perintah nmap, kita tidak perlu menginstal apapun dan ketika kita membuka terminal kita bisa menggunakannya.

Perintah ini mungkin tampak tidak terlalu berguna untuk pengguna biasa, tetapi banyak digunakan dalam skrip konfigurasi jika diperlukan.

Menggunakan perintah nama dasar

Perintah nama dasar cukup mudah digunakan dan memiliki sintaksis umum seperti keluarga perintah Unix lainnya.

Sintaks dasar perintahnya adalah sebagai berikut

basename NAME [SUFFIX]

atau jika Anda akan menggunakan beberapa opsinya:

basename OPTION... NAME...

Beberapa opsi yang disediakan oleh basename perintahnya adalah sebagai berikut:

-a, --multiple       support multiple arguments and treat each as a NAME
-s, --suffix=SUFFIX: This option removes a trailing SUFFIX; implies -a
-z, --zero:  end each output line with NUL, not newline

Menggunakan perintah nama dasar

Seperti yang telah kita perhatikan, perintah basename mengekstrak nama file atau folder yang kita tetapkan sebagai parameter, jadi penggunaannya adalah sebagai berikut

basename /etc/

Ini akan memberi kita output berikut di layar:

etc

Kami juga dapat menerapkannya ke file:

basename /etc/nsswitch.conf

Keluaran:

nsswitch.conf

Juga, kita dapat mendefinisikan sufiks dengan -s opsi yang akan dihilangkan dalam output layar:

basename -s .conf /etc/nsswitch.conf

Keluaran:

nsswitch

Dengan cara ini, Anda dapat mengatur apa yang ingin Anda tampilkan saat menjalankan perintah.

Jika Anda ingin tahu lebih banyak tentang pengoperasian perintah, Anda dapat berkonsultasi dengan bantuan dari menu utama

basename --help

Atau kunjungi bagian yang didedikasikan untuk basename dari situs web GNU Core Utils.

Kesimpulan

Perintah basename cukup sederhana tetapi bisa sangat berguna dalam skrip konfigurasi atau manajemen file melalui terminal.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara Menggunakan Perintah id di Linux

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Cara Menggunakan Perintah vmstat

  3. Cara menggunakan perintah "layar" di Linux

  1. Cara Menggunakan Perintah nslookup

  2. Cara Menggunakan Perintah sejarah Linux

  3. Cara Menggunakan Perintah baca Bash