Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
4
голоса
1ответ
85 показов
Экран GNU медленно выходит
Я настроил свой .bashrc для автоматического screen -DRA (даже если это локальный сеанс). screen работает нормально, за исключением того, что, если я запускаю exit из последнего окна или иным образом ...
4
голоса
1ответ
112 показов
Принудительная подсказка для определенных каталогов
Есть ли способ изменить подсказку в разных каталогах на одном компьютере? Например, я хочу простую подсказку "[\W] \$" в каталогах разработки. Идеи?
4
голоса
6ответов
10k показов
Что может привести к тому, что команда file в Linux сообщит текстовый файл как данные?
У меня есть пара исходных файлов C++ (один .cpp и один .h), которые сообщаются как данные типа командой file в Linux. Когда я запускаю команду file -bi этих файлов, я получаю такой вывод (одинаковый ...
4
голоса
1ответ
94 показов
Как предотвратить расширение bash ~ на полное имя домашнего каталога на вкладке?
В моем bash я получил такое поведение: когда я печатаю: cd ~/projects/p bash расширяет ~ часть до полного имени моего домашнего каталога: cd /home/kender/projects/p Я помню, что это не происходило ...
4
голоса
1ответ
340 показов
Как создать псевдоним, который принимает позиционный аргумент в Linux Bash?
Допустим, у меня есть команда bash с несколькими параметрами и интересующей меня переменной (например, имя файла): my_cmd option1 option2 filename Я создал псевдоним: alias my_cmd_12="my_cmd option1 ...
4
голоса
1ответ
12k показов
Если каталог пуст, сделайте это, если каталог не пуст, сделайте это
Пока что у меня есть это. Есть ли более эффективный способ? if ls -1 $HOME/path/to/folder/* >/dev/null 2>&1 then echo Directory is not empty. else echo Directory is empty. fi
4
голоса
1ответ
4k показов
Как безопасно конвертировать файл .gz в файл .xz
У меня есть несколько огромных файлов, которые в настоящее время разархивированы, и я бы хотел их сохранить. Я хочу настроить скрипт для этого, но я хочу быть осторожным, чтобы не потерять данные, то ...
4
голоса
2ответа
801 показов
Vim-подобная история в bash?
В bash можно прокручивать историю команд с помощью клавиш вверх и вниз. В Vim, это также возможно (после нажатия : Но с помощью vim, если вы введете первые несколько букв предыдущей команды, цикл ...
4
голоса
7ответов
11k показов
Не могу выполнить двоичный файл в Ubuntu
Я не могу поверить, что я спрашиваю это ... ясно, что я в редкой форме сегодня. Попытка настроить новый компьютер с Ubuntu и только что загрузил p4 (клиент Perforce для командной строки). Это ...
4
голоса
3ответа
340 показов
Что такое команда `[`?
Я видел как в Cygwin, так и в Linux команду [ в /bin . Всякий раз, когда я запускаю его, я получаю сообщение об ошибке: missing ] . Я никогда не понимал, что делает эта команда, я однажды обнаружил, ...
4
голоса
1ответ
3k показов
Как я могу выполнить скрипт каждый раз, когда я вхожу и выходу из OS X?
Я хочу послать URL-адрес с переменными на сервер, который будет отслеживать, когда кто-то присутствует, основываясь на том, когда он входит и выходит из своей рабочей станции. Я попытался установить ...
4
голоса
2ответа
5k показов
Повторно использовать .bash_profile для Рыбы в Mac
Я использую iTerm на своем Mac, и у меня есть файл .bash_profile, который я использую с комфортом. Недавно я узнал о Fish Bash, и я установил его на свой Mac, и вдруг мой .bash_profile не был ...
4
голоса
2ответа
40k показов
Отредактируйте .bash_profile в OS X
Как мне отредактировать bash_profile? Я попытался использовать команду chflags но она показывает ошибку [Ошибка записи. Bash_profile: операция не разрешена] Я использую OS X Snow Leopard 10.6.8.
4
голоса
2ответа
2k показов
Как восстановить завершение табуляции для переменных оболочки в командной строке bash?
Я давно установил в своих последних посещенных каталогах переменные оболочки d1, d2 и т.д. На древней машине Fedora я мог набрать команду вроде $ cp $ d1/ и оболочка заменит $ d1 текстом типа /home ...
4
голоса
5ответов
3k показов
Как сделать mv dot файлы без включения родительского каталога в linux/mac?
Возможный дубликат: Могу ли я сохранить. и ... вне. * расширение? Я знаю о mv * ~/whatever mv .* ~/whatever но это пытается двигаться . и .. , который только что причинил мне кучу боли. Есть ли ...
4
голоса
2ответа
13k показов
Команда оболочки Unix, альтернативная эхо
Я пытаюсь вывести строковые литералы в файл. До сих пор я пытался использовать команду echo, но, к сожалению, я обнаружил, что невозможно вывести '-n', '-e' или '-E' (по крайней мере, без особого ...
4
голоса
2ответа
1k показов
"Нет такого файла или каталога", когда файл существует
Я пытаюсь запустить XPDF на общем сервере Linux (возможно, в красной шляпе). Мне удалось получить доступ по ftp ssh и поместить 64-битные двоичные файлы в папку. Проблема в том, что, несмотря на ...
4
голоса
1ответ
697 показов
Получить cronjob Email оповещение только об ошибках, а не о других stdout?
У меня есть задание cron, которое запускает файл script.sh (который создает резервную копию БД) и отправляет мне электронное письмо каждый час. В файле script.sh я делаю резервную копию нескольких ...
4
голоса
6ответов
5k показов
Любой способ избежать косой черты при запуске исполняемых скриптов в Bash?
скажем, у меня есть сценарий. chmod +x myscript Теперь, чтобы запустить это я иду ./myscript Но есть ли способ, которым я мог бы просто запустить его, набрав myscript ???
4
голоса
3ответа
1k показов
Diff 2 файлы, игнорируя части строк
Я хотел бы развести файловую систему. В настоящее время мой bash-скрипт рекурсивно распечатывает файловую систему в файл (ls -l -R) и выводит ее с ожидаемым выводом. Пример строки в этом файле: drw ...
4
голоса
1ответ
1k показов
Как подписаться на канал YouTube из командной строки Linux?
Я хочу подписаться на канал YouTube и автоматически загружать новые видео на мой Linux-компьютер. Я знаю, что мог бы сделать это, например, с помощью miro, но я не буду смотреть видео с ...
4
голоса
1ответ
385 показов
Терминал Linux - замороженное обновление ввода, но может выполнять команды?
Как перезапустить сеанс оболочки из SSH, когда он выглядит примерно так: anton@ubuntu:~$ c: command not found anton@ubuntu:~$ lib anton@ubuntu:~$ this is working, but its messed up anton@ubuntu:~$ Я ...
4
голоса
3ответа
16k показов
Добавить разрешения на чтение для всех каталогов пути
Я хочу добавить (не изменять другие права доступа к файлам) для всех каталогов в пути, указанном ниже. Что-то вроде chmod -R xx4 /home/mDB/admin/KNUCKLES/dbs/ Путь /home/mDB/admin/KNUCKLES/dbs/ Я ...
4
голоса
4ответа
7k показов
Можно ли получить ввод пользователя при установке rpm?
Можно ли получить ввод от пользователя во время установки rpm? У меня есть скрипт, который работает сам по себе (принимает данные от пользователя и выполняет действия), но когда он запускается как ...
4
голоса
1ответ
839 показов
Как установить и использовать ZSH с оболочкой Ubuntu в Windows 10
Что нужно использовать вуду, чтобы правильно установить и использовать ZSH в оболочке Ubuntu в Windows 10? Эти инструкции полностью подвели меня. Я успешно установил ZSH с помощью sudo apt-get ...
4
голоса
1ответ
1k показов
цветное приглашение bash перезаписывает вывод предыдущей команды, если вывод не заканчивается новой строкой
В моей системе при использовании цветного приглашения последняя строка вывода предыдущей команды перезаписывается, если последний символ вывода не является новой строкой. Пример: используя ...
4
голоса
1ответ
591 показов
Общие сочетания клавиш для zsh zle и bash readline
В качестве оболочки я использую zsh, но есть много программ командной строки, которые используют readline. Мне также нравится настраивать различные сочетания клавиш (например, Ctrl Backspace и Ctrl ...
4
голоса
1ответ
767 показов
Конвертировать дату из YYYYJJJ в OS X?
У меня есть скрипт bash, который берет строку даты, содержащую день года (юлианский день), и преобразует его в другой формат. Символ формата %j не выполняет синтаксический анализ строки, как я ожидал ...
4
голоса
3ответа
755 показов
Что не так с этим циклом while?
Фон Я создал скрипт для: Читайте список IP по одному за раз Скопируйте файл конфигурации с локального хоста на удаленный хост Перезагрузите удаленный хост Закрыть текущий сеанс SSH Содержание ...
4
голоса
10ответов
10k показов
Есть ли более простая форма поиска. -name "* substring_of_filename *" в Mac OS X и Linux?
На Mac OS X или Linux, есть ли более простая форма команды find . -name "*substring_of_filename*" который должен найти все файлы с именами, содержащими substring_of_filename в текущем каталоге (или ...
4
голоса
3ответа
2k показов
Почему чтение файла быстрее, чем чтение переменной?
Я не понимаю результатов простого теста производительности, который я запустил с использованием двух основных сценариев (работающих на высокопроизводительном сервере): perfVar.zsh : #!/bin/zsh -f ...
4
голоса
2ответа
18k показов
Узнайте путь программы
В Unix я могу вызывать определенные программы из любой точки мира , например sort , pwd или my_custom_script.sh . Как я могу узнать, где в системе действительно находится my_custom_script.sh ?
4
голоса
1ответ
234 показов
Найти и удалить папку, но не содержимое
Я пытаюсь найти все папки с именем b и удалить их, не удаляя их содержимое (будь то папки, файлы, скрытые файлы, ...). Так, например, файл в пути /a/b/c/file должен стать /a/c/file Вот что я ...
4
голоса
2ответа
2k показов
Как исключить файл из команды с ZSH?
Учитывая содержание этого каталога: one.file two.file three.file в баш, когда я вхожу rm *.file !(two) удаляются только one.file и three.file . Как я могу сделать это в ZSH?
4
голоса
1ответ
2k показов
Удалите каталог __MACOSX в zip-файлах с помощью оболочки
Я хочу удалить каталог __MACOSX в zip-файлах, созданных Mac. С zip foo.zip -qd "__MACOSX/*" работает хорошо. Тогда я написал как следующее. for file in "*.zip"; do zip $file -qd "__MACOSX/*"; done Но ...
4
голоса
2ответа
10k показов
Пробелы в переменных среды Linux?
Для данного каталога: /media/foo/can haz/bar я попытался отредактировать bash.rc с помощью: export Foo=/media/foo/can haz/bar export Foo=/media/foo/can\ haz/bar export Foo='/media/foo/can haz/bar' ...
4
голоса
1ответ
1k показов
Find не соответствует шаблону glob, если шаблон не сделан более конкретным
Я использовал find для поиска файла на моей машине следующим образом: find / -name version-1.0.* и в результате я получил только один файл в моем домашнем каталоге, version-1.0.23 . Однако, если я ...
4
голоса
3ответа
1k показов
Запуск одной и той же команды во всех окнах терминала Unix
Есть ли способ выполнить одну команду во всех открытых окнах терминала? (Т.е. SSHing на сервер или что-то в этом роде?)
4
голоса
3ответа
1k показов
Разбиение файла на строки, на отдельные файлы, каждый из которых основан на первой букве. BASH
Хорошо, у меня есть файл, содержащий тысячи строк. Каждый на своей линии. Я хочу создать скрипт, который позволит мне взять этот файл, назвать его list.txt , взять элементы из каждой строки и ...
4
голоса
2ответа
909 показов
Что является причиной того, что файл не исполняется пользователем в подсистеме Windows для Linux?
Кажется, это случайно началось несколько дней назад. Раньше было нормально запускать оболочку рыбы из Ubuntu bash для Windows. Но внезапно, когда я нажимаю Tab для автозаполнения, он вызывает: The ...
4
голоса
5ответов
2k показов
ошибка при использовании командной строки в качестве псевдонима bash в linux
Я хочу сохранить следующую последовательность командной строки как псевдоним bash: grep `date '+%d/%b/%Y'` access.logs | egrep 2765330645ae47d292c9ceac725d744e.py |awk '{print $1, $4, $5, $7, $8, $9, ...
4
голоса
3ответа
1k показов
osx: выборочно заархивировать большое количество файлов: - опция @ ок?
Мне нужно сделать zip-файл, архивирующий ~ 100 тыс. Файлов из каталога, содержащего ~ 500 тыс. Файлов. Я получаю ошибки "список аргументов слишком длинный", когда я пытаюсь выполнить очевидные ...
4
голоса
1ответ
517 показов
Bash Alias для выполнения Alt+1?
Используя Ubuntu, я могу создать терминал с двумя вкладками:gnome-terminal --tab --tab Однако по умолчанию он переходит на последнюю созданную вкладку. Используя Alt + 1 я могу сделать это первым, но ...
4
голоса
6ответов
9k показов
UNIX - Как копировать и вставлять между различными окнами bash с файлами, открытыми с помощью VI?
Допустим, я захожу в bash, открываю файл в vi, затем с помощью alt-f2 открываю новый терминал. После входа я перехожу ко второму файлу и открываю его в vi. Как я могу CnP между этими двумя файлами? Я ...
4
голоса
3ответа
295 показов
Удалите длинный список каталогов в командной строке
Я хотел бы удалить длинный список текущего каталога в командной строке. Это иногда раздражает, когда вы используете небольшое окно оболочки, и занимает все пространство в окне Я предпочел бы только ...
4
голоса
2ответа
5k показов
проверка наличия нового файла и вместо загрузки - выполнение скрипта bash (или python)
У меня есть небольшая проблема. У меня есть файл, размещенный на удаленном сервере (http://mywebsite/file.zip). У меня также есть несколько встроенных Linux-боксов (под управлением openelec OS). ...
4
голоса
2ответа
1k показов
bash/readline для "двигаться вперед по пробелу?""
В bash/readline, если вы хотите перемещаться по команде, часто у вас есть такие вещи: cat /home/foo/bar.txt /home/bar/baz.txt Если мой курсор находится в конце строки (^ e), и я хочу вернуться к ...
4
голоса
1ответ
2k показов
Bash: цвет подсказки и команды отличается от выходного потока
Я хотел бы покрасить подсказку и команду моей оболочки не так, как текст, напечатанный в выходном потоке. Мой текущий экспорт для PS1 выглядит следующим образом: export PS1="\e[0;36m\h:\e[m ...
4
голоса
1ответ
1k показов
Проблемы с созданием реальных ссылок NTFS с использованием Cygwin
У меня есть права администратора, и я хотел бы, чтобы Cygwin ln -s делал ссылки на NTFS вместо фальшивых ! файлы, которые понимает только Cygwin. Я попробовал следующее, основываясь на документации ...
4
голоса
3ответа
3k показов
Терминал странности после установки Xcode на Lion
У меня есть простое настраиваемое приглашение bash: PS1="\[\e[47;1;30m\]\u@\h [\W] \!\[\e[0;32m\]$\[\e[0m\]" Он отлично работал под Snow Leopard и отлично работал в Lion, пока я не установил Xcode. Я ...