Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
5
голосов
1ответ
2k показов
Как сделать вызов псевдонима bash условным для PWD?
В настоящее время у меня есть этот псевдоним: alias cmakerel='cmake -DCMAKE_BUILD_TYPE=Release -Wno-dev ../../ && make -j4' По сути, он будет вызывать cmake для сборки из PWD out-of-source . Он ...
5
голосов
3ответа
3k показов
Запуск rdesktop через туннель SSH в одной команде
Я запускаю ssh server -L 3392:192.168.1.138:3389 в одном окне терминала, затем запускаю rdesktop 127.0.0.1:3392 в другом для подключения к машине Windows через туннель SSH. Как я могу объединить это ...
5
голосов
7ответов
11k показов
Как я могу сделать командную строку моего терминала короче, чтобы увеличить восстановление линии?
Я хотел бы сделать командную строку моего терминала короче. В настоящее время я использую Python virtualenv и virtualenvwrapper поэтому в командной строке отображается много лишнего текста. Мне нужно ...
5
голосов
1ответ
905 показов
Как я могу удалить все файлы из каталога с определенной длиной имени файла?
У меня есть каталог tmp, полный различных файлов, которые программа создала и не очистила должным образом. У каждого из этих файлов есть имя файла, которое состоит из 6 случайных символов. В ...
5
голосов
1ответ
657 показов
Способ перемещения курсора по аргументам в Bash?
В bash вы можете использовать Mf и Mb, чтобы переместить курсор на одно слово вперед и назад, но есть ли способ переместить один аргумент вперед или назад? Если не из коробки, возможно, по какой-то ...
5
голосов
1ответ
2k показов
Скопируйте вывод последней команды в Terminal.app
!! | pbcopy также запускает команды снова и не может использоваться с интерактивными командами. Это зависит от приглашения всегда $ : tell application "Terminal" to tell window 1 to history do shell ...
5
голосов
2ответа
2k показов
Получить значение от.XML-файл в Linux
Любой получил хорошее решение для этого: Я хочу значение: /PlayDirList/PlayDir.1378803204 из этого XML. Это коробка Linux, и я предпочитаю не устанавливать никаких дополнительных приложений, чтобы ...
5
голосов
2ответа
5k показов
"Другой" палец (поля GECOS в /etc /passwd)
в файле /etc/passwd у нас есть так называемые GECOS fields (что означает "Комплексная операционная система General Electric"), то есть: username:password:userid:groupid:gecos:home-dir:shell Где GECOS ...
5
голосов
2ответа
337 показов
Индикатор прогресса - падающая колода карт (Bash)
Я кодировал индикатор прогресса в виде падающей колоды карт (идея моей жены). Это еще не в окончательном виде. Вот код: vdeck="| | | | | " hdeck[1]="__ | | | |" hdeck[2]="__ __ | | |" hdeck[3]="__ __ ...
5
голосов
3ответа
4k показов
Откройте Google Chrome определенный профиль из командной строки Mac
Я пытался открыть Google Chrome из командной строки, но безуспешно! Я пробовал Как запустить Chrome, используя указанный "профиль пользователя"? Моя цель - открыть Google Chrome с определенным ...
5
голосов
2ответа
8k показов
Различить два файла рядом, новые строки в левом столбце не совпадают
Это получило добрую половину моего дня, и я уверен, что такое решение должно существовать (если нет, то я его программирую), но, увы, вот в чем вопрос. У меня есть два файла, hpc.sorted.modules.txt и ...
5
голосов
2ответа
3k показов
Доступ к удаленной подсказке Windows "Git Bash" с компьютера с Linux?
"Git Bash" - это программа, которая поставляется с Git для Windows. Чтобы получить приглашение Git Bash на удаленной машине Windows с машины linux, мой обычный процесс - использовать remmina для ...
5
голосов
5ответов
16k показов
Какова цель команды `sh`?
Какова цель команды sh когда она используется в интерактивном режиме и внутри скрипта bash? Другие , чем на хэш взрыва линии (первая линия) должна sh когда - либо заменить bash на Баш системе? ...
5
голосов
3ответа
542 показов
изменить первое слово предыдущей команды
Например я ввожу cat /very/long/path/textfile и сразу после этого я решаю дать следующую команду rm /very/long/path/textfile Итак, мой вопрос: каков самый простой / быстрый способ заменить первое ...
5
голосов
1ответ
93 показов
Историческая причина, по которой коды формата% h и% b даты дают одинаковый вывод?
Существует ли историческая причина, по которой коды форматов date %h и %b выдают одинаковый результат? $ echo $(date +\%h) Mar $ echo $(date +\%b) Mar Существуют и другие избыточности в кодах формата ...
5
голосов
2ответа
4k показов
Как удалить переменную только для чтения в Bash?
$ mySite="superuser" $ readonly mySite $ unset mySite bash: unset: mySite: cannot unset: readonly variable Как мы можем удалить mySite, так как это переменная только для чтения?
5
голосов
2ответа
2k показов
Есть ли папка .bashrc или .bash_profile?
Возможно ли иметь bash-скрипт (такой как .bashrc или .bash_profile , в основном), который выполняется только после cd'ing в определенную папку?
5
голосов
1ответ
12k показов
Не удается найти функцию "Подсистема Windows для Linux" для установки Bash для Windows
Я пытаюсь создать страницу GitHub с Jekyll в Windows, но для этого мне говорят, что мне нужно установить Bash в Ubuntu в Windows. Хорошо, хорошо, так что я иду к руководству по установке Bash. Мой ...
5
голосов
2ответа
7k показов
Можно ли настроить `ls` только для перечисления первых X файлов / каталогов?
Я пытаюсь создать команду, которая отображает только первые 30 файлов, когда вызывается команда ls . Я нашел этот метод ... ls | head -30 ... но в итоге получается выплевывать файлы в один длинный ...
5
голосов
2ответа
1k показов
Проверка имен файлов внутри каталога с помощью регулярных выражений
У меня есть список файлов внутри каталога, и я хочу создать скрипт bash, который использует регулярное выражение, чтобы проверить, имеет ли каждое имя файла внутри него такой синтаксис: ...
5
голосов
2ответа
13k показов
Как перезагрузить файл конфигурации ssh в Mac OS X через терминал
Когда я обновляю свой конфигурационный файл ssh, чтобы я мог переключить свою текущую учетную запись на github, изменения не будут работать должным образом, пока я не перезапущу iTerm. Я работаю над ...
5
голосов
2ответа
15k показов
Как я могу записать вывод команды mv в Linux?
Я использую команду: mv -v -f sourceDir destDir Как вывести подробную консоль в файл?
5
голосов
2ответа
9k показов
Баш псевдоним с трубопроводом
Я не совсем уверен, что я делаю не так с этим. Я пытаюсь запустить команду alias localip='ip -4 -o addr show eth0 | egrep -o '([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}' | head -n 1' Если я запускаю ...
5
голосов
2ответа
6k показов
Как запустить Cygwin с определенной командой?
Я хочу запустить Cygwin, и он должен мгновенно подключиться к какому-либо серверу: $ ssh user@1.1.1.1 например, как мне этого добиться?
5
голосов
3ответа
1k показов
Как нечеткие полные имена файлов в bash, как плагин ctrlp vim?
Скажем, мой pwd находится в ~/myproject/ а у меня есть файл в ~/myproject/scripts/com/example/module/run_main_script.sh В vim с плагином ctrlp я могу нажать Ctrl+P, набрать run_main_ Enter, я ...
5
голосов
1ответ
188 показов
Как заставить bash сохранить наиболее часто используемые записи истории навсегда?
Дубликаты уже отключены, но этого недостаточно (я чувствую, что мне приходится слишком часто вводить команды). Предположим, у меня есть 2000 записей о bash history и команда, которую я использовал ...
5
голосов
3ответа
7k показов
Какой надежный метод для уничтожения фоновых процессов при завершении сценария?
Я использую сценарии оболочки, чтобы реагировать на системные события и обновлять отображение статуса в моем оконном менеджере. Например, один скрипт определяет текущее состояние Wi-Fi, прослушивая ...
5
голосов
2ответа
2k показов
Как создать bash-скрипт в eshell emacs
Я пытаюсь использовать eshell внутри emacs, поэтому мне не нужно переключаться между emacs и терминалом. При использовании bash у меня есть несколько сценариев bash, которые я обычно использую для ...
5
голосов
1ответ
260 показов
Сообщения об ошибках терминала не на английском языке
У меня установлена Ubuntu 15.04 на моей машине. В настоящее время сообщения об ошибках терминала не на английском языке (на самом деле они на русском языке). Например, $ mmmm mmmm: команда не найдена ...
5
голосов
2ответа
113 показов
Как загрузить части псевдонима bash только при входе через ssh
Как гласит заголовок, возможно ли иметь псевдоним, загружаемый только при доступе к машине через ssh , или, что еще лучше, только с определенного компьютера через ssh?
5
голосов
1ответ
2k показов
sudo -E не передает все переменные
Читая man pages я ожидал, что sudo -E передаст все переменные окружения в подоболочку, но я не получаю ожидаемых результатов. Как и ожидалось, потрясающе: $ export ...
5
голосов
1ответ
769 показов
bash bang - полная строка, кроме последнего аргумента
Как мне выполнить команду bang, чтобы повторить последнюю строку, но с измененным последним аргументом?
5
голосов
4ответа
4k показов
Когда я ssh на машине с Ubuntu, какую оболочку я использую
Я постоянно читаю об интерактивных, неинтерактивных оболочках для входа в систему и без входа в систему. (Это в контексте того, какой из файлов .bash * читается). Я не понимаю, что такое каждый тип ...
5
голосов
1ответ
5k показов
экспорт PATH = не работает в Bash OS X
Это в некотором роде вопрос новичка, но у меня возникают проблемы с добавлением к моему пути, и я не могу вспомнить, как у меня работали изменения в прошлый раз, когда я это сделал. Поэтому я ...
5
голосов
3ответа
14k показов
Linux/bash: как получить IPv6-адрес интерфейса?
Какую команду я могу использовать для получения IPv6-адреса интерфейса в скрипте? Обновление: вывод sed из одного из ответов. $ ip -6 addr 1: lo: mtu 16436 inet6 ::1/128 scope host valid_lft forever ...
5
голосов
0ответов
1k показов
Как смонтировать общий ресурс SMB с терминала, используя связку ключей?
Мне нужно иметь возможность смонтировать общий ресурс SMB с терминала для версий MAC OS (10.7). Есть ли способ использовать mount_smbfs с цепочкой для ключей, чтобы я не получал запрос имени ...
5
голосов
5ответов
6k показов
Настройки Irssi и переменные окружения Bash
Как я могу определить настройки, такие как ircname, nick и подобные вещи, в .bashrc для Irssi?
5
голосов
1ответ
1k показов
Как получить доступ к чувствительным к регистру путям в Windows (созданным с помощью Bash-on-Ubuntu-on-Windows)?
Bash-on-Ubuntu-on-Windows поддерживает регистрозависимые пути к файлам. Это означает, что я могу создать два файла или каталоги, имена которых отличаются только заглавными буквами. У меня проблемы с ...
5
голосов
1ответ
2k показов
экран - переместить курсор в начало строки
В bash я обычно могу переместить курсор в начало строки, используя CTRL+a . На экране CTRL+a используется для специальных экранных команд. Как я могу а) использовать другую комбинацию клавиш для ...
5
голосов
2ответа
2k показов
Фильтруйте команду tail через несколько команд grep для разделения файлов
Я пытаюсь фильтровать вывод одного файла журнала в отдельные файлы журнала на основе фильтра grep. tail -f test.log | tee>(grep "Error"> error.log)>(grep "Warning" "> warning.log) Таким образом, все ...
5
голосов
2ответа
3k показов
направить программу на меньшее
Я погружаюсь в настройку и изучение git и в то же время изучаю bash. Я пытаюсь сделать что-то простое, как просмотреть раздел справки $ git config к сожалению, когда я печатаю, вывод справки уходит с ...
5
голосов
2ответа
666 показов
~/.inputrc приводит к тому, что клавиши CTRL+ не работают
Когда ~/.inputrc не существует, нажатие клавиш Ctrl+Стрелка влево и Ctrl+Стрелка вправо в командной строке Bash перемещает курсор назад и вперед на одно слово соответственно. Однако, если ~/.inputrc ...
5
голосов
4ответа
3k показов
Показать дубликаты файлов
Возможный дубликат: Найти дубликаты файлов на Mac OS X всем привет Я пытаюсь отсортировать дубликаты папок в папке, которая снова имеет очень много подпапок в системе Mac OS X. Я хочу иметь список с ...
5
голосов
4ответа
8k показов
Как я могу рекурсивно удалять файлы, содержащие пробелы?
У меня возникли некоторые проблемы с этой командой под Bash в Ubuntu: rm $(find . -name "*.exe") Моя цель - рекурсивно удалить все файлы, заканчивающиеся на .exe . Но некоторые файлы имеют пробелы, и ...
5
голосов
2ответа
2k показов
Инструмент Go-Lang Go работает с Bash, но не с Fish
Для тех из вас, кто не знает, что такое Рыба: http://fishshell.com/ Точно так же, если вы не знакомы со средой кодирования Go и все еще хотите попытаться выяснить эту небольшую головоломку, вот ...
5
голосов
3ответа
166 показов
CD в каталог с "-" в начале
У меня проблема с компакт-диска в папку с именем «--Recovery Files» и я не могу вспомнить, как избежать тире в имени файла. Есть идеи?
5
голосов
4ответа
11k показов
Как я могу переименовать файлы в Bash?
У меня есть несколько файлов, как это: database1-backup-01-01-2011.sql database2-backup-01-01-2011.sql ...так далее. Я хочу переименовать их, чтобы добавить AM, как это: ...
5
голосов
4ответа
1k показов
Простые скрипты Bash
Я пытаюсь разобраться в скриптах Bash через Cygwin. Мой сценарий настолько прост, насколько это возможно. Я изменяю каталог на корень моего диска C, и печатаю новое местоположение. #!/usr/bin/bash cd ...
5
голосов
6ответов
5k показов
Почему wget'ing изображение дает мне файл, а не изображение?
я делаю wget http://services.runescape.com/m=itemdb_rs/3809_obj_sprite.gif?id=2 и он загружает следующий файл: 3809_obj_sprite.gif?id=2 Как я могу сохранить это как следующее? 2.png
5
голосов
2ответа
7k показов
Ошибка rsync - неожиданный удаленный аргумент: root@1.2.3.4:/*
Я пытаюсь перенести сервер Centos в новое окно с помощью rsync, и я запускаю эту команду на конечном сервере: rsync -auHxv –numeric-ids –exclude=/etc/fstab –exclude=/etc/sysconfig/network-scripts/* ...