Вопросы с тегом «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
Заказ исполняемых файлов начался в Bash
Если я выполняю 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 / …

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 -rw-r----- …
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 Box Количество команд
Глядя на 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.