Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
2ответа
4k показов
Bash/xdotool: команды работают, но не в скрипте
Я делаю bash-скрипт для Linux, который закрывает окно терминала, если окно теряет фокус. В командной строке я смог сделать это: termwin=$(xdotool getactivewindow) while : do if [[ $(xdotool ...
2
голоса
1ответ
253 показов
завершение вкладки в bash?
Возможно ли иметь в bash завершение табуляции с учетом типов файлов? Т.е., скажем, в каталоге есть два файла, "foobar.txt" и "foobar.html", когда я набираю "firefox foo", а затем нажимаю tab, bash ...
2
голоса
2ответа
2k показов
Я хотел бы написать сценарий оболочки / файл RC, который автоматизирует разбиение экрана GNU и запускает программы в них
Я хотел бы автоматизировать сценарий, когда я работаю над проектом rails, и я думаю, что экран - это идеальный способ сделать это без необходимости перетаскивать несколько окон после каждого запуска ...
2
голоса
2ответа
45 показов
Как я могу назначить (x, y) координаты некоторым значениям?
Поэтому я в основном должен назначить (x, y) координаты некоторым идентификаторам, которые будут поступать из файла. Допустим, файл items.txt имеет следующее содержимое: if-eth0-in if-eth0-out ...
2
голоса
1ответ
266 показов
Подавить (или тихо) вывод команды bash: «Нажмите любую клавишу, чтобы закрыть это окно ...»
Обычно, когда я вызываю приложение с графическим интерфейсом в vim, я получаю командную строку, которая ожидает моего ответа: shell returned 1 Hit any key to close this window... Как я не могу ...
2
голоса
1ответ
4k показов
Навсегда изменить формат даты / времени для ls
Когда я делаю ls -l я получаю -rw------- 1 nifle None 17K Jul 15 01:48 .bash_history -rwxr-xr-x 1 nifle None 1.2K Feb 9 2010 .bash_profile* -rwxr-xr-x 1 nifle None 3.7K Mar 22 10:03 .bashrc* ...
2
голоса
4ответа
3k показов
Как мне написать скрипт, который суммирует числа в файле?
Я хотел бы суммировать числа в текстовом файле. Есть ли как-то я могу сделать это с помощью команды или сценария Bash? Скажем, я хочу извлечь число из шаблона, который выглядит следующим образом: … ...
2
голоса
2ответа
1k показов
Сценарий Судо и Баш
Если я вызываю bash-скрипт с sudo , например: sudo bash script.sh Нужно ли мне использовать sudo внутри скрипта в таких случаях: sudo apt-get update
2
голоса
2ответа
6k показов
Полностью удалить подсистему для Linux на Win10?
Я немного дурачился с подсистемой Linux/Bash для Win10. Но потом я решил остаться с Cygwin на данный момент. Таким образом, я удалил это - или думал, что сделал. Теперь я установил Cygwin и поместил ...
2
голоса
1ответ
720 показов
Как удалить файл из команды в файле оболочки для /etc/init.d?
У меня есть вопрос о работе с /etc/init.d сценарием оболочки. Все, что я хочу сделать, это удалить файл из команды внутри сценария оболочки следующим образом: case $1 in stop) echo "Stopping" rm -f ...
2
голоса
1ответ
57 показов
Обработка текста: преобразование чисел в эквивалентное количество пробелов в bash
У меня есть файл, содержащий строки со встроенными макросами, такими как int main() { $(3) return 0; $(0) } Последовательность символов «$(n)» должна быть заменена n пробелами и символом конца ...
2
голоса
2ответа
2k показов
curl не загружает файл в ftp
Я использую curl для загрузки файла на FTP-сервер. Тот же сценарий работает в другой системе, но в этом после подключения к ftp он ничего не делает и время подключения истекает. Подробный вывод с ...
2
голоса
1ответ
3k показов
Как Grep до определенного персонажа или строки
Мне нужно извлечь данные журнала из файлов журналов на многие тербайты. Дело в том, что данные, которые мне нужны, начинаются и заканчиваются шаблонами, которые я могу идентифицировать, но код между ...
2
голоса
4ответа
347 показов
Как перейти на вновь созданный каталог?
cd "$(mkdir -v "$(date -R)"|sed s+.`(.*)'.*)" Это предназначено для создания каталога с именем $(date -R) . Я мог бы просто cd $(date -R) , но виновником является то, что дата может измениться с ...
2
голоса
2ответа
519 показов
Как посмотреть прошлую историю каталогов, в которой была оболочка?
Иногда мне нравится оглядываться в истории команд, чтобы понять, что я делал. Иногда было бы полезно узнать, что такое cwd для каждой команды. Итак, мне интересно, есть ли способ отследить это. Я ...
2
голоса
1ответ
3k показов
создать профиль Firefox в виртуальном терминале
Как часть процесса настройки системы, я пытаюсь создать профиль Firefox по умолчанию в командной строке, используя firefox -CreateProfile default а затем приступить к настройке параметров и т. д. Это ...
2
голоса
2ответа
764 показов
Файлы журнала из вывода bash-скрипта
У меня есть скрипт, который работает (это прекрасно работает). Я хотел бы создать лог-файлы из его вывода и по-прежнему показывать его на экране. У меня есть эта команда, которая создает три файла из ...
2
голоса
3ответа
781 показов
OS X: как получить текущее сетевое расположение внутри функции bash?
Мне нужно использовать текущее сетевое расположение внутри сценария Bash условно. Я попытался использовать команду scselect , которая выводит звездочку рядом с текущим местоположением: ~/ scselect ...
2
голоса
2ответа
3k показов
Ошибка отправки файла из Linux в Windows с помощью smbclient
У меня есть файл, расположенный на моей коробке Linux, который генерируется скриптом Python, файл помещается в каталог /root / Мой скрипт bash выглядит так: #!/bin/bash # Run the HR Data feed cd ...
2
голоса
2ответа
519 показов
Могу ли я выделить свое имя пользователя в top/bash?
Я часто использую top под bash. Я хотел бы выделить (цветом, жирным шрифтом или другой формой) свое имя пользователя, чтобы его было легче найти в верхней части. (Иногда сложно, когда многие ...
2
голоса
2ответа
12k показов
установить -T в Bash - что он делает?
Что означает set -T в bash? Что оно делает? Я считаю, что это связано с ловушками в Unix, но я не уверен. Я нашел это: Многие из таких конструкций становятся более простыми, если ловушки будут ...
2
голоса
2ответа
197 показов
как увидеть автоматическое обновление git log
Я пытаюсь создать сценарий, который должен git log и обновляться каждую 1 секунду. Вот что у меня есть: while : do clear git log --all --decorate --oneline --graph sleep 1 done Это не работает, ...
2
голоса
3ответа
6k показов
Проблема с ./configure не найдена
Я недавно обновился до OSX Lion, и я много чего очищал в своей среде разработки, которая больше не используется. Мой ./configure, похоже, исчез, и я убедился, что элемент, который я пытаюсь ...
2
голоса
1ответ
474 показов
bash найти список заархивированных файлов с подстановочным знаком в цикле while
У меня есть несколько тысяч сжатых текстовых файлов в разных подкаталогах, и я использовал подмножество этих файлов в качестве входных данных для проекта несколько лет назад. Тогда у меня была ...
2
голоса
1ответ
1k показов
(PAUSE) и (LOOP) код для "Терминала" необходим
Я пытаюсь создать приложение Automator, включающее рабочий процесс, который будет воспроизводить звук в цикле, предшествующем паузе в 1 минуту. Я хочу сделать это, не используя элементы из библиотеки ...
2
голоса
3ответа
4k показов
Почему CD не работает в моем сценарии оболочки?
РЕШИТЬ Я пытаюсь создать на моем сервере Linux Amazon-EC2 Linux сценарий оболочки, который запустит мой сервер Minecraft, но команда cd сообщает, что не может найти каталог или файл, когда я пытаюсь ...
2
голоса
2ответа
171 показов
Создайте много файлов tar из каталога с 500000 файлами
У меня есть каталог, содержащий около 500 тыс. Файлов, и я хочу разделить их на файлы t tar. Говоря формально, давайте назовем файлы file_0, ..., file_{N-1} , где N около 500k. Я хочу создать t ...
2
голоса
2ответа
2k показов
Синхронизация файлов между двумя удаленными компьютерами с помощью терминала Linux
Я хочу иметь возможность синхронизировать файлы между двумя удаленными компьютерами в обоих направлениях. Скажем, например, что я хочу синхронизировать каталог /home/Documents с ...
2
голоса
2ответа
1k показов
Как отобразить IP на экране входа в Arch Linux
Я смог сделать в Ubuntu, отредактировав файл: /etc/rc.local и добавить: IP=$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') echo "IP: $IP" > /etc/issue В Arch этот файл не ...
2
голоса
1ответ
1k показов
Debian: -bash: ls: команда не найдена
У меня есть виртуальная машина, чтобы играть с Linux и хотел попробовать Rbash. Я следовал за учебником, чтобы заставить его работать. Затем я хотел удалить материал, который я сделал, и удалить ...
2
голоса
2ответа
3k показов
Оболочка Mac OSX не изменится
Я пытаюсь получить ZSH в качестве оболочки по умолчанию, я установил с помощью установщика из проекта oh-my-zsh, и все устанавливается нормально, но я не могу изменить его на оболочку по умолчанию: ...
2
голоса
2ответа
268 показов
Как использовать пользовательский файл конфигурации в сочетании со скриптом автозапуска в Openbox?
Я пытаюсь использовать Openbox со сценарием автозапуска, а также с отдельной копией «rc.xml» (это позволяет иметь несколько конфигураций на одном компьютере, но это не актуально). Допустим, этот файл ...
2
голоса
2ответа
2k показов
2
голоса
1ответ
165 показов
Unix (Debian) автозаполнение путей через символические ссылки
По умолчанию символьные ссылки на каталоги в системах Unix обрабатываются как файлы, если использовать функцию автозаполнения. Например, имея символическую ссылку на каталог в /srv/link/ , ввод ...
2
голоса
3ответа
9k показов
Linux exec error, "not found"
Запуск Debian/Crunchbang, и я получаю странную ошибку, когда пытаюсь запустить сценарии. Например exec: 392: ./firefox-bin: not found Я никогда не сталкивался с этим раньше, и я не мог найти никакой ...
2
голоса
2ответа
1k показов
Установите глобальную переменную среды в Linux, которая будет зависеть при переходе в root
Когда я запускаю SSH в Linux, я хочу, чтобы файл /etc/profile сохранял результаты команды whoami в глобальной переменной среды. Если бы я должен был войти в систему root с помощью команды sudo su - , ...
2
голоса
1ответ
187 показов
Передайте строку в команду, которая ожидает файл
У меня есть программа командной строки, которая ожидает передачи файла конфигурации, например sphinx --config /some/config_file Я вызываю эту команду из Ruby-программы, где в данный момент я ...
2
голоса
2ответа
4k показов
Как я могу очистить содержимое каждого файла в подкаталоге без изменения владельца / разрешений?
Я могу найти список файлов, используя что-то вроде: find /path/to/files -type f И я могу очистить содержимое одного файла с любым из: > filename echo -n > filename cat /dev/null > filename Вы можете ...
2
голоса
1ответ
983 показов
Ускорение Zsh время запуска
Я на MacOS 10.11. Когда я открываю новую вкладку на Iterm2, на приглашение уходит почти 2 секунды. Так что я думаю, у меня есть что-то в .zshrc / .bash_profile / .bashrc , для загрузки которого ...
2
голоса
2ответа
915 показов
Что происходит под капотом, когда я запускаю программу командной строки на другом языке программирования?
В некоторых языках программирования есть вызовы system() exec(), где я могу запускать команды. Что именно происходит, когда я это делаю? Если я запускаю систему ("ls"), запускает ли он интерпретатор ...
2
голоса
1ответ
4k показов
Увеличение переменной на действительное число (не целое число)
Я хотел увеличить переменную k внутри цикла. Каждое увеличение на 0,025. Я пытался с помощью: let "k += 0.025" а также let "$k += 0.025" а также k += 0.025 и много других вариаций. Кто-нибудь знает, ...
2
голоса
1ответ
989 показов
требуется проверка целостности хранилища (запись / чтение) - для BASH
Необходимы командные сценарии / команды bash для проверки целостности данных локальных жестких дисков, USB-накопителей и т.д., ... Как знаменитый www.heise.de/download/h2testw ; или что-то, что по ...
2
голоса
1ответ
411 показов
После двойной загрузки bashrc ESC и Caps Lock меняются на исходное отображение
В этой ссылке я использовал способ обмена ESC и Caps Lock для xmodmap. Это хорошо работает, когда я загружаю .bashrc с . ~/.bashrc в первый раз. Однако, если я отредактирую другую часть моего .bashrc ...
2
голоса
3ответа
783 показов
Почему шебанг не заставляет программу работать так, как следует?
Я всегда объявляю линию Шебанга #!/bin/bash в моем сценарии оболочки. Недавно, когда я вызвал скрипт, содержащий вызов exit , он убил мой терминал. Обычно это убивает разветвленный процесс и ...
2
голоса
4ответа
2k показов
Как найти строку с тем же номером, который вам нужен и не нужен
Это совсем не легко объяснить, но просто показать. У меня есть строки в файле, такие как: 100Dollars 3 IP 200Dollars 3 IP 300Dollars 4 IP Мне нужно grep для строк, которые не имеют «3» во втором ...
2
голоса
1ответ
401 показов
Конфликт имени NPM Hadoop / пряжи
У меня установлена оболочка менеджера пакетов пряжи Node:https://yarnpkg.com/lang/en/docs/migrating-from-npm/ Я могу использовать как yarn, так и yarnpkg в моей оболочке BASH, чтобы запустить команду ...
2
голоса
1ответ
329 показов
выполнение скрипта через ssh, не реальный вывод
Я выполняю скрипт через ssh следующим образом: ssh user@host 'bash -s' < ./script.sh проблема в том, что иногда вывод, который я получаю, неверен, строки смешаны. В моем случае скрипт выполняет не ...
2
голоса
1ответ
62 показов
Как использовать bash для алфавитного размещения записей в файле конфигурации, сохраняя последовательную нумерацию?
У меня есть файл .ini с этим шаблоном: [Preset0] Data=78367571EE5E Data_1=3483290482 Data_2=299230-293 Data_3=2390920391 Name=Mono Lead Len=3994 [Preset1] Data=78367571EE5E Data_1=3483290482 ...
2
голоса
3ответа
1k показов
Как запустить команды шифрования в Linux без ведения журнала истории оболочки
Я хочу что-то зашифровать, не регистрируя какую-либо часть команды оболочки для уничтожения истории. Я не хочу, чтобы пароль или какие-либо имена файлов или команды появлялись в истории оболочки. Как ...
2
голоса
2ответа
10k показов
Найти pid определенного экземпляра ssh
Может быть запущено несколько экземпляров ssh : $ ps aux | grep ssh cpn 6098 0.0 0.0 58196 2032 ? S 10:08 0:01 ssh cz -nNCTR 5433:localhost4:5432 root 6313 0.0 0.0 64072 1168 ? Ss 12:22 0:00 ...