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

1
При копировании каталогов с помощью sudo он копирует только первый уровень своей иерархии

Этот вопрос также был задан Вот , Когда я копирую некоторый каталог (dir) рекурсивно с помощью sudo в bash, он копирует только первый уровень иерархии dir, но при использовании без sudo он копирует каталог со всеми его подкаталогами, хотя команды в командной строке имеют различие только в наличие...

1
Привязки оболочки Vim (set -o vi) на iTerm2

Проблемы с историей при использовании bash vi bindings на iTerm2 на Lion. (У меня была та же проблема с iTerm, когда я переключился на Lion.) Трудно точно объяснить, но когда я нажимаю k, чтобы перейти к самой последней команде, он перемещает курсор вперед на несколько символов, поэтому он больше...

1
СШ-Агент Баш и Эвал и Энв

Я читал о том, как работает ssh-agent и как он связан со средой оболочки. Я понимаю, почему мы делаем Eval ssh-agent сейчас (обычно в / etc / profile) это логично. Однако вывод ssh-agent мне кажется немного неестественным # The bad way just (env dont get set, just printed) so i can see its output...

1
Ctrl + Z и fg для добавления команд

Я хотел бы знать, каково поведение Ctrl + Z и fg в bash при желании добавить команды, которые будут выполнены после завершения выполняющейся команды. Например, в приведенной ниже последовательности команд я ожидаю, что консоль отобразит «1», затем «2», затем «3», затем «4», но я получу только...

1
Сценарии оболочки, цикл по папкам

У меня есть большая серия подпапок на моем Mac со случайным количеством CSV-файлов в каждом. То, что я хотел бы сделать, это объединить эти файлы в один файл для каждого каталога. До сих пор я знаю, что могу объединить эти файлы cat * > mergedfile.csv, но у меня есть проблемы, перебирающие все...

1
Лучшее решение с плавающей точкой для сценария Bash?

Я использую bash calculator для вычислений с плавающей запятой, и я должен использовать перенаправление ввода и символ backtick (`) в скриптах. Как нормальная скобка $[math operation] и expr не поддерживает вычисление с плавающей точкой. Есть ли другой способ сделать вычисление с плавающей запятой...

1
Замена расширения скобки?

Я сделал небольшой скрипт bash для автоматического разделения двух моих мониторов с помощью imagemagick, когда я делаю скриншот. #! /bin/bash convert "$1" -crop 1024x600+0+0 +repage "${1//.png/}-left.png" convert "$1" -crop 1280x1024+1024+0 +repage "${1//.png/}-right.png" Это прекрасно работает,...

1
Изменение хэша файла в Ubuntu

Скажем, у меня есть файл rar, и я хочу изменить его хэш (MD5), какой самый быстрый способ сделать это? Я думаю, что мог бы добавить в конец байта, который должен изменить хэш ... Но я не уверен, как это сделать. Мне нужно иметь возможность извлекать файлы внутри без проблем, а также. Буду...

1
базовая консоль Mac

Я очень неопытен с консолью, я изучал рельсы и почему-то мой командный корень в консоли был: Ross-MacBook-Pro:....$ случайно он был изменен на: unknown68a86d472174:....$ Что это такое и как мне вернуться? Можете ли вы предложить какие-либо руководства, которые помогут мне изучить основную анатомию...

1
Автоматизация перезапуска сети без рут прав и пароля

Я заядлый торрентер, и так как я занят днем, то запуск Transmission-GTK ночью - мой лучший выбор. Тем не менее, мой сервер колледжа любит выгонять людей после продления или ограничения времени загрузки Wi-Fi. Я нуждался в автоматизации, пока я спал. Используя Java-GTK и Bash, создали приложение,...

1
Почему chmod не работает в этом случае?

Я пытаюсь установить небольшой веб-сервер для личного использования. У меня есть фодлер, /srv/http/cgi-bin/который я хочу редактировать как пользователь, а не как суперпользователь. Я попытался chmod, как упомянуто здесь . Вот результат: sudo chmod 755 /srv/http/cgi-bin/ -R [yotam@myhost ~]$ echo...

1
Как сделать псевдонимы bash доступными в качестве команд linux?

У меня есть много псевдонимов Bash в удаленном месте. Но когда я пытаюсь запустить их из своего локального Linux-бокса, я получаю ошибку «команда не найдена». например $ ssh root@remote 'status' bash: status: command not found На удаленном месте статус определяется как $ alias status='ls...

1
Emacs и Shell в одном окне?

Просто интересно, есть ли способ поместить emacs и shell в одно и то же окно. Например, разделить оболочку на две части: одну для самой оболочки, другую для emacs. Или есть какой-нибудь способ быстро переключить окно оболочки и окно emacs? Причина, по которой я спрашиваю это: иногда мне нужно...

1
автоматическая очистка истории терминала

Моя оболочка bash автоматически очищает свою историю, и я не могу понять, в чем дело. Я посмотрел на файл bashrc, и это настройки HISTSIZE=5000 HISTFILESIZE=10000 Кто-нибудь может подсказать, что именно идет не...

1
Сохранить результат grep в переменной

Как и выше, я запускаю эту команду grep, которая работает как надо, но как мне сохранить возвращаемое значение в переменной? cat data.txt | grep "" |cut -d\, -f1 Я попробовал это, но это не сработало: rig=$(cat data.txt | grep "" |cut -d\, -f1)...

1
Как я могу ограничить поиск только поиском определенных подкаталогов?

Я использую поиск в скрипте Bash . Как я могу изменить этот код так, чтобы он включал определенный каталог в «bin», то есть «./bin/php/» (при этом игнорируя все остальные подкаталоги «bin»)? Текущий код: find . -name '*.php' \ -and ! -path './bin/*'...

1
Заголовок окна Bash не восстанавливается после выхода

У меня есть проблема с заголовком окна в окне терминала на OS X: Запустить Терминал. Название окна "bash" Введите «ssh external» для подключения к внешнему серверу. Заголовок окна "user @ external: ~" Типа «выход». Теперь я вернулся на свой локальный компьютер, но заголовок окна по-прежнему гласит...

1
Путь к символической ссылке можно следовать вручную, но `cd` возвращает Отказано в разрешении

Я пытаюсь получить доступ к каталогу /usr/software/test/agnostic. Есть несколько символических ссылок, участвующих в этом пути. Как вы можете видеть из приведенной ниже записи, я не могу перейти непосредственно к пути, но я могу проверять каждый шаг пути и переходить к каталогам с символическими...