Вопросы с тегом «bash»

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

4
Расчет дней с 01.01.1970
Как вы можете рассчитать количество дней с 01.01.1970? Это для обновления атрибута shadowLastChange в OpenLDAP. Есть ли способ сделать это с помощью команды linux date ?
10 linux  bash  openldap  date 

1
Использование сценария оболочки для проверки изменений в rsync
У меня есть скрипт bash, который содержит две директории rsync. Иногда есть изменения, шансы, что нет ничего. Я хочу выполнить команду, только если rsync действительно внес изменения (добавить / обновить файл). В противном случае я хочу просто пропустить это. Есть ли обратный ответ, на который я должен смотреть?
10 unix  bash  rsync  unix-shell 

3
Bash: как узнать, заканчивается ли вывод последней команды переводом строки или нет?
Большую часть времени вывод команды заканчивается символом новой строки. Но иногда этого не происходит, поэтому следующее приглашение оболочки выводится в той же строке вместе с выводом. Пример: root @ hostname [~] # echo -n привет helloroot @ hostname [~] # Я всегда находил это очень раздражающим. Теперь я мог бы …
10 linux  bash  shell  prompt 

5
Как перейти в каталог, в который я только что переместил этот файл?
Итак, давайте предположим, что я только что сделал: mv ./myfile /to/some/other/place/ И теперь я решил, что хочу проследить за файлом и зайти в этот каталог. В то время как я мог направиться к мышке, выделите текст, напечатайте «cd», затем щелкните правой кнопкой мыши, чтобы вставить - я бы предпочел более …
10 linux  unix  bash  shell  directory 


4
Почему мой .bashrc не читается под Cygwin?
Мой .bashrc выглядит так: alias name@server="ssh server sname" echo "bashrc read" echoУтверждение просто для проверки , если он будет читать. Но эхо ничего не делает. Я хочу установить псевдоним для более быстрого SSH в поле, выполнив определенную команду, которая является рабочим псевдонимом на удаленном блоке.
10 bash  cygwin  bashrc 

13
Полезные псевдонимы bash и генерация списка ваших наиболее часто используемых команд
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я обнаружил, что в этой статье обсуждается быстрый способ сортировки истории Bash и выяснения, какие команды вы используете чаще всего: cut -f1 …
10 bash  alias 

3
Как использовать ssh и sudo вместе в bash?
Я не смог найти вопрос, который описывает этот конкретный сценарий. Я пытаюсь выполнить очень простой bash-скрипт для получения журналов с нескольких машин. Я запускаю скрипт локально, но мне нужен доступ к внешней машине через ssh, а также sudo для привилегированного пользователя на этой машине ... ssh myuser@machine.net sudo su - …
10 linux  bash 

2
TTY отсутствует при запуске команд через SSH в здесь-документе
Я пытаюсь выполнить команду через SSH, как это в следующем документе: ssh example.com <<END sudo /etc/init.d/apache2 reload END Что обычно работает, за исключением случаев, когда я пытаюсь запустить что-то, что требует ввода, например, пароль для sudo. В этом случае я получаю следующее сообщение: sudo: no tty present and no askpass …
10 ssh  bash  sudo 

4
Простой способ ограничить размер файла (stdout) на уровне сценария оболочки?
Хорошо, это очень практичный вариант использования с моей точки зрения. Допустим, у меня есть несколько простых оболочек, которые записывают вывод в файл. Это может быть что угодно, например, tcpdump. Есть ли общий и тривиальный способ убедиться, что выходной файл не будет превышать заданный размер? Резонируя за этим, стоит защитить от …
10 bash 

4
Удобный анализ чисел с единичными суффиксами?
Допустим, у вас есть данные с количествами в удобочитаемом формате, например, вывод du -h, и вы хотите в дальнейшем работать с этими числами. Допустим, вы хотите передать данные через grep для суммирования подмножества этих данных. Вы делаете это ad-hoc на многих системах, которые вы никогда раньше не видели, и используете …

3
Ubuntu dpkg, неинтерактивная установка
Я пытаюсь установить кучу файлов .deb без необходимости взаимодействия с ними. MySQL Server, например, запросит интерактивное меню для ввода административного пароля при настройке dpkg. Я пытался. export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/* Я знаю, что я могу просто извлечь файлы без конфигурации. Я пытаюсь создать сценарий …

1
Как изменить оболочку по умолчанию во FreeBSD?
Оболочка по умолчанию во FreeBSD - shи я действительно не могу этого вынести: автозаполнение очень ограничено, и команды перефразирования убивают меня. Я чувствую себя вооруженным и одноногим мужчиной ... Как я могу изменить оболочку глобально на zshили bash- для root и для всех текущих и будущих пользователей?
10 bash  shell  freebsd  zsh  sh 

2
Что делать, если прогресс wget: мега больше не сокращает его?
У меня есть скрипт для загрузки больших файлов в очереди. Теперь я был бы очень признателен, если бы у меня был приличный журнал. Указание -oили -aварианта, по- видимому , специально сделано для этого, однако , как в то время я пишу это «очень большие файлы», как Manpage государства, уже не …

4
Bash one-liner для атомарного создания файла, если он не существует
Я хочу одну строчку Bash, которая атомарно создает файл, если он не существует. По сути, это означает «если файл не существует, создайте его», но при этом убедитесь, что никому больше не удастся создать файл в небольшом пространстве между выполнением if и созданием файла.
9 bash  files 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.