Tag: оболочки

странное поведение команды строк

Я пытаюсь захватить трафик mysql и передать этот трафик на команду строк следующим образом: tcpdump -i any -s 0 -l -w – dst port 3306 | strings Это работает как ожидалось и печатает все запросы mysql, такие как select * from mytables show databases Но когда я пытаюсь перенаправить вывод в файл, он не печатает […]

Время доступа не обновляется, когда я запускаю `ls a`, а затем` stat a`

На рабочем столе CentOS Linux создадим папку с именем a . mkdir a Тогда давайте обратимся к нему ls a и затем давайте получим его статистику stat a File: `a' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fd00h/64768d Inode: 1183593 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: […]

В init запустите собственный скрипт вместо оболочки

Это чисто теоретическое, но предположим, что я хотел бы развернуть дистрибутив Linux на многих серверах. Единственное решение, о котором я могу думать, это создать initramfs с собственным скриптом для выполнения проверок на базовом оборудовании, затем отформатировать основной жесткий диск и установить ОС. Теперь я не полностью удовлетворен моим подходом, я бы предпочел сделать то же […]

Неизвестный синтаксис в /etc/rc.d/init.d/functions

Глядя на файл /etc/rc.d/init.d/functions , я вижу, что следующее объявляет ряд переменных в качестве локальных переменных. Однако почему переменные killlevel и pid_file имеют знак равенства после них? killproc() { local RC killlevel= base pid pid_file= delay try Я также вижу следующие синтаксисы … Любая идея, для чего нужны биты ${1##*/} или ${2:-} ? base=${1##*/} … […]

Сделать Trickle получить правильную $ PATH

Trickle – это программа ограничения пропускной способности. У меня есть следующий скрипт для струйки. #!/bin/bash echo $PATH trickle -s -t 3 -u 200 -d 200 "$@" У меня есть сценарий в ~ / bin /, который хочет запустить скрипт. я $ my_trickle.sh new_script.sh /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games:~/bin trickle: exec(): No such file or directory Он работает, если я […]

Запуск сценария bash как root предотвращает асинхронное выполнение?

Приведенный ниже скрипт выполняется иначе, если выполняется как пользователь root. #!/bin/sh gnome-terminal -x sleep 10 echo 'Why must I wait for sleep to finish?' Если он запускается как обычный пользователь, сообщение печатается рядом с вновь открывшимся терминалом, ожидающим 5 секунд. Если вы выполняете роль пользователя root, сообщение не печатается до тех пор, пока первая команда […]

Удаление "" из строк с использованием расширения параметра bash?

Если у меня есть следующий $STRING aaa.bbb.ccc.[ddd].eee.fff.[ggg].hhh существует ли какой-либо способ, используя расширение параметра bash, чтобы отобразить следующее aaa.bbb..ccc.eee.fff..hhh То есть, удалите все вхождения квадратных скобок и все внутри этих скобок? Все, что я пробовал, либо удаляет все в строке после первой левой скобки, либо удаляет скобки, но оставляет все в скобках.

Значение `export PATH = …` в .bash_profile

Я использую mac уже несколько лет, и когда я в настоящее время изучаю рубин на рельсах, мне казалось, что я должен больше узнать о системе, которую я использую. Я посмотрел ~/.bash_profile , он выглядит так: PATH="/Users/nikolajandersen/.apportable/SDK/bin:$PATH" [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM$ # Setting PATH for Python 3.3 # The orginal […]

если существует переменная env, выйдите из сценария

#!/bin/bash if [[ -n "$MYVAR" ]]; then exit; fi # otherwise the rest of the script continues… Я пытаюсь выйти из сценария оболочки, если определенная переменная ENV равна 0. Сценарий выше не работает (я также пытался использовать return вместо exit . Может кто-нибудь объяснить, как это будет сделано, или что не так с линией выше? […]

Временная метка не работает с thinkfan

Я хотел получить вывод thinkfan -n с отметкой времени рядом с ним, чтобы впоследствии проанализировать шаблоны и нашел этот вопрос: Подготавливая временную метку каждой строке вывода из команды , которая, казалось бы, хорошо ответила на эту проблему, а именно: thinkfan -n | ts Кроме того, это не сработает. ts отлично работает со всеми другими программами, […]

Interesting Posts

Как удалить столбец или несколько столбцов из файла с помощью команды оболочки?

Как изменить каталог по умолчанию, в котором установлены программы

groovy (мыло) для запуска нескольких команд оболочки (unix)

Почему «nohup command> & / dev / null» кажется «работать» в некоторых оболочках?

Уменьшить яркость в Grub

Как сбросить шрифт по умолчанию (из-за размытых символов)?

Отключить клавиши действия

Как использовать командную строку cURL для загрузки файла, для которого ссылка скрыта (активируется только при нажатии)

Сценарий должен создавать новый файл каждый день с тем же именем, перед его созданием он должен переименовать файл предыдущего дня с отметкой времени времени

setserial / dev / ttyS4: невозможно установить серийную информацию

поиск всех слов в текстовом файле, появляющемся в другом текстовом файле

Настройте УАТС для переадресации вызовов на мой телефон только в случае

Больше не может запускать Chrom {ium | e} как обычный пользователь

Где получить 32-разрядные двоичные файлы Oracle-XE 11g?

Способ преобразования одновременного сочетания клавиш клавиш / букв в другой ключ?

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