Unix & Linux

58
Какой стандарт для отступов в сценариях оболочки? [закрыто]

Сообщество Java использует 4 пробела в качестве единицы отступа. 1 сообщество Ruby использует 2 пространства, которые обычно согласованы. 2 Какой стандарт для отступов в сценариях оболочки? 2 или 4 пробела или 1...

58
Преобразование цветного вывода в HTML

Есть инструменты, обеспечивающие цветной вывод: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... Вопрос в том, как преобразовать их цветной вывод произвольной программы в цветной HTML-файл? Другие выходные форматы также могут подойти (LaTeX был бы отличным). Я...

58
Почему программе Unix mv не нужна опция -R (рекурсивная) для каталогов, а cp это нужно?

Я всегда запутался, когда нужно использовать cpили mv: «Нужна ли -Rопция при работе с dir?» В GNU coreutils cpнужен -Rи mvне нужен . Я просто не могу найти причину, почему cpнужен -Rвариант для копирования dirs и mvнет. Я думаю, что cpбез dirs -R(но рекурсивное поведение, как есть -Rи нравится mv)...

58
Как сопоставить шаблоны без учета регистра с ls?

Я хотел бы перечислить все файлы, соответствующие определенному шаблону, игнорируя регистр. Например, я запускаю следующие команды: ls *abc* Я хочу видеть все файлы, которые имеют "abc" как часть имени файла, игнорируя регистр, как -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt -rw-r--r-- 1 mtk...

58
Отключить пользовательскую оболочку по соображениям безопасности

У нас есть несколько учетных записей, которые мы создаем для автоматизированных задач, требующих детальных разрешений, таких как передача файлов между системами, мониторинг и т. Д. Как мы можем заблокировать эти учетные записи пользователей, чтобы эти «пользователи» не имели оболочки и не могли...

58
Используйте & (амперсанд) в однострочном цикле bash

Я успешно использовал эту команду, которая изменяет переменную в файле конфигурации, а затем выполняет скрипт Python в цикле: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Поскольку DoMyScript.pyдля запуска каждой из них требуется около 30 секунд, я хотел бы...

58
Список подкаталогов только на глубину n

Фестиваль сохраняет данные голосового пакета в следующей структуре каталогов: /usr/share/festival/voices/<language>/<voicepack name> Какой простейший однострочный (желательно использовать ls) для распечатки только <voicepack name>букв во всех потенциально многочисленных...

58
Что означает «rm is hashed»?

Я иду через http://mywiki.wooledge.org/BashGuide/CommandsAndArguments и наткнулся на это: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Чуть раньше в руководстве были перечислены различные типы команд, понятные Bash: псевдонимы, функции, встроенные функции, ключевые слова и...

58
Где мои логи sshd?

Я не могу найти мои логи sshd в стандартных местах. Что я пробовал: Не в /var/log/auth.log Не в /var/log/secure Сделал поиск системы 'auth.log'и ничего не нашел Я установил /etc/ssh/sshd_configявно использовать SyslogFacility AUTHи LogLevel INFOи перезапустил sshd и до сих пор не могу их найти. Я...

58
Отдельная команда для входа в SSH и запуска программы?

Есть ли способ структурировать одну команду для входа через SSH на удаленный сервер и запуска программы в оболочке удаленного входа? В руководстве OpenSSH написано: «Если указана команда, она выполняется на удаленном хосте вместо оболочки входа в систему». Так, например, ssh user@server mailвойдете...

58
grep на переменную

Допустим, у меня есть переменная line="This is where we select from a table." Теперь я хочу понять, сколько раз происходит выбор в предложении. grep -ci "select" $line Я попробовал это, но это не сработало. Я тоже пробовал grep -ci "select" "$line" Это все еще не работает. Я получаю следующую...

58
> & - более эффективен, чем> / dev / null?

Вчера я прочитал этот комментарий, который говорит, что в оболочке (по крайней мере bash) >&-"имеет тот же результат, что и" >/dev/null. Этот комментарий фактически ссылается на руководство АБС как на источник информации. Но этот источник говорит, что >&-синтаксис «закрывает...

58
греп внутри меньше?

В настоящее время я просматриваю множество незнакомых журналов в поисках некоторых проблем. Первый файл, на который я смотрю, это Events.log, и я получаю как минимум три страницы, на lessкоторых, по-видимому, отображается одно и то же событие в разное время - событие, которое выглядит довольно...