Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
1ответ
2k показов
Дженкинс SSH ошибка узла Windows
У меня есть сервер Jenkins для непрерывной интеграции, и я хочу добавить еще один узел. Узлом является станция Win 7, на которой работает SSH-сервер Bitvise. На этой станции Win 7 установлен Cygwin ...
2
голоса
2ответа
11k показов
Как я могу раскрасить файлы и каталоги в моей оболочке?
Я видел много онлайн-трансляций, в которых файлы и каталоги имеют различную цветовую кодировку для простоты использования. Я хотел бы добиться того же на моем терминале Bash, на OS X 10.9 и с ...
2
голоса
1ответ
2k показов
вывод awk на печать в два отдельных файла
Вот мой текущий код md5sum filename.iso | awk '{print $1} {print $2}' Это дает мне две отдельные строки. Первая строка - это md5 файла, а вторая строка - имя файла. Я хотел бы сохранить md5 в md5.txt ...
2
голоса
1ответ
548 показов
Как отключить интернет, используя curl или wget, чтобы включить мой роутер в сценарии?
Я хочу иметь возможность запускать некоторые командные сценарии / команды curl для переключения моих телевизионных сервисов путем доступа к форме на странице маршрутизатора с помощью curl или wget. ...
2
голоса
3ответа
2k показов
Развертывание .war-файла на сервере приложений java только после завершения загрузки файла на ящик linux
Эта проблема возникает довольно часто при загрузке файлов .war или .ear, которые всего лишь немного больше, чем файл .zip, на удаленный сервер и развертывает их на сервере приложений. Обычно на этапе ...
2
голоса
1ответ
380 показов
В bash: обрабатывать каждую командную строку без использования отладочной ловушки?
У меня есть сложный механизм, встроенный в мою среду bash, который требует выполнения пары сценариев при создании приглашения, а также когда пользователь нажимает клавишу ввода, чтобы начать ...
2
голоса
1ответ
666 показов
Изменить каталог автоматического монтирования SD-карты
Я хочу написать скрипт bash для резервного копирования определенного каталога, но только на определенную SD-карту. Я хочу, чтобы в скрипте был способ проверить, вставлена ли эта конкретная SD-карта. ...
2
голоса
2ответа
5k показов
Как скачать изображение с помощью wget и сохранить его с хэшем md5 в качестве имени?
Как я могу загрузить изображение, хэшировать его в md5 и сохранить это изображение с хэшем md5 в качестве имени в каталоге, используя wget? # An example of the image link... ...
2
голоса
2ответа
261 показов
Расширение параметра Bash: лучшие практики для скорости?
Мне просто интересно, если кто-нибудь знает какие-либо лучшие практики или есть какие-либо документы по этой теме: Сценарий поиска / поиска в файлах журнала. Чтобы высказать свою точку зрения, я буду ...
2
голоса
0ответов
98 показов
Не удается возобновить работу редактора с правами root
В течение многих лет, когда я работал над SSH-соединением, я запускал sudo vi ... для редактирования файла конфигурации. Если мне нужно что-то сделать в командной строке, я нажму Ctrl+Z, чтобы ...
2
голоса
1ответ
1k показов
Удалите файл из нескольких ZIP-архивов в командной строке OS X
Я пытаюсь удалить файлы с определенными расширениями из нескольких ZIP-архивов. Например, я хочу удалить все файлы .html, содержащиеся в zip-архивах по текущему пути, поэтому я попробовал это:zip -d ...
2
голоса
2ответа
7k показов
Запустить скрипт пост логин линукс
Я хотел бы запустить скрипт после входа пользователя Linux, чтобы выполнить некоторые дополнительные проверки безопасности. Пользователь должен сначала войти в систему, как правило, используя свой ...
2
голоса
4ответа
5k показов
Проблема с библиотеками Ubuntu
Я уже задавал этот вопрос на SO, но похоже, что проблема, вероятно, с компоновщиком. Итак, вопрос в следующем: Я пытаюсь построить проект, используя $ make , но это не удается: host SharedLib: ...
2
голоса
1ответ
2k показов
ноутбук ipython не может найти питона
У меня была пара версий Python 2 под домашним пивом. Поскольку я использовал только ноутбук ipython, я решил удалить все экземпляры Python 2, что оказалось плохой идеей, потому что теперь я просто ...
2
голоса
1ответ
237 показов
Кошка зависает при попытке прочитать пустой STDIN
Мой скрипт пытается собрать информацию, которая может присутствовать или не присутствовать в STDIN во время выполнения, но cat зависает, если канал пуст. Как я могу гарантировать, что мой скрипт ...
2
голоса
1ответ
140 показов
В чем разница между bash и -bash?
В чем разница между bash и -bash. Когда я выполняю echo $0 , он возвращает bash на одном компьютере и -bash на другом. В чем разница между ними?
2
голоса
1ответ
1k показов
Как переименовать все файлы с настройками 1.jpg, 2.jpg и т. Д.?
Уже давно я не пишу сценарии для оболочки. Я использую Bash на Ubuntu У меня есть папка с множеством изображений jpg с произвольным именем, сгенерированным камерой. Я хочу переименовать все картинки, ...
2
голоса
2ответа
759 показов
Почему эта команда gpg в сценарии ведет себя по-разному, когда она вставляется в оболочку?
Вот скрипт, который симметрично шифрует / дешифрует файл двумя последовательными симметричными шифрами. #!/bin/bash if [ "$#" -ne 2 ]; then echo "Arguments: enc|dec filename" exit fi E="gpg -o - ...
2
голоса
1ответ
148 показов
Различать каждую отдельную строку в первом файле от всех строк во втором файле?
У меня есть 2 представления TCL проекта, которые генерируются двумя разными версиями одного и того же инструмента, назовем их v1.tcl и v2.tcl Эти журналы обычно логически идентичны для всех намерений ...
2
голоса
4ответа
54k показов
Сценарий оболочки: SSH к удаленной машине, затем выход: «выход» не работает
У меня есть сценарий оболочки следующего типа: #!/bin/bash ssh mylogin@myremotemachine.com echo "Hi" exit Я запускаю его локально, чтобы что-то сделать на удаленном сервере (обозначается как «echo" ...
2
голоса
1ответ
260 показов
Предпочтение PATH в bashrc
Мне было интересно, что происходит в следующей ситуации. Предположим, у меня есть исполняемый файл в каталоге, который находится в PATH в .bashrc. Если я скопирую файл в другой каталог, который также ...
2
голоса
2ответа
4k показов
Текст версии приращения, сохраненный в файле сценария bash
У меня есть файл bash, и я хочу сохранить в нем текст версии (предпочтительно « echo version 1.0.1 », чтобы он автоматически распечатывал свою собственную версию при выполнении) Я пытаюсь создать ...
2
голоса
2ответа
43 показов
список и сортировка подпапок по количеству элементов
Я пытаюсь написать bash-скрипт для вывода списка и сортировки подпапок по количеству элементов. Вот что у меня есть: find * | wc -l работает для возврата количества элементов. И for f in *; do echo ...
2
голоса
1ответ
3k показов
что такое правильная команда SSH для входа в Github
Следуя стандартным планам по настройке среды github, я сразу же сталкиваюсь с ошибками. Мне нравится, когда они проясняются. Я поставил более подробный вопрос ниже после искаженного кода, который ...
2
голоса
4ответа
7k показов
Использование подстановочного знака в условии, чтобы соответствовать началу строки
Попытка заставить переменную встретить строку текста, которая варьируется по длине. Часть строки, которая имеет значение, является первой парой символов. var1=hello if [ $var1 == hello ]; then echo ...
2
голоса
4ответа
476 показов
Обнаружение известного компьютера в публичной сети в BASH
Кто-нибудь знает, как пройти через BASH (в частности, терминал OSX, но я бы предпочел решение BASH only со встроенной функциональностью OSX) для обнаружения известного компьютера в общедоступной сети ...
2
голоса
4ответа
2k показов
Как выполнить команду во всех подкаталогах, используя Bash
У меня есть структура каталогов, состоящая из: iTunes/Music/${author}/${album}/${song.mp3} Я реализовал сценарий для уменьшения скорости mp3-файла до 128 кбит / с, используя lame (который ...
2
голоса
1ответ
1k показов
Восстановить старое поведение выходного каталога mc
Я хотел бы иметь старое поведение mc, когда выход означал, что я буду в каталоге, где я был до того, как я запустил mc. Я только пользователь в системе, я подозреваю, что это Suse Linux. Команда ...
2
голоса
1ответ
382 показов
Как заставить bash писать в trace.log, trace1.log и т. Д.?
Я делаю сценарий и хотел бы записать его в другой файл, если он существует? traceroute google.com > trace.log Любая помощь будет оценена. Кроме того, я новичок, поэтому пример будет полезным. Спасибо.
2
голоса
2ответа
639 показов
Zip все несжатые файлы в папке в одну строку
У меня много текстовых файлов, которые я хочу сжать. Каждый файл должен быть сжат отдельно. Но некоторые из них уже сжаты. Как мне сжать в одну строку все файлы, оканчивающиеся на .txt , добавив .zip ...
2
голоса
1ответ
72 показов
Выполните переадресацию порта SSH вместе с браузером
Я успешно настроил динамическую переадресацию портов через SSH в Pale Moon и добавил псевдоним ssh-forward в .bashrc. Теперь мне нужно выполнить ssh-forward и palemoon для доступа в Интернет через ...
2
голоса
1ответ
248 показов
Разберитесь, где разместить мои команды bash, псевдоним и конфигурации
Мне кажется, что каждый дистрибутив Linux, в котором я использую SSH или использую его локально (в основном машины RHEL/CentOS и Debian/Ubuntu), по-разному понимает, какой из .bashrc и .bash_profile ...
2
голоса
1ответ
141 показов
Создание функции .bashrc с инкапсулированными командами
Я пытаюсь создать функцию в .bashrc для ярлыка моих команд MAMP. Я хочу сделать что-то вроде этого: mamp config Открывает файл MAMP httpd.conf для редактирования. mamp restart Перезапускает сервер ...
2
голоса
2ответа
309 показов
Помните стек каталогов bash между сессиями?
Bash запомнит историю команд между сеансами, но не стек каталогов, созданный с помощью pushd . Есть ли способ запомнить стек каталогов?
2
голоса
1ответ
275 показов
pwgen: нет чисел при выводе в файл
Я просто попытался вывести сотни паролей, чтобы распечатать их, когда заметил, что ни у кого на самом деле нет цифр. Вот что я ввел: $ pwgen -B -N 10000 15 > pw.txt Но когда я выполняю этот $ pwgen ...
2
голоса
1ответ
1k показов
Как разделить файлы по разному количеству строк в Linux
Я хочу разбить файл на равные части так, чтобы последний файл получал оставшиеся записи в Unix. Например: файл имеет 4 строки, я хочу разделить на 4 файла = удивительно. 1 строка на файл. У меня 5 ...
2
голоса
1ответ
92 показов
Использование сценария bash для выбора / просмотра только определенных данных из файла журнала
Мой NAS создает файл журнала в формате ниже: 1 2014-07-21T05:02:10+02:00 ABC-NAS qlogd 6432 - - qlogd[6432]: event log: Users: Glacier, Source IP: 127.0.0.1, Computer name: localhost, Content: ...
2
голоса
3ответа
3k показов
Разбор вывода "uptime" с помощью bash
Я хотел бы сохранить вывод команды uptime в файл csv в скрипте Bash. Поскольку команда uptime имеет разные форматы вывода, основанные на времени, прошедшем с момента последней перезагрузки, я ...
2
голоса
2ответа
476 показов
В UNIX rm = 'rm -I' не работает
В командной строке терминала g++ я набираю псевдоним rm = 'rm -I', и это дает мне пропущенный операнд. Я не совсем уверен, что мне следует делать, и да, я знаю, что называть это плохо. Это для ...
2
голоса
1ответ
334 показов
Создание имени каталога из имени файла - вычеркнуть не алфавитно-цифровые символы и сделать строчные
Я могу создать каталог на основе имени файла. Я бегу в стену, если в тексте есть пробелы или не буквенно-цифровые символы. Я хотел бы вычеркнуть эти не буквенно-цифровые символы и превратить то, что ...
2
голоса
1ответ
2k показов
Учетные записи пользователей в WSL (Подсистема Windows для Linux)
Я заметил при просмотре блога Windows информацию о последнем выпуске Insider Preview (сборка № 14316), что bash при установке выдает приглашение root по умолчанию. Несмотря на проблемы безопасности, ...
2
голоса
5ответов
7k показов
Автоматически генерировать имя файла, используя bash
Давайте предположим, что у меня есть такие файлы: out-1.avi Я хочу иметь кусок кода bash, который даст мне следующее имя файла для такого списка: out-1.avi out-2.avi out-3.avi etc. Редактировать То, ...
2
голоса
1ответ
193 показов
В bash 4.3.27 "su" игнорирует пользовательские переменные при объединении «-» с «-c командой»?
С тех пор мы всегда запускали пользовательские скрипты из другого пользовательского crontab, например: 00 12 * * 1 su - user2 -c "/home/user2/myscript.sh" При этом скрипт запускается после загрузки ...
2
голоса
3ответа
1k показов
Как я могу открыть не-http URL (расширение Chrome) в Google Chrome с терминала в OS X?
Я пытаюсь добавить ярлык для открытия Chrome с URL-адресом, отличным от http, из сценария bash. Вот что у меня есть: /usr/bin/open -a "/Applications/Google Chrome.app" ...
2
голоса
1ответ
142 показов
Симлинк на bash запускает какую-то другую оболочку
В следующем сеансе bash у меня есть /bin /sh символическая ссылка на /bin /bash. Тем не менее, когда я запускаю /bin /sh, результат не совпадает с /bin/bash ... какая идея, что там происходит? ...
2
голоса
1ответ
338 показов
rsync: большой список исключений, добавляющий 10 часов для синхронизации
У меня был сценарий резервного копирования rsync, запущенный на блоке Centos 6, который синхронизировал ~ 410 ГБ данных с локального (LAN) сервера через гигабитное соединение. Этот сценарий ...
2
голоса
1ответ
3k показов
Почему __git_ps1 больше не работает в bash на OSX с MacPorts?
После сегодняшнего обновления Macports я получаю -bash: __git_ps1: command not found. Это почему?
2
голоса
1ответ
45 показов
Нужны ли \[и \]?
Я вижу этот конфиг командной строки bash из интернета: PS1="\[\e[0m\]\[\e[0;92m\]\u\[\e[91m\]@\[\e[93m\]\h\[\e[0m\]:\[\e[0;94m\]\w\[\033[1;30m\]\[\e[0m\]$ " Как говорится в документе: \[ и \] ...
2
голоса
2ответа
378 показов
Bash - такого файла нет, но файл существует
Я недавно установил безголовый сервер Debian Jessie amd64 (используя одну из сетевых утилит). Сервер запущен и работает, а система работает как положено. Но потом я скомпилировал .cgi (написанный на ...
2
голоса
1ответ
2k показов
Получить имя файла из wget --content-disposition
Внутри bash-скрипта я динамически загружаю файл, и поэтому я использую wget --content-disposition чтобы убедиться, что имена файлов правильные, но как мне получить имя файла, wget сохранила его как?