GNU/Linux >> Belajar Linux >  >> Ubuntu

Apa Arti Tanda Tanya Dalam Perintah Terminal?

Pertanyaan ini (Bagaimana saya bisa menghapus gnome dari instalasi kubuntu 12.04?) memiliki perintah dengan tanda tanya:

sudo apt-get remove --purge ubuntu-desktop
sudo apt-get remove --purge unity?
sudo apt-get remove --purge gnome?

Apa artinya?

Jawaban yang Diterima:

Itu disebut Wildcards (pola globbing)

Wildcard standar (juga dikenal sebagai pola globbing) digunakan oleh berbagai utilitas baris perintah untuk bekerja dengan banyak file.
Wildcard standar digunakan oleh hampir semua perintah (termasuk mv, cp, rm, dan banyak lainnya).

  • (question mark)

    ini dapat mewakili karakter tunggal apa pun. Jika Anda menentukan sesuatu di baris perintah seperti "hd?" GNU/Linux akan mencari hda, hdb, hdc dan setiap huruf/angka lainnya antara a-z, 0-9.

  • *(asterisk)

    ini dapat mewakili sejumlah karakter (termasuk nol, dengan kata lain, nol atau lebih karakter). Jika Anda menentukan "cd*" itu akan menggunakan "cda", "cdrom", "cdrecord" dan apa pun yang dimulai dengan "cd" juga termasuk "cd" itu sendiri. “m*l” bisa dengan mill, mull, ml, dan apapun yang dimulai dengan m dan diakhiri dengan l.

  • [ ] (square brackets)

    menentukan rentang. Jika Anda melakukan m[a,o,u]m itu bisa menjadi:mam, ibu, ibu jika Anda melakukannya:m[a-d]m itu bisa menjadi apa saja yang dimulai dan diakhiri dengan m dan memiliki karakter a sampai d di antaranya. Misalnya, ini akan berfungsi:mam, mbm, mcm, mdm. Jenis karakter pengganti ini menentukan hubungan “atau” (Anda hanya perlu satu yang cocok).

  • { } (curly brackets)

    istilah dipisahkan dengan koma dan setiap istilah harus berupa nama sesuatu atau wildcard. Karakter pengganti ini akan menyalin apa pun yang cocok dengan karakter pengganti, atau nama persisnya (hubungan “atau”, satu atau yang lain).

Misalnya, ini akan valid:

  • cp {.doc, .pdf}

    Ini akan menyalin apapun yang diakhiri dengan .doc atau .pdf ke direktori home pengguna. Perhatikan bahwa spasi tidak diperbolehkan setelah koma (atau di mana pun).

  • [!]

    Konstruksi ini mirip dengan konstruksi [ ], kecuali daripada mencocokkan karakter apa pun di dalam tanda kurung, itu akan cocok dengan karakter apa pun, selama tidak terdaftar di antara [ dan ]. Ini adalah TIDAK logis. Misalnya rm myfile[!9] akan menghapus semua myfiles* (mis. myfiles1, myfiles2 dll) tetapi tidak akan menghapus file dengan nomor 9 di mana pun di dalam namanya.

  • \ (backslash)

    digunakan sebagai karakter "escape", yaitu untuk melindungi karakter khusus berikutnya. Jadi, "\" mencari garis miring terbalik. Perhatikan bahwa Anda mungkin perlu menggunakan tanda kutip dan garis miring terbalik.

untuk lebih banyak contoh:kunjungi halaman ini

Terkait:Perintah untuk melihat info file media di terminal?
Ubuntu
  1. Apa arti nilai simbol dari perintah nm?

  2. Apa arti &di akhir perintah linux?

  3. Apa maksud - dalam perintah linux ini?

  1. Apa arti sintaks |&dalam bahasa shell?

  2. Apa arti pipa linux | melakukan?

  3. Apa yang dilakukan -e dalam bash shebang?

  1. Apa Arti Tilde (~) Di Akhir Nama File??

  2. Bagaimana Perintah Keluar Bekerja Pada Terminal Unix?

  3. Apa Arti 'bagus' pada Tab Proses?