Tag: командной строки

Как запустить процесс и отправить его СИГНАЛ во время его запуска?

Мне нужно запустить программу xyz. Он завершает выполнение в течение нескольких секунд. У меня есть некоторая обработка сигнала, которую мне нужно протестировать. Из оболочки или сценария bash, как мне выполнить программу, и во время ее выполнения отправьте ей сигнал типа kill -14 . В настоящее время команда, которую я пытаюсь, /usr/local/xyz input > some_file 2>&1 […]

Как удалить все файлы в текущем каталоге, начиная с точки?

Я использую Ubuntu 14.04, а в терминале я стал root с sudo su, и я хотел удалить мусор root вручную. Он удалил все, за исключением нескольких файлов, начинающихся с точки. Например .htaccess и т. Д. Поэтому я пошел в этот каталог (который есть «файлы»), и я выполнил эту команду: rm -rf .* Он удалил эти […]

Разделение аргументов команды из флагов

Скажем, у меня есть команда, которая принимает флаги и аргументы, например: mycommand –foo bar arg1 arg2 (Флаг foo имеет значение "bar" .) Но что, если флаг foo необязательно может поставляться без аргументов? mycommand –foo arg1 arg2 Как предотвратить, чтобы arg1 считался значением флага foo ?

Возможно отменена последняя команда?

В окнах вы можете отменить операцию, если нажать CTRL + Z. Например, вы удаляете файл в gui, затем нажмите CTRL + Z, и файл будет восстановлен и снова появится в папке. Есть ли что-то подобное в Linux, но с командами ?! Например, я случайно распаковал файл, и я хочу отменить операцию (все файлы должны исчезнуть […]

получить командную строку agrument переменной в сценарии оболочки

Я хочу получить аргумент команды из var, которая имеет индекс в нем аргумента arg, который я хочу. Что-то вроде этого # command in terminal, `foo -r -f value_wanted` index="3" var=$"$index" echo $var ## expected output `value_wanted` Я знаю, что могу просто назвать его на $3 но этот индекс у меня есть в переменной.

Скопировать папки имеет определенную часть имени, и это контент

У меня длинный список каталогов: 001_bat_3513 002_mon_3213 003_bat_3515 004_btt_3540 005_bat_4513 055_bpt_8523 056_bot_3513 058_bat_1513 . . Из этого списка: как я могу скопировать папки (и все его содержимое), в которых есть «bat» в его имени?

Использование как Grep, так и Cut

Я хочу grep вывод tcpdump и отрезать часть его, но приведенная ниже команда не работает. tcpdump … | grep -i –line-buffered "…" | cut -d'&' -f1,2 Вы знаете, в чем проблема? Я думаю, это потому, что tcpdump производит данные в реальном времени, но я понятия не имею, как решить эту проблему.

Как я могу узнать операционную систему моего сервера?

Я подключен к моему серверу общего доступа через ssh, и все, что я знаю, это то, что он находится под Linux. Я пробовал команды вроде: cat /etc/issue/ и lsb_release -a но получил: $ cat /etc/issue/ No such file or directory $ lsb_release -a -bash: lsb_release: command not found и uname -a дает только: Linux …….secureserver.net […]

Как я могу скопировать скрытый каталог рекурсивно и сохранить его разрешения?

mkdir backupcache cp -rp .cache backupcache # or cp -rp \.cache backupcache does not work ничего не копируется, а каталог backupcache остается пустым

Точка доступа настраивается через Linux

Я ищу простой способ настройки внешней точки доступа (IP-адрес, SSID, ключ WPA, включение / выключение WiFi и т. Д.) Через командную строку Linux вместо стандартного веб-интерфейса, предлагаемого AP. Это может быть либо готовый AP, который предлагает эту функцию, либо процедуру для достижения этой цели с помощью любых стандартных точек доступа. Я понимаю, что этот вопрос […]

Linux и Unix - лучшая ОС в мире.