Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
1ответ
1k показов
Завершение вкладки имени файла Bash
Иногда я замечал, что завершение вкладок тщательно фильтруется в bash. Я программист java и часто использую команды java и javac в терминале для быстрых или удаленных задач. Скажем, у меня есть два ...
2
голоса
1ответ
107 показов
Открытое приложение с пониженными привилегиями
У меня есть установщик Mac, который запускается с правами root с помощью сценариев bash до и после установки. В конце сценария после установки я запускаю приложение, которое наследуется и открывается ...
2
голоса
4ответа
8k показов
HISTSIZE не устанавливается в bash
Я пытаюсь увеличить размер моей истории в Bash. У меня есть следующее в моем ~/.bash_profile # Control the command history export HISTFILESIZE=10000 export HISTSIZE=10000 export ...
2
голоса
1ответ
68 показов
Как мне установить иконку с подчеркиванием в имени с помощью xgd-menu?
Файл изображения находится здесь, назван «An_Icon.png» и сохранен в ~/Desktop. Я использовал следующие команды, чтобы установить его в мои меню: xdg-desktop-icon install --novendor ...
2
голоса
2ответа
499 показов
объединить файлы, включая путь в заголовке - путь содержит пробелы
Я должен объединить несколько файлов в структуре каталогов, которая содержит пробелы в именах папок, выглядящих так:./CH 0000100014/A10/11XT/11xt # 001.csv find . -name "*.csv" -type f -print0 | ...
2
голоса
1ответ
494 показов
Shell неправильная кодировка
Каким-то образом мне удалось испортить мою кодировку оболочки. Пример: root§server:ç£ cat --help Usage: cat ¡OPTION¿... ¡FILE¿... Concatenate FILE(s), or standard input, to standard output. -A, ...
2
голоса
2ответа
101 показов
Найти, сколько файлового пространства занимает определенный тип файлов в каталоге?
У меня есть общий ресурс samba с моей музыкой, и я хотел бы выяснить, сколько места на диске занимают только mp3-файлы (а не что-либо смешанное с моей музыкой, например изображения или видео, или ...
2
голоса
1ответ
123 показов
ATL + '.' как ярлык, чтобы получить предыдущий параметр команды
Я использую ALT . очень часто на баш. Но какое-то время я иду мимо одного параметра, который я хочу. Поэтому я искал способ вызвать следующий параметр из истории.
2
голоса
1ответ
128 показов
Является ли rsync лучшим инструментом для передачи частично загруженного контента на лету?
Я хочу синхронизировать мой домашний NAS с моим VPS, чтобы мои законные торренты были доступны на моем NAS, как только они будут полностью перенесены. То, что я делал, это передавал их, когда они ...
2
голоса
3ответа
2k показов
Запустить скрипт после убийства lxsession (xorg)
Я пытаюсь запустить программу автоматически в bash-скрипте после завершения сеанса LXDE. Мой сценарий состоит из: #!/bin/sh pkill lxsession; sh /home/pi/RetroPie/EmulationStation/emulationstation Я ...
2
голоса
2ответа
477 показов
Как мне посчитать байты, выданные другой программой в Bash/Linux?
Скажем, у меня есть программа, которая пишет в кучу мест в файловой системе. Он запускается из одного исполняемого файла. Я хочу определить, в любой момент его запуска (он выполняется в течение ...
2
голоса
3ответа
148 показов
Как убить программу, если она не произвела никакого вывода в течение заданного времени ожидания?
Я хочу определить, когда какой-то процесс застрял, но это не дает мне никаких подсказок по этому вопросу. Все, что я знаю, это то, что если он не выдает никакого вывода в течение заданного времени ...
2
голоса
1ответ
5k показов
Установка git на Bash в Ubuntu в Windows 10 с уже установленным git bash для Windows?
Некоторое время я использовал оболочку git bash в Windows 10, но я только что установил WSL/Bash для Ubuntu в Windows. У BUW есть целая файловая система, отдельная от моих файлов Windows, а также ...
2
голоса
2ответа
20k показов
скрипт bash while loop, если переменная равна true
У меня есть следующий скрипт bash: while [ $loop == "true" ] do //do stuff done но это говорит об ошибке в [. Также это работает как демон, когда аргумент stop передается в скрипт ... цикл должен. Я ...
2
голоса
2ответа
3k показов
Удалить каталоги из файла со списком каталогов
У меня есть список каталогов в текстовом файле, и каждый из них должен быть удален. Как я могу прочитать в этом списке в команду (rm -r или rmdir)?
2
голоса
2ответа
113 показов
Vim делает пользовательский макрос или команду
Хотя я уже давно пользуюсь Vim, я все еще новичок в настройке. Я не уверен, что то, что я имею в виду, может быть сделано. Вот что я хотел бы сделать: при написании bash-скрипта у меня есть шаблон ...
2
голоса
0ответов
13 показов
Ubuntu Server, Virtualbox, Vagrant
Я пытаюсь изменить сетевые адаптеры для трех виртуальных машин, которые я создаю, на мостовую сеть. У меня есть безголовый сервер Ubuntu 16, и я очень новичок с Bash. Я ввел эту команду, но ...
2
голоса
1ответ
2k показов
"установить -xe" в раковине рыбы
В bash вызов set -x в начале скрипта приводит к тому, что команды выводятся на стандартный вывод во время выполнения скрипта. Какой эквивалентный синтаксис для раковины рыбы?
2
голоса
2ответа
15k показов
execvp: нет такого файла или каталога
Я написал скрипт ~/_bin/bcg для вызова другого скрипта, который использует gimp для изменения размера случайного изображения из каталога, а затем записывает его обратно в другой файл. Мой (toplevel) ...
2
голоса
1ответ
171 показов
Проблемы с переносом строк в bash/php
Я пишу программу, которая печатает цветные линии, и чем больше я делаю с ней, тем больше у меня возникают проблемы с переносом строк. Это своего рода терминал, написанный на php, вот подсказка: ...
2
голоса
0ответов
542 показов
Ошибка, когда do dzdo "пользователю не разрешено выполнять <script> как <user> на <server>"
У меня есть 2 сервера Linux. РЕЛ 5.11 и РЕЛ 7.3. И у меня есть скрипт bash с именем "deploy.sh" в /app/deploy/deploy.sh и /app2/deploy/deploy.sh . В Centrify есть группа пользователей с именем ...
2
голоса
3ответа
10k показов
Term Enviroment Variable не устанавливается при выполнении Bash-файла через SSH
я пытаюсь запустить скрипт bash на удаленной машине. Если я открываю ssh-соединение в терминале, я могу легко запустить скрипт. Но когда я запускаю это так: ssh user @ ip
2
голоса
1ответ
357 показов
как конвертировать скрипт с использованием конвейеров в именованные каналы
У меня есть сценарий Bash, который использует анонимные каналы для достижения: захват видео с устройства захвата DV запись в файл (используя тройник) передача его в ffmpeg2theora (преобразование в ...
2
голоса
2ответа
430 показов
Измерьте время выполнения команды, которую я только что выполнил, не прерывая ее сейчас
Обычно я измеряю время выполнения с time updater К сожалению, я уже запустил программу обновления и не хочу прерывать ее, потому что это может вызвать другие проблемы. Как я могу увидеть завтра, ...
2
голоса
4ответа
2k показов
Как заменить пробел с подчеркиванием во всех именах файлов?
Сценарий, приведенный ниже, помещает "подчеркивание" вместо "пробел" во всех именах файлов, которые находятся в определенной папке. У меня проблемы с созданием сценария оболочки, который помещает ...
2
голоса
4ответа
556 показов
Шестнадцатеричное преобразование в десятичное в Bash
Это текущий вывод в текстовом файле 1 3.491136 C1 00 08 00 DD 92 01 FF 2 3.560963 C1 00 08 00 DD 92 01 FF 3 3.600959 C1 00 08 00 DD 92 01 FF 4 3.640694 01 00 5 3.680950 C1 00 08 00 DD 92 01 FF 6 ...
2
голоса
2ответа
4k показов
bash: терминальный доступ к файлам камеры? (смонтировано как "gphoto2://[usb: 001,003]/DCIM/..." - не могу их найти!
Я не могу find ни один из файлов изображений с моей камеры (подключенных через USB), несмотря на то, что они перечислены в Nautilus (Ubuntu 11.04) с меткой gphoto2://[usb:001,003]/DCIM/104_0308/... ...
2
голоса
1ответ
64 показов
Дублирование вывода stderr и объединение со stderr в bash без изменения порядка
Я хочу записать как stderr и stdout в файл журнала, так и распечатать stderr на терминал (или устройство вывода по умолчанию). Мотивация: у меня есть команда в моем crontab, и я хочу записать весь ее ...
2
голоса
3ответа
1k показов
Почему vi и sudo vi дают мне другую версию vim?
Версией vi по умолчанию, которая поставляется с Ubuntu Hardy, является 7.1 или 7.2. Поэтому я установил vim 7.3 из источников. Затем, чтобы сделать это удобным, я добавил это в свой .bashrc alias ...
2
голоса
1ответ
881 показов
Запустите systemd-nspawn и выполните команды внутри
Я не нашел такой вопрос. У меня есть скрипт bash (запущенный в Debian), который запускает сеанс systemd-nspawn . После этого я хотел бы продолжить свой сценарий, поскольку я нахожусь в порожденном ...
2
голоса
2ответа
3k показов
как экспортировать переменные обратно в родительский процесс
Я пытаюсь экспортировать переменные обратно в родительский процесс. $ export VAR=FALSE $ echo $VAR FALSE $ ./myprogram $ echo $VAR TRUE
2
голоса
2ответа
2k показов
Переименовать файлы в подкаталогах
Я хочу переименовать некоторые файлы "folder.jpg" в "cover.jpg". Сами файлы расположены на два уровня ниже текущего каталога. Простой звонок mv */*/folder.jpg */*/cover.jpg не работает. Итак ... как ...
2
голоса
0ответов
110 показов
Как я могу использовать PROMPT_COMMAND feauture в оболочке emacs?
В моей обычной оболочке PROMPT_COMMAND настроен для запуска скрипта, который отслеживает определенную информацию обо всех командах, которые я запускаю с любого хоста, к которому я подключаюсь. Это ...
2
голоса
1ответ
4k показов
Перенаправление ввода / вывода с помощью mkpipe для целей регистрации
У меня есть куча скриптов, которые отправляют вывод на стандартный вывод. Я перенаправляю вывод в файлы, но эти файлы становятся очень большими очень быстро. Например: ./script_with_lots_of_outpu.sh ...
2
голоса
1ответ
46 показов
Запустить команду после любого не SIGSTOP сигнала
Я хочу запускать bar после foo , но только если bar не был отправлен SIGSTOP. Как я могу сделать это, не запуская подоболочку? Например, скажите, что я запускаю emacs и хочу echo 'goodbye' после его ...
2
голоса
1ответ
3k показов
"mv: не может быть файл статистики" в цикле for
Я хотел переименовать много файлов с шаблоном, поэтому я попробовал это для цикла: $ for f in *; do mv \""$f"\" \""HouseMD-S06E${f#*Episode }"\"; done Но я получил эту ошибку: mv: cannot stat `"House ...
2
голоса
1ответ
51 показов
Перемещение двух конкретных файлов в родительскую папку в нескольких каталогах с уникальными именами
Мне нужно переместить два конкретных файла, мы назовем их fileA.txt и fileB.sh в его родительскую папку. Один из этих файлов является общим, но другой файл относится к его родительской папке и не ...
2
голоса
2ответа
2k показов
Удалить поведение при запуске bash (пользователь Mac)
Когда я запускаю терминал (который использует bash), эхо-сообщение появляется несколько раз перед сообщением «У вас есть почта». и он добавлен кем-то, кто использовал мой компьютер. Это также ...
2
голоса
1ответ
135 показов
Как передать из буфера обмена в Firefox?
Это может быть любительский вопрос. Но у меня проблема с трубопроводом. Я хочу передать свой буфер обмена в Firefox через терминал. В моем буфере обмена URL-адрес, как https://www.google.com. Чем я ...
2
голоса
2ответа
213 показов
Как заменить цитату в скрипте bash?
У меня есть скрипт bash #!/bin/bash find . -type f > /home/wschrabi/filenames while read filename; do stripped="$(printf '%s\n' "$filename" | tr -d -C ...
2
голоса
1ответ
1k показов
Найти файлы, но исключить несколько каталогов?
Как использовать find чтобы вывести список всех файлов, но исключить несколько каталогов из поиска? find / -type f -not -path "./foo*" -not -path "/bar*" -print Я видел примеры на других обменах ...
2
голоса
1ответ
1k показов
Игнорировать все по набору слов (ASPELL)
Как я могу сказать Aspell игнорировать данный набор слов. Мне нужно передать этот список в качестве входного параметра, поэтому мне не нужно помещать игнорировать все в интерактивном режиме. ...
2
голоса
3ответа
5k показов
Как я могу определить количество страниц из файла postscript (созданного Opera)?
Я не знаю язык постскриптума. У меня есть система эмуляции дуплексной печати, написанная на bash. Сначала печатаются нечетные страницы, а затем четные страницы. Он должен знать, есть ли нечетное ...
2
голоса
1ответ
201 показов
очистка после операции "dd"
Я использую dd с опцией "excl". Если прервано с помощью CTRL+C, "dd" оставляет созданный файл и не завершает запись. Мне нужно очистить его в таком случае с ловушкой INT. Тем не менее, я не знаю, как ...
2
голоса
2ответа
2k показов
Не могу подключиться к серверу AWS Ubuntu из Bash в Windows
Привет, я использую bash для Windows 10, чтобы попытаться получить быстрый и простой способ SSH на мой сервер Ubuntu в Amazon Web Services. Насколько я могу сказать, все настроено правильно, но когда ...
2
голоса
2ответа
1k показов
Удалите все разрывы строк после возврата каретки (^ M) и соедините строки
редактировать: теперь, когда я получил ответы, я пометил один из них @KamilMaciorowski, который лучше подходит для заголовка в качестве ответа, но этот ответ @oliv фактически лучше соответствовал ...
2
голоса
2ответа
7k показов
sudo, runuser, su не работают так, как я ожидаю, когда они запускаются от имени пользователя root с командой "echo $ HOME"
Когда я запускаю эти команды, он выводит, как показано. / корень $ sudo -u someuser -i "echo $HOME" /root $ runuser -l someuser -c "echo $HOME" /root $ su - someuser -c "echo $HOME" /root То, что я ...
2
голоса
2ответа
343 показов
Должен ли я использовать кошку вместо дд здесь?
Статья Шифрование файла tar с использованием openssl имеет следующую строку: tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem | dd of=arc.bckp мы можем ...
2
голоса
0ответов
415 показов
Псевдоним / функция для открытия нескольких окон терминала и запуска команд в каждом новом окне
Когда я начинаю свой рабочий день, я захожу в папку проекта. Откройте три вкладки: одну для сервера rails, одну для vim, одну для запуска команд git и консоли rails. Я попытался создать псевдоним и ...
2
голоса
2ответа
748 показов
Мне нужно переименовать все файлы изображений в каталоге и назвать их, как называется папка, в которой они находятся
Мне нужно переименовать все файлы изображений в каталоге и назвать их, как называется папка, в которой они находятся ... Возможно ли это с помощью скрипта Bash? Мне также нужно их нумеровать ...