Tag: bash

Схема futurama bash

Есть ли цветовая схема для оболочки BASH, которая соответствует цветам доски на футураме? (Если это имеет значение, я на OSX.)

Могу ли я узнать, есть ли у меня сеанс scp в моем .bashrc?

Внутри моего .bashrc я делаю кучу магии, которая вызывает проблемы, когда я пытаюсь сделать scp . Решение, с которым я столкнулся, – это вручную ssh на целевой машине, отключить мой .bashrc , сделать копию, а затем снова включить мой .bashrc . Есть ли способ обойти это?

Измените каталог cd на cdd другого терминала

Я хотел бы создать такую ​​команду, как cd – (позволяет вызывать ее cdp ), которая изменит каталоги на последний измененный каталог из другого терминала, аналогичный опции, чтобы открыть новый терминал в каталоге, в котором находилось предыдущее окно / вкладка (Я не вижу этого варианта в терминале Mac OS X). Для этого я полагаю, что могу […]

On quit, «less» НЕ очищает свое содержимое при запуске сеанса «screen»

Возможный дубликат: Используя экран, команды, такие как less и man, не очищают экран после этого Когда я заканчиваю «меньше» в обычном bash, он очищает предыдущее содержимое, отображаемое «less», и снова показывает содержимое bash. Это откровенное поведение и то, что я хочу. Однако, когда я использую «меньше» в сеансе «экрана» (по-прежнему нахожусь в сеансе экрана), после […]

Messaging.sh: строка 29: '

Я не знаю, плохо ли это, или что это значит. Мой сценарий все еще работает нормально, но я должен его исправить? #!/bin/sh #This script will send text and maybe images to other computers via ssh and scp. #Configuration files in same folder source /Users/jacobgarby/Desktop/messaging/messages.cfg TIME=$(date +"%H:%M:%S") CONNECTED[0]="mainmini@192.168.1.65" if [ -d messages.log ]; then : else […]

Как сделать вызов псевдонимов bash условным на PWD?

В настоящее время у меня есть этот псевдоним: alias cmakerel='cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ../../ && make -j4' По сути, он будет называть cmake для создания внекорневой сборки из PWD. Он отлично работает, но как есть, его можно запустить практически из любого места (чего я не хочу). Как изменить этот псевдоним так, чтобы он выполнялся тогда и […]

Что же такое Git Bash для Windows?

Я с радостью использовал git и git bash с https://git-scm.com/ . Здесь есть страница с дополнительной информацией: https://git-for-windows.github.io/ . Вчера я столкнулся с проблемой с rsync и я начал углубляться в Git Bash для Windows. Я понял, что я даже не уверен в имени программы bash, потому что он просто связан с загрузкой git-scm. Я […]

В чем разница между командами Linux (Ubuntu) и Mac?

Я использую Ubuntu на работе и Mac дома. Я тестировал некоторые команды оболочки на моем терминале bash на Mac сегодня, но они не работали. Мне сказали, что обе машины должны работать с командами UNIX, поэтому команды терминала должны быть одинаковыми. Однако я не могу использовать apt-get install среди других команд. Почему это? Что я должен […]

Удалить или переименовать файл с \ r в качестве имени файла

У меня есть досадный маленький файл, имя которого является одиночным символом, и этот символ является \r Как я могу удалить это? Это то, что я получаю от ls -bl : -rw-rwxr–+ 1 root snapplewriters 0 Aug 29 2011 \r ls -l просто отображает его??

Как я могу удаленно запускать сценарии на нескольких серверах, добавлять выходные данные

Привет, я ищу часть программного обеспечения или какую-то технику, которая позволила бы мне делать следующее в одном окне терминала: В качестве входных данных введите список машин с поддержкой ssh ​​с логином, паролем и информацией о пути к скрипту, например: login:pass@192.168.1.1/path/to/script/run.sh login:pass@192.168.1.2/path/to/script/run.sh Откройте ssh-соединения с этими машинами и запустите указанные сценарии удаленно. Вывод всех скриптов должен […]

Давайте будем гением компьютера.