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

13
ssh В доступе отказано только в работе cron

Возникла очень странная проблема. Я создал небольшой скрипт bash, который запускает команду на удаленном хосте через ssh (используя аутентификацию с открытым ключом). Когда я запускаю этот скрипт вручную из командной строки, он работает нормально, но при помещении в /etc/cron.hourly он завершается...

13
Могу ли я создать собственный «псевдоним каталога», например, «~» в bash?

В bash я могу перейти в свой домашний каталог с cd ~помощью любой команды с помощью команды и перейти к своему домашнему каталогу ~. Могу ли я создать новые пользовательские «псевдонимы каталогов» (?) Для ссылки на другие каталоги? Гипотетический пример: make_alias "~~"...

13
Получить время модификации удаленного файла по HTTP в скрипте Bash

Я создаю простой скрипт Bash для извлечения времени / даты модификации файла из удаленного файла через HTTP. Пример файла: http://example.com/bar/example.pdf Можно ли это сделать без загрузки самого файла? Если нет, то какая лучшая...

13
Использование sed для включения файлов .htaccess в конфигурации Apache

Я пытаюсь автоматизировать подготовку окна Ubuntu Vagrant с помощью сценария Bash. Все хорошо, но у меня возникают трудности с настройкой Apache для разрешения переопределений из .htaccessфайлов. В моем конфигурационном файле есть следующий блок: <Directory /var/www/> Options Indexes...

13
Очистить вывод терминала только последней команды

Вместо того, чтобы пролистывать сотни строк вывода, чтобы увидеть историю предыдущих команд, можно ли очистить вывод последней команды? Например, после выполнения lsочистите его вывод, потому что он вам больше не нужен. РЕДАКТИРОВАТЬ: Это не ваша обычная clearили ctrl+Lоперация. Идея состоит в том,...

13
Существуют ли другие команды, такие как scp, но для удаления файлов и папок?

Я использую scp для копирования материалов в удаленное местоположение. Но иногда scp не работает должным образом, я обнаружил, что иногда копирование не завершается должным образом (возможно, когда я добавил новые файлы в папку, которую я копирую). Поэтому я хочу сначала удалить удаленную папку, а...

13
Как мне сказать mkdir попытаться создать dir1, и если он уже существует, создать dir2 и т. Д., Пока он не найдет имя, которое не существует?

Я хочу создать каталог с номером в конце, например, «dir1», и увеличивать его, если каталог уже существует, пока не найдет имя каталога, которого не существует, и мне нужно сделать это в одной строке в командная строка Linux, что-то вроде: mkdir --increment dir$ Как бы я поступил так? Пока у меня...

13
Что значит . .bashrc на самом деле делать?

Когда я ввожу например. новый псевдоним в моем .bashrcфайле. Я не могу использовать его в этом окне терминала сразу, и до недавнего времени я думал, что мне нужно перезапустить терминал, чтобы перезагрузить .bashrcфайл. Тогда я где-то узнал, что если я напишу . .bashrc это перезагрузит .bashrcфайл...

13
Bash: обнаружить выполнение против источника в сценарии?

У меня есть скрипт, который завален вокруг моей файловой системы (побочный эффект процесса сборки), который устанавливает некоторые глобальные переменные среды (LD_LIBRARY_PATH, PATH, ROOTDIR и т. Д.), Которые должны быть в моей оболочке для правильной работы. Конечно, это означает, что мне нужно...

13
Что делает опция `-n` в sed?

Это страница справочной страницы для -n: -n подавить автоматическую печать пространства шаблона Я заметил, что когда не используется -nдля определенных операций, каждая строка печатается на стандартный вывод (и запрошенные строки печатаются дважды): $ cat test.txt first second third fourth fifth $...

13
как заставить пейджер меньше реагировать на колесо прокрутки и не очищать экран

Я знаю ответы на такие вопросы, как how-to-make-mouse-wheel-scroll-the-less-pager-using-bash-and-gnome-Terminal , который должен удалить -Xфлаг из переменной окружения $ LESS. Но я хотел бы сделать оба из этих: используйте колесико мыши для прокрутки пейджера (в отличие от прокрутки полосы...

13
Ubuntu: запустить вывод другой команды

У меня есть командная строка, которая выводит другую командную строку, например: > commandlineA param1 param2 commandlineB param1 Я хотел бы иметь одно выполнение командной строки, которое будет запускать commandlineB с заданным параметром (ами). Есть ли простой способ сделать это с помощью...

13
Как быстро получить вывод предыдущей строки в терминале без использования мыши?

Linux (например, Ubuntu) терминал, есть ли способ получить последнюю строку? Скажем, я случайно набираю tdкоманду, которая не была установлена ​​в моей системе, поэтому я получу сообщение, как показано ниже. Я хотел бы иметь «ярлык» для sudo apt-get install textdrawбыстрого запуска . Есть ли такой...

13
Windows 10 Bash и Mintty

Я только что установил новую подсистему Linux в Windows 10. Очень приятно иметь доступ к репозиториям Ubuntu, но я абсолютно НЕНАВИЖУ программу терминала по умолчанию. Cygwin поставляется с MinTTY, который действительно хорош и работает очень хорошо, но я не могу найти отдельный пакет для MinTTY....

13
Как удалить конечные символы в именах файлов в Bash?

У меня есть куча медиа-файлов, как показано ниже: tvshow.s01e11]Bloodlines.avi tvshow.s01e12]suffer.avi tvshow.s01e13]NotMe.avi Я хотел бы переименовать их в tvshow.s01e11.avi tvshow.s01e12.avi tvshow.s01e13.avi Я пытался использовать переименование, но, очевидно, я неправильно понял синтаксис,...

13
Запуск фонового процесса bash в Windows 10 без открытого терминала

Я обычно использую подсистему Linux, когда я что-то программирую на Windows 10, поэтому все мои пути относительно ~. У меня есть сценарий Python, который работает вечно в фоновом режиме, пока я не убью процесс. Как бы я сделал это на Windows 10 Bash без открытого терминала? Вещи, которые я...