Пошук аргументів командного рядка програм


4

Я знаю, що UNIX має сторінки man, але чи є місце, де я можу шукати аргументи командного рядка програм? Перехід до командного рядка і введення тексту notepad /? нічого не дає.


Якщо програма, що цікавить вас, є FOSS, ви можете подивитися на джерело, якщо вони не дають хороших документів.
Zoredache

Відповіді:


2

Google, мабуть, є найкращим методом пошуку аргументів командного рядка. Існують певні стандартні аргументи, які більшість програм приймають під час написання для певної ОС. Також існує тенденція до послідовності між програмами, розробленими певною компанією. Але взагалі у всіх програмах існує дуже мало узгодженості.

Використовуючи веб-пошук, ви зможете знайти найкращу та найточнішу інформацію щодо аргументів командного рядка для будь-якої програми. Фазування вашого запиту, як це "(назва програми) аргументів командного рядка", як правило, кращий спосіб, хоча різні конвенції програмування і різні системи можуть використовувати різні слова. Досвід дійсно найкращий вчитель щодо інших термінів, які ви повинні шукати.


2

Існують різні способи, залежно від операційної системи:

  • Linux пропонує man [command] і info [command]. Зазвичай ви зможете використовувати [command] --help і [command] -h. Іноді просто не використовуйте жодних параметрів ( [command] ), щоб отримати вивід допомоги.
  • У вікнах ви зазвичай вводите [command] /? як ви вже відзначали.

Завжди замінюйте [command] з назвою команди (так що не вводити жодних дужок).

Якщо деяке програмне забезпечення не робить жодного виводу, можливо

  • немає доступних аргументів командного рядка або
  • Ви знайдете їх у документації в іншому місці.

Також спробуйте пошукати в Інтернеті для деяких прикладів - спробуйте ім'я команди і "bash" або "shell" для систем unix і "cmd" або "batch" для вікон.


Чи знаєте ви перемикач командного рядка, щоб запустити нове вікно блокнота з вказаним у ньому текстом?
Caleb Jares

Бажаю, щоб програми мали стандартизований спосіб перегляду аргументів і документації командного рядка. Google навіть не набуває чимало, інформація настільки мала і неінформативна.
Caleb Jares

@ cable729 не існує, але ви могли б написати сценарій (WSH - хост скриптів Windows), або файл .vbs або .js, який відкриває блокнот, а потім вводить клавіші клавіатури, коли активне вікно блокнота. Це матиме такий ефект. Ви можете дати йому аргументи, наприклад notepadb hello, і це відкриє блокнот з текстом "hello".
barlop

1
Якщо ви особливо після цього notepad аргументи командного рядка, подивіться на неофіційну сторінку ноутбука .
Jens Erat

без використання лапок відкриє файл у блокноті. Якщо шлях або ім'я файлу мають пробіли в них, вам потрібно буде двічі вказати весь рядок шляху.
EBGreen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.