Perintah Linux Mudah Apabila Anda Tahu Cara Membaca Penggunaan
Pengambilan Utama
- Perintah Linux menyediakan maklumat penggunaan tentang cara menggunakannya, termasuk pilihan dan parameter yang mereka sokong.
- Letakkan "man" di hadapan arahan untuk mendapatkan maklumat yang boleh dipercayai tentang penggunaannya.
- Sintaks penggunaan biasanya termasuk nama arahan diikuti dengan pilihan pendek, pilihan bentuk panjang dan parameter.
Baris arahan boleh menjadi tempat yang menakutkan untuk melepak, walaupun anda sudah biasa dengan beberapa arahan. Walau bagaimanapun, hampir setiap arahan Linux boleh memberitahu anda cara menggunakannya—jika anda tahu cara bertanya.
Apakah yang Diberitahukan oleh Penggunaan Perintah kepada Saya?
Sesetengah arahan Linux melakukan sesuatu yang berguna dengan sendirinya. Sebagai contoh, pwd mencetak direktori kerja:
Perintah lain memerlukan lebih banyak maklumat. Ambil rmdir, arahan untuk memadam direktori; ia perlu tahu direktori mana yang hendak dipadamkan. Anda juga boleh menjalankan rmdir dalam mod yang berbeza. Sebagai contoh, untuk melaporkan setiap direktori apabila ia dialih keluar, jalankan rmdir -v:
Linux memanggil segala-galanya selepas nama arahan itu sebagai operan. Huruf yang bermula dengan "-" dan perkataan yang bermula dengan "--" dipanggil pilihan dan ia biasanya mengubah tingkah laku arahan. Perkataan selepas pilihan ialah parameter yang menghantar data kepada arahan.
Penggunaan arahan akan memberitahu anda pilihan yang mana ia menyokong dan parameter yang anda boleh luluskannya. Ia juga menerangkan yang mana antara ini adalah pilihan dan cara anda boleh menggabungkannya.
Bagaimana Saya Melihat Penggunaan untuk Perintah?
Cara yang paling boleh dipercayai untuk mencari penggunaan arahan adalah dengan arahan lelaki. Kebanyakan arahan akan memberitahu anda penggunaannya dalam bahagian "SINOPSIS" di bahagian atas manual mereka. Ambil arahan yang mana sebagai contoh:
Di sini, penggunaannya berbunyi:
which [-as] filename ...
Kebanyakan arahan juga akan memberitahu anda penggunaannya apabila ralat, termasuk jika anda menjalankannya dengan salah. Perintah yang memerlukan parameter untuk melakukan sesuatu yang berguna biasanya akan memberikan penggunaan jika anda menjalankannya tanpa sebarang:
Dalam kes ini, arahan grep mencetak penggunaannya kerana ia memerlukan sekurang-kurangnya satu corak ungkapan biasa untuk mengambil sebarang tindakan yang berguna.
Akhir sekali, terdapat beberapa arahan yang mengambil tindakan tanpa sebarang parameter tetapi tidak mempunyai halaman manual, jadi kedua-dua pendekatan ini tidak berfungsi. Walau bagaimanapun, dengan nasib baik, arahan sedemikian akan menyokong pilihan --help supaya anda boleh melihat penggunaan seperti ini:
Perintah cd mencetak penggunaannya pada baris pertama output apabila anda memanggilnya dengan pilihan "--help".
Setiap arahan adalah berbeza dan malah arahan yang sama boleh berkelakuan berbeza merentas sistem. Sebagai contoh, mkdir akan melaporkan penggunaannya pada macOS tetapi anda perlu menjalankan mkdir --help atau man mkdir pada Linux untuk melihatnya.
Penjelasan Sintaks Penggunaan
Sebaik sahaja anda mempunyai penggunaan arahan, anda perlu memahaminya. Terdapat beberapa bahagian yang berasingan, dan beberapa simbol yang menerangkan cara semuanya sesuai bersama. Perintah boleh, secara teori, menerangkan penggunaannya walau bagaimanapun mereka mahu, tetapi konvensyen ini diperhatikan secara meluas, terutamanya oleh arahan yang paling biasa.
Penggunaan biasanya termasuk beberapa, atau semua, daripada yang berikut:
- Nama arahan pada permulaan.
- Pilihan huruf tunggal datang seterusnya, biasanya dalam kurungan segi empat sama ([ dan ]) untuk menandakan ia adalah pilihan. Ia biasanya ditunjukkan bersama kerana anda boleh menulisnya seperti itu sebagai singkatan—"ls -lrt" adalah sama dengan "ls -l -r -t".
- Pilihan yang mengambil hujah dan pilihan bentuk panjang mengikuti. Pilihan bentuk panjang ialah perkataan penuh yang bermula dengan tanda sempang berganda (--). Sesetengah pilihan bentuk panjang mungkin mempunyai hujah pilihan jadi, sebagai contoh, "[--color[=apabila]]" bermaksud bahawa --color adalah pilihan dan, apabila ada, ia boleh berdiri sendiri atau diikuti dengan tanda yang sama ( =) dan nilai yang dirujuk dengan nama "bila."
- Akhir sekali, parameter bergantung pada sifat alat. Ia selalunya menjadi fail dan anda mungkin melihat "fail ..." yang bermaksud "satu fail atau lebih dipisahkan oleh ruang."
Ambil arahan alias GNU sebagai contoh. Penggunaannya ialah:
alias: alias [-p] [name[=value] ... ]
Penggunaan ini menunjukkan bahawa alias menerima satu pilihan pendek (p) dan sebarang bilangan pasangan nama/nilai. Jadi anda boleh menjalankannya dalam mana-mana bentuk ini:
- alias
- alias -p commit
- alias commit="git commit" add="git add"
Sementara itu, penggunaan untuk mkdir versi BSD (seperti yang digunakan oleh macOS) kelihatan seperti ini:
usage: mkdir [-pv] [-m mode] directory_name ...
Penggunaan ini menunjukkan bahawa mkdir menyokong dua pilihan pendek mandiri (p dan v) dan pilihan pendek, m, yang memerlukan hujah. Perintah memerlukan sekurang-kurangnya satu nama direktori, tetapi boleh menerima lebih daripada satu. Jadi semua borang ini sah:
- mkdir docs
- mkdir satu dua tiga
- mkdir -p src
- mkdir -v -p src
- mkdir -vp -m 755 satu dua
Saya akan meninggalkan anda dengan nota perpisahan, walaupun: Beberapa alatan GNU moden memudahkan penggunaannya cth. "ls [OPTION]... [FAIL]..." Dalam borang ini, anda perlu membaca lebih lanjut ke dalam manual untuk melihat dengan tepat pilihan yang disokong oleh arahan dan cara ia berfungsi.