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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

1
Как мне сделать, чтобы OS X возвращала заголовок терминала к исходному заголовку при возвращении из ssh?
Начиная с OS X, я запускаю ssh в foo (Linux box). Название моего терминала меняется на foo. Затем я ssh в бар (еще одна коробка Linux). Название моего терминала меняется на бар. Я выхожу из бара. Название моего терминала меняется на foo. Я выхожу из foo. Мой заголовок терминала остается …

8
Спаси меня от бессмысленного терминала
При входе в удаленную сессию ssh иногда я делаю cat с неверным файлом (двоичным файлом или директорией), и дисплей преобразуется в бред. Единственный выход - закрыть терминал и открыть новый, что меня расстраивает, потому что обычно уже есть много состояний, связанных с текущим терминалом. Обновление: хотя я получил отличные ответы, …
12 linux  bash  ssh  remote  telnet 

3
Bash на Ubuntu в Windows Mount Сетевой ресурс
Я обновил Windows 10 и установил новый bash на Windows. Однако на обоих компьютерах, которые я пробовал, я не могу смонтировать сетевой ресурс. Я пробовал много разных способов смонтировать общий ресурс: sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s При выполнении указанной выше команды, похоже , он работает, никаких ошибок …
12 windows  ubuntu  bash  mount  cifs 

3
Bash 4.3 Отрицательная длина подстроки в OS X
В Bash 4.2 добавлена ​​поддержка отрицательных длин подстрок: http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 Пример 37-12. Отрицательный параметр в конструкции извлечения строки Когда параметр "length" отрицателен, он служит параметром смещения от конца. Например, следующие результаты «Мир» при тестировании на Ubuntu: STR="Hello World!" echo ${STR:6:-1} Но в OS X (GNU bash, версия 4.3.42 (1) -релиз (x86_64-apple-darwin14.5.0)) …

3
Как выполнять команды как root в git post-receive hook
Я только недавно настроил удаленное git-репо на сервере для веб-приложения, работающего в качестве службы Upstart. Я хотел бы использовать ловушку после получения, чтобы инициировать действия, необходимые для обновления кода приложения и остановки, а затем перезапустить службу upstart. Это мой файл repo.git / hooks / post-receive: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking …
12 linux  bash  git  sudo  upstart 

2
почему цикл bash while не завершается при передаче по завершенной подкоманде?
Почему команда ниже не выходит? Вместо выхода цикл работает бесконечно. В то время как я обнаружил это поведение с помощью более сложной настройки, простейшая форма команды сводится к следующему. Не выходит: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 Там нет опечаток выше. Каждый '|' …

2
Баш, как глобально исправить ^ H и ^? проблемы возврата
Я хотел бы исправить эту частую проблему, когда оболочка на удаленном сервере думает, что клавиша возврата моего терминала есть, ^?а иногда она думает, что это так ^H, и, оказывается, неверна и выводит неправильный символ, когда я нажимаю клавишу возврата. Если я установлю это на ^ H или ^? с stty …
12 linux  bash  terminal  shell  bashrc 

4
Команда Bash Run на определенное время?
Я делаю сценарий Bash для моего использования. Как я могу запустить команду в течение определенного времени, например, 20 секунд и завершить команду? Я пробовал много решений, но ничего не работает, я также пробовал команду тайм-аута безуспешно. Пожалуйста, дайте мне какое-то решение для этого. например: я хочу запустить эту команду в …
12 bash  time  timeout 

5
Запустите скрипт оболочки с помощью кнопки HTML
Я хочу запустить скрипт bash при нажатии кнопки на веб-сайте. Это моя первая попытка: <button type="button" onclick="/path/to/name.sh">Click Me!</button> Но не повезло. Какие-либо предложения? Edit- Следуя совету slhclk в Массачусетском технологическом институте и: У меня есть файл php в / var / www, на который я указываю свой веб-браузер. Содержимое файла …
12 bash  shell  html 

3
Фильтрация вывода верхней команды
Я использую Mac и хочу отфильтровать вывод topкоманды для определенного процесса, чтобы отображались только столбцы PID, COMMAND и% CPU. После получения PID процесса я запускаю: top -pid 1234 Однако это отображает более 15 столбцов для этого процесса. Могу ли я передать вывод команды в awk и отобразить только: PID COMMAND …
12 macos  command-line  bash  awk  top 

3
Как избежать тильды в Bash?
Я хотел бы убрать отображение тильды в переменной PS1. Моя текущая строка PS1: PS1="\h:\w\n$" И приглашение выглядит так: lnx-hladky:/tmp/plugtmp $ Мне не нравится, что каталог $ HOME отображается как тильда. Можно ли этого избежать? Это вызывает проблемы, пример: lnx-hladky:~/DOC $ Документация гласит: \w : the current working directory, with $HOME …

6
Выборочная подсветка vim
Я сейчас редактирую некоторые xml и оставляю себе некоторые комментарии, к которым можно вернуться. Как это <!-- Question: bla bla --> Я редактирую с помощью vim прямо сейчас, и я хотел бы, чтобы vim выделил Вопрос прямо сейчас, чтобы я мог легко просмотреть свой код и найти все места, которые …

4
SCP с одного внешнего сервера на другой
Я пытаюсь использовать SCP на своем локальном сервере для копирования файла с одного удаленного сервера на другой удаленный сервер (оба удаленных сервера используют собственный порт (xxxx) Я стараюсь: scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz Но я получаю следующую ошибку: ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out Какие-либо …
12 linux  bash  ssh  scp 

4
преобразовать текстовый файл битов в двоичный файл
У меня есть файл instructions.txtс содержанием: 00000000000000000000000000010011 00000010110100010010000010000011 00000000011100110000001010110011 00000000011100110000010000110011 00000000011100110110010010110011 00000000000000000000000000010011 Как я могу создать двоичный файл instructions.binс теми же данными, что и instructions.txt. Другими словами, .binфайл должен быть теми же 192 битами, которые есть в .txtфайле, с 32 битами на строку. Я использую Bash на Ubuntu Linux. Я …
12 linux  bash  binary-files  xxd 

1
Могу ли я изменить направление потока моего терминала?
Я не уверен, как сформулировать этот вопрос по-другому, но это все. Можно ли изменить способ печати текста на вашем терминале? Например, если я набираю команду, я набираю ее в нижней части терминала, и вывод будет производиться снизу. Я хочу знать, могу ли я изменить это так, чтобы я вводил сверху, …
12 bash  terminal  cmd.exe 

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