Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
2ответа
3k показов
Форматировать данные в виде таблицы в Bash
У меня есть массив данных JSON, печатаемых в терминал (OS X), и я хочу, чтобы свойства этого отображались в таблице в терминале. Пример запроса: aws ec2 describe-instances | jq '[ .[] | .[] | ...
2
голоса
1ответ
548 показов
Динамический хэш каталога
В zsh есть хороший метод с именем hash -d с примером использования: hash -d magic=/very/long/name/$USER/even/more Тогда я могу cd ~magic/deeper . Можно ли достичь того же результата, но чтобы ~magic ...
2
голоса
6ответов
1k показов
Как мне создать новую учетную запись пользователя на сервере Ubuntu Hardy?
Вы вошли в систему как root, переменные окружения великолепны. Я набрал "набор" Я сделал: useradd -m alex su alex Почему-то все пропало, когда я набираю "set". Как сделать так, чтобы при первом входе ...
2
голоса
1ответ
334 показов
Непреднамеренное экранирование двойной кавычки в Bash
Я пытаюсь добавить следующий псевдоним Git в качестве команды в Git Bash (пользователь Windows здесь). yolo = "!git init && git remote add origin $1 && git pull" Кажется, ничего из этого не работает. ...
2
голоса
1ответ
8k показов
Тест скорости устройства USB 3.0
Я посмотрел команду hdparm , но все примеры для тестирования дисков. Не уверен, что его можно использовать для тестирования внешних USB-устройств (в частности, USB-флешки). Я использую этот код прямо ...
2
голоса
1ответ
2k показов
Можно ли перебирать переменные с числами, добавляемыми к имени переменных, в bash?
Я пытаюсь написать bash-скрипт, который собирает информацию через SNMPv3 и генерирует шаблон конфигурации для данного устройства. Моя цель - создать шаблон на основе переменных mibnumberX и ...
2
голоса
1ответ
1k показов
Gpp-конвейер вызывает ошибку $ '\302\240grep': команда не найдена в Linux
Иногда, когда я передаю некоторый ввод в grep , я вижу эту ошибку: $ cat something.txt | grep "some text" -bash: $'\302\240grep': command not found Когда я снова набираю команду, она работает как ...
2
голоса
1ответ
3k показов
Как запретить "источнику" в скрипте bash передавать аргументы скрипта?
Эти вопросы касаются функциональности source: в чем разница между выполнением сценария Bash и его поиском? Что делает «источник»? но я не понимаю, почему при вызове source в скрипте передаются ...
2
голоса
1ответ
648 показов
Правильно ли работают мои символические ссылки в Linux?
Я использую Linux в течение последних 15 лет, и сегодня я столкнулся с чем-то, что меня удивило. Настройте следующую структуру каталогов: $ cd /tmp $ mkdir /tmp/symlinktest $ mkdir ...
2
голоса
2ответа
13k показов
используйте sed для замены части строки
Я планирую заменить определенные строки в файле; поэтому я использую sed. Я хотел бы заменить строку, в то время как вместо этого sed читает строку и добавляет текст в середине строки. Пример: string ...
2
голоса
1ответ
993 показов
Как передать вывод активного потока другим командам
Я пытаюсь передать активный поток другой команде (возможно, bash-скрипту), но он всегда хочет дождаться завершения всего потока, прежде чем обработает команду. SG Я могу сделать это: tail file.log | ...
2
голоса
1ответ
98 показов
Псевдоним / функция Bash для каждого "git diff" с "clear"
Каждый раз, когда я делаю git diff я бы хотел, чтобы мой bash вместо этого делал clear & git diff . Я попытался настроить ответ в « Bash: Пробелы в псевдониме », например: git() { if [[ $@ == "diff" ...
2
голоса
1ответ
342 показов
Как заставить gnuparallel последовательно выполнять набор команд?
Gnu Parallels - это мощный инструмент, который я использую для запуска множества независимых команд BASH в виде одного набора параллельно. Я хотел бы иметь возможность запускать те же команды ...
2
голоса
2ответа
2k показов
BASH - запустить команду, используя sudo, но на отдельном экране
Я пытаюсь запустить команду от имени другого пользователя, но на отдельном экране и не могу понять синтаксис совершенно правильно. Если я разделю команды, я смогу заставить их работать, но когда я ...
2
голоса
0ответов
405 показов
Не удается стат ошибки при копировании с телефона Android на Ubuntu 13.10
Я пытаюсь переместить видеофайл со своего телефона на жесткий диск с помощью сценария, и у меня возникают проблемы с разрешениями. Я использую следующую команду: sudo cp ...
2
голоса
2ответа
716 показов
Как узнать точный и полный путь поиска команд Linux whereis
Читая справочные страницы о команде whereis в моем linux-Debian 'wheezy', он показывает, что интересующий файл: FILES /{bin,sbin,etc} /usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin, ...
2
голоса
2ответа
612 показов
Автоматическое преобразование .dvdmedia(VOB) в формат Plex может обрабатывать на Mac?
Я очень впечатлен Plex, и я хотел бы преобразовать все мои старые файлы dvdmedia в формат, который он может понять. У меня их довольно много (продукт DVD-библиотеки, созданной для работы с iTunes), и ...
2
голоса
1ответ
55 показов
Используйте VIM для передачи параметров в программу чтения PDF
У меня есть скрипт BASH, который перекомпилирует латексный документ и снова открывает его, используя мое средство чтения PDF, когда буфер записывается обратно. Команда в моем .vimrc выглядит так: ...
2
голоса
2ответа
111 показов
Найти имена файлов с расширением в верхнем регистре
Как мне найти все файлы с их расширением в верхнем регистре в каталоге. Я пробовал : $ find -name "*.[A-Z][A-Z][A-Z]" Кажется, работает, но, конечно, это не проверяет файлы с более чем 3 буквами ...
2
голоса
2ответа
94 показов
Скрипт для проверки файлов новее, чем аргумент, помогите с помощью -nt
Я пытаюсь сделать скрипт, который показывает файлы в каталоге, более новый, чем тот, который указан в качестве аргумента, но я, похоже, столкнулся с проблемой. В настоящее время у меня есть: for f in ...
2
голоса
2ответа
9k показов
Ежедневно запускайте сценарий оболочки в фоновом режиме в Unix в определенное время
У меня есть сценарий оболочки task.sh, который необходимо запускать в фоновом режиме в Unix в определенное время ежедневно. Я знаю, что nohup полезен для запуска скрипта в фоновом режиме. Но ...
2
голоса
3ответа
3k показов
Как остановить и перезапустить apt-get
У меня очень медленное соединение (~ 10 КБ / с), потому что мой оператор мобильной связи задушил меня. Теперь они отправят около 32 КБ, затем остановятся. Я пытаюсь установить пакеты через apt-get, и ...
2
голоса
2ответа
725 показов
Java-приложение, запущенное на экране, запускает процесс, а этот ребенок НЕ на экране
Я запускаю Spigot-сервер на экране, это Java-приложение. Когда он аварийно завершает работу и корректно завершает работу, он вызывает скрипт перезапуска в качестве последнего действия. Этот скрипт ...
2
голоса
1ответ
5k показов
chmod бросает пропущенный операнд на 764, хорошо на 664
Установив все в моем проекте на 777 (rwxrwxrwx) для целей отладки, я хотел набрать открытость и установить каталоги (не файлы) в корневой папке на 664 (rw-rw-r--). Для этого я использовал (из Как ...
2
голоса
2ответа
4k показов
Gem Установки не выполняются после обновления общесистемного обновления Arch Linux
При попытке выполнить sass --watch scss:css внутри целевой папки я получаю сообщение об ошибке, command not found Я знаю, что я установил sass. gem list не показывает, что он больше установлен. Я ...
2
голоса
0ответов
327 показов
Экран GNU, используя команду exec в .screenrc
Я добавил следующие строки в мой .screenrc bind -c music u exec amixer sset Master,0 5+ >& /dev/null bind -c music d exec amixer sset Master,0 5- >& /dev/null bind -c music t exec amixer sset ...
2
голоса
1ответ
1k показов
Экспорт функций bash через ssh
Поэтому я нашел способ передачи переменных среды через ssh без необходимости изменения ни сервера, ни клиента: передача переменной среды через SSH / цитирование в bash / sh / csh / tcsh Но я также ...
2
голоса
6ответов
180 показов
Получить команду из истории без выполнения в bash
Чтобы использовать команду из истории, вы можете написать как $!100 Но иногда я немного меняю команду. Есть ли способ получить команду из истории без ее выполнения. Теперь я копирую и вставляю из ...
2
голоса
2ответа
458 показов
Bash: не могу набрать 'e', или я буду бесконечно повторять 'H'
На моем рабочем месте есть несколько независимых сетей, с которыми я работаю, и все они работают под различными версиями RedHat Linux 4, 5 и 6. В одной из этих сетей я не могу использовать bash (или, ...
2
голоса
1ответ
102 показов
странное ли утверждение поведения на linux
Я пишу сценарий оболочки и столкнулся с каким-то странным поведением. Мой вопрос прост: почему [[ "╝" = [█] ]] оценивается как истина? Это потому что они оба необычные персонажи ascii? На моем Mac ...
2
голоса
1ответ
220 показов
Dtrace показывает, что posix_spawn вызывается только с 3 аргументами. Попытка запустить вручную
Я запустил dtruss для процесса, который запускает еще один: запускает League of Legends запускает основной игровой процесс с определенными аргументами, которые я не могу передать через командную ...
2
голоса
0ответов
892 показов
Git Bash задерживает вывод
Я запускаю некоторую программу в терминале git bash в windows и перенаправляю вывод в grep для поиска определенных ключевых слов. Проблема заключается в том, что вывод задерживается, поэтому он ...
2
голоса
2ответа
940 показов
Как динамически изменить хардстат экрана с форматом, из оболочки?
Как динамически изменить хардстат экрана с форматом, из оболочки? Я успешно настроил экран, используя 256 цветов и вкладок и так далее, вот мой .screenrc: http://pastebin.com/g8XbMWBH Я использую ...
2
голоса
4ответа
1k показов
Сочетания клавиш в оболочке Bash
Я знаю несколько полезных ярлыков оболочки Bash, и мне интересно, есть ли другие. Те, которые я знаю: CTRL + W: удалить до начала слова CTRL + U: удалить до начала строки Вверх / Вниз: переход между ...
2
голоса
1ответ
5k показов
Есть ли способ включить Minicom Linewrap по умолчанию
Я использую Minicom при работе на терминалах маршрутизатора ... по умолчанию я использую эти настройки в моем ~/.minirc.dfl: pu port /dev/ttyUSB0 pu baudrate 9600 pu bits 8 pu parity N pu stopbits 1 ...
2
голоса
1ответ
2k показов
BASH ассоциативный массив переставить ключи
У меня странная проблема с ассоциативными массивами в bash. У меня есть следующие файлы в каталоге: ls -lart drwxr-xr-x. 3 root root 4096 Feb 9 11:14 .. -rw-r--r-- 1 root root 3275 Feb 9 14:16 1.txt ...
2
голоса
2ответа
2k показов
Инструмент fs_usage: как вывести * полные * пути
Я использую fs_usage на Mac, чтобы записать доступ к файлу моего приложения в текстовый файл. Единственная проблема заключается в том, что выводится только усеченная версия пути. Это указано на ...
2
голоса
1ответ
112 показов
Терминал не работает должным образом
Пока я возился с вещами, я запускал команды: curl https://sdk.cloud.google.com | bash exec -l $SHELL gcloud components update dns gcloud auth login gcloud init После этого мой bash PATH (или что-то ...
2
голоса
2ответа
398 показов
Не создавать новый файл во время перенаправления вывода
Я использую это для перенаправления вывода: cat filename | grep 'dis' | wc -l > test.txt Но я не хочу, чтобы файл с нулевым байтом создавался, если не найдено результата из команды grep. Есть ли ...
2
голоса
2ответа
2k показов
Bash: найти и заархивировать все подпапки папки
Как найти все подпапки папки и архивировать их отдельно? структура папок ./folder -subfolder_1 -subfolder_2 -subfolder_3 ожидаемый результат: ./folder -subfolder_1.zip -subfolder_2.zip ...
2
голоса
1ответ
239 показов
'sourcing' из командной строки bash
У меня есть небольшой скрипт, который устанавливает всю мою прокси-систему за один раз, он вызывает gconftool-2, устанавливает прокси в ~/.ssh/config и устанавливает прокси для apt. Это все ...
2
голоса
3ответа
4k показов
Что именно делает команда sudo -s? и как это используется в этом примере?
У меня есть следующие сомнения. В учебном пособии по установке программного обеспечения, которое я следую, говорится, что я должен выполнить следующие команды (я делаю это в оболочке ssh , поэтому ...
2
голоса
0ответов
160 показов
Переменная Bash READLINE_LINE всегда пуста
Я искал способ поделиться буфером обмена между bash и X, но переменные $ READLINE_LINE и $ READLINE_POINT всегда пустые. Кто-нибудь знает причину? Bash версия 4.3.30. Смотрите сообщение для решения ...
2
голоса
0ответов
18 показов
Есть ли способ предоставить выпадающий список для интегрированной оболочки для использования в VS Code
Это может быть неправильное место, чтобы задать этот вопрос, но я не уверен, где бы я его задал, так что здесь идет! В настоящее время я использую 2 оболочки, cmd и Bash в Windows, и я в основном ...
2
голоса
1ответ
1k показов
Как удалить дубликаты файлов из двух папок?
Я только начинаю осваивать терминал Linux, но все равно делаю ошибки: Недавно мне по ошибке удалось скопировать все файлы, содержащиеся в каталоге (включая все подкаталоги) в другой каталог. Есть ли ...
2
голоса
1ответ
497 показов
Bash/Rsync: односторонняя синхронизация файлов, оставляйте файлы в покое, когда изменились только метаданные
У меня есть несколько программ, которые позволяют экспортировать в различные форматы (например, HTML), но многие из них имеют общую проблему: экспорт всегда выполняется «все вместе», то есть такие ...
2
голоса
1ответ
771 показов
Запрашивать значения до тех пор, пока не нажмете клавишу ВВОД с пустым значением
Я работаю в скрипте bash для автоматизации некоторых задач. Это то, что я сделал до сих пор: #!/usr/bin/env bash PS3='Please enter your choice: ' options=("Create new group" "Add users to group" ...
2
голоса
1ответ
111 показов
рекурсивный diff с предварительной обработкой файлов
Как получить комбинированный эффект от diff -r left_dir right_dir и diff
2
голоса
3ответа
155 показов
Linux настраиваемый диалог?
Обычно я занят более чем одним делом в течение рабочего дня. Я хотел бы легко настроить диалоговое окно, которое я могу указать в терминале. Например, когда я закончу с фоновой копией в терминале (в ...
2
голоса
1ответ
173 показов
Автоматически закрывать незанятые окна в Gnome
Могут ли окна открываться автоматически, если они не использовались в течение X секунд в Gnome? Например, сейчас у меня есть несколько окон Firefox и некоторые другие окна браузера файлов и т.д., ...