Запитання з тегом «command»

Одна або набір директив, виданих у середовищі * nix, щоб отримати інформацію, змінити стан чи щось виконати. Іншими словами: для досягнення мети.

1
Виконати команду, що надається параметрами функції
Я намагаюся створити метод функції в скрипті bash, який виконує команду, яку параметри подають до методу. Означає щось таке: special_execute() { # Some code # Here's the point where the command gets executed $@ # More code } special_execute echo "abc" Я вже пробував я $@, "$@", $*, "$*"як я …

1
Що означає <defunct> у виході ps?
Я видав ps -ef|grep javaкоманду, і це один із записів, які я отримав: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] &lt;defunct&gt; Що тут &lt;defunct&gt;мається на увазі? Який стан цього процесу - це той процес із PID = 875 дюйма?

5
Як згадати попередню команду (без виконання), щоб змінити її?
Я не можу пригадати хитрість, де я міг отримати останню команду, не виконуючи її: скажімо, я хочу мати доступ до команди! 1255, натискаючи клавішу зі стрілкою вгору та змінюючи команду. Отже, у чому полягає хитрість викликати команду, зробити її відображеною в командному рядку, але не виконаною та згодом доступною за …

2
У чому причина цієї конкретної послідовності "rm" у жарті xkcd?
Ось частина цього коміксу xkcd, де ідея полягає в тому, що автор не може написати програму сортування, тому він додає код для видалення всіх файлів system("rm -rf ./"); system("rm -rf ~/*"); system("rm -rf /"); AFAIK є канонічним способом видалити все, щоб видалити все, rm /що починається з кореня. Ось ця …
14 rm  command 


2
Порядок виконуваних файлів розпочався в баш
Якщо я виконую testкоманду в bash, test(оцінює умовне вираження), вбудована утиліта запускається: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Однак, як видно з результатів type -a testвище, testу каталозі / usr / local …

6
Як ви пам’ятаєте варіанти команд? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Мені цікаво дізнатися, який трюк ви використовуєте, щоб запам'ятати варіанти різних команд? Переглядаючи сторінки …
13 shell  command 

4
Яка різниця між запуском виконуваного файлу просто за назвою та додаванням крапки / косої риски перед ним?
Це вихід з ls -allкоманди: -rwxr----- 1 subhrcho dba 3600 Nov 13 17:26 jdev -rw-r----- 1 subhrcho dba 1566 Nov 13 17:26 jdev-Darwin.conf -rw-r----- 1 subhrcho dba 347 Mar 6 2009 jdev-debug.boot -rw-r----- 1 subhrcho dba 821 Nov 13 17:26 jdev-logging-debug.conf -rw-r----- 1 subhrcho dba 584 Nov 13 17:26 jdev-logging.conf …
13 process  command 


2
Як використовувати getopt в командному рядку bash з лише довгими параметрами?
У getoptкомандному рядку bash є команда. getoptможе використовуватися з короткими параметрами (наприклад, getopt -o axby "$@") і може використовуватися як з короткими, так і з довгими параметрами (наприклад, getopt -o axby -l long-key -- "$@"), але зараз мені потрібні лише довгі варіанти (тобто короткі опції взагалі не існують), однак команда …
13 shell  command 

3
Видалити повністю всі встановлені нами пакети?
Я використовував один сервер Linux із встановленим CentOS7 для тестування та встановлення деяких інструментів. І зараз я не пам'ятаю, скільки пакетів я встановив. Я хочу видалити всі ці пакети, щоб мій сервер був таким же, як і раніше. Я не хочу шукати кожен пакет і видаляти один за одним. Чи …


2
Оригінальний блок Unix Кількість команд
Дивлячись на Unix, я завжди вважаю, що кількість термінальних команд є трохи переважним. TinyCoreLinux, на прикладі мого улюбленого дистрибутива, має понад 300 команд. Я не можу сказати, наскільки потрібно багато цих команд. Скільки команд мав оригінальний вікно Unix? Я по суті сподіваюся, що, перейшовши до початкового поля, ми зможемо зменшити …
10 command  history 

2
Виконати команду у віддаленому активному терміналі
Припустимо, у вас відкритий термінальний емулятор (T1) з PID 6350. З іншого терміналу введіть цю команду (C1): echo "ls\n" &gt; /proc/6350/fd/0 Це пише lsі новий рядок у T1, але не виконує його. Чому? Я також спробував використовувати cat|bashз , echo "ls\n" &gt; /proc/catid/fd/0але вона до цих пір не виконується. Як …


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