Tag: оболочки

zsh: Повторять каждое утверждение?

У меня есть странная проблема с zsh, когда я переключаюсь между оболочками определенным образом: Вариант 1 (хорошо работает): Я запускаю оболочку zsh . Я переключился на tcsh с /bin/tcsh , и я переключился обратно на zsh с помощью /bin/zsh Если я тогда запустил: > ls Я получил: ./ ../ file1 file1 file3 Вариант 2 (проблематичный): […]

как перечислить события заблокированных подключений через брандмауэр?

Таким образом, я использовал firestarter, который регистрировал события заблокированных подключений с некоторыми полезными подробностями (но он не обновляется, и я нашел несколько небезопасным, поскольку в любой момент мы могли нажать, чтобы отключить брандмауэр.) Я хотел бы знать, есть ли способ сделать это с помощью сценария командной строки? также для перевода удаленных IP-адресов в имена URL-адресов? […]

Процессы дочернего процесса Linux не отбираются

Это вызывает значительные проблемы для переносимости сценариев между BSD и Linux. Я нахожусь на CentOS 6.4, где это происходит. У меня хороший компактный тестовый пример: bash -c "inotifywait -mcr . | sed s/CLOSE/z/" ps uf и соблюдайте: \_ bash -c inotifywait -mcr . | sed s/CLOSE/z/ \_ inotifywait -mcr . \_ sed s/CLOSE/z/ Затем найдите […]

gnome-terminal cmd оставляют процессы открытыми после закрытия родительского окна

Следующая простая команда должна продемонстрировать мою проблему: gnome-terminal –tab -t "Tab 1" -e "/bin/bash" –tab -t "Tab 2" -e "/bin/bash" Это должно открыть новое окно с двумя вкладками и активной оболочкой bash. Если я немедленно закрою это новое окно с помощью GUI [x], а затем выполним команду ps , один (в данном случае) подпроцесс ( […]

Переименование файлов и переход на другой путь

Мне нужно переименовать файлы, приведенные ниже, и перейти к другому пути 1234551abcde20140718023216001.txt.809047512.2014_07_07_13:47:44 000001abcde20140718023216001.txt.34568.001.2014_07_07_13:50:44 44444abcded20140718023216001.txt.1111111.2014_07_07_13:47:44 ожидаемый результат 1234551abcde20140718023216001.txt.809047512 000001abcde20140718023216001.txt.34568.001 44444abcded20140718023216001.txt.1111111 только мне нужно удалить прикрепленную временную метку каждый раз с именами файлов и переместить ее в другой каталог в AIX, пожалуйста, помогите мне написать скрипт. Я новичок в Unix, так как я могу переименовать одиночные файлы, […]

Как получить вход через уведомления в bash?

Когда я получаю сообщение чата в Empathy, я получаю уведомление в GNOME Shell. Это уведомление позволяет мне напрямую вводить ответ, вместо того, чтобы переключаться на Empathy. Есть ли способ получить подобное приглашение из сценария оболочки?

оптимизация шаров bash

Поиск руководства по оптимизации совпадений regexp в bash. У меня есть сценарий, который перебирает очень длинный список URL-адресов, ищущих шаблоны. В настоящее время он немного похож на фрагмент ниже. Есть ли руководство по оптимизации таких матчей? if [[ ${url} == */oai/request ]] then echo first option elif [[ ${url} =~ .*/index.php/[^/]+/journal=.* ]] then echo second […]

Невозможно добавить службу запуска для openWRT из init.d

У меня установлен openWrt на TP-Link TL-WA901N / ND v3. У меня нет пакета luci, потому что у меня недостаточно места, поэтому я могу делать что-то только через cli. То, что я пытаюсь достичь, – создать интерфейс mon0 при запуске и запустить tcpdump на нем. Я создал файл в /etc/init.d и назвал его монитором. Файл […]

Команда Bash: возможно ли передать аргумент перед пользовательской командой (функцией) или она должна быть только после:

Мне интересно, можно ли передать аргумент пользовательской команде перед командой? Скажем, у меня есть команда ping пользовательской команды, и я хотел бы передать IP-адрес перед командой: вместо этого ping 1.1.1.1 будет 1.1.1.1 ping ? заранее спасибо

Как убить неактивных пользователей на Solaris?

На сервере Solaris 10, если я делаю w , я получаю следующее: 12:26pm up 85 day(s), 1:13, 6 users, load average: 0.38, 0.36, 0.38 User tty login@ idle JCPU PCPU what blah pts/1 3Aug15 2days 632:47 632:47 -bash root pts/2 4Sep15 6days 201:05 77:59 -bash blah pts/3 3Aug15 2days 72:40 -bash blah pts/6 13Jul1560days 3:24 […]

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