Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
9
голосов
2ответа
1k показов
Могу ли я сохранить. и ... вне. * расширение?
Я часто нахожу это раздражающим (или хуже), когда я печатаю command .* в bash и команда применяется к родительскому каталогу и текущему каталогу. Есть ли какая-либо опция оболочки или другая ...
9
голосов
3ответа
9k показов
Можно ли перевести процесс переднего плана в фоновый режим без приостановки (control +z)?
Я запускаю приложение, которое получает пакеты TCP и UDP и поэтому не может быть приостановлено. Я изначально запустил 3 процесса одного и того же приложения с разными аргументами в фоновом режиме, ...
9
голосов
3ответа
6k показов
Какие установочные файлы следует использовать для настройки переменных среды с помощью bash?
Как я просил и получил ответы здесь и здесь, переменная PATH имеет разные пути в зависимости от того, как приложение активировано. Какие установочные файлы (.bashrc, .profile, ...) должны ...
9
голосов
1ответ
13k показов
Как преобразовать ASCII-символ в целое число в bash?
Я анализирую вывод ntpq, чтобы передать его содержимое в нашу базу данных через консольную утилиту. Первый элемент - это односимвольная подстрока, содержащая статус удаленного. Это может быть "*", ...
9
голосов
4ответа
4k показов
Поместите текст перед каждой новой строкой, которую программа выводит на стандартный вывод
Поэтому я хочу заняться журналированием и для этого поставить дату перед выводом bash-скрипта. Проблема в том, что он имеет несколько строк вывода. Я могу только поставить дату перед всем выводом. Но ...
9
голосов
6ответов
2k показов
Как я могу сократить файл из командной строки?
У меня есть xml-файл объемом 150 ГБ, который я хотел бы сократить (т.е. усечь) до 1 ГБ - есть ли простая (bash или аналогичная) команда, которую я могу использовать, или мне нужно идти программным ...
9
голосов
2ответа
6k показов
Как сохранить историю Баш?
Я не знаю, ожидается ли это, но моя история не сохраняется между сеансами. Это означает, что если я закрою окно, то когда я открою его снова, история будет пустой. Как я могу сохранить это через ...
9
голосов
4ответа
2k показов
Учебные пособия по Bash Shell
Какие хорошие уроки по bash? Я хотел бы узнать больше о командах bash shell и о том, как их использовать.
9
голосов
5ответов
10k показов
Как скопировать скрытые (начиная с точки) файлы и подкаталоги в linux?
Как скопировать скрытые файлы и скрытые подкаталоги (начиная с точки) в папке A в папку B? Например, если у меня есть эта структура: A/a A/b A/.a A/.b/ A/.b/somefile A/.b/.c Я хотел бы скопировать в ...
9
голосов
4ответа
17k показов
Чтобы узнать, какой IP выполнил определенную команду в Linux, используя SSH
Существует сервер, к которому обращаются многие пользователи, использующие ssh. Я пытаюсь выяснить, какой пользователь выполнил определенную команду. Я могу знать список пользователей, которые в ...
9
голосов
3ответа
2k показов
Как вы определяете фактическую команду, которая поступает в вас?
Допустим, у меня есть bash-скрипт с именем log.sh В этом сценарии я хочу прочитать входные данные из канала, но я также хочу знать команду, используемую для передачи входных данных в меня. Пример: ...
9
голосов
1ответ
3k показов
Тире (-) перед баш
Если я проверю свою оболочку bash в терминале OS X (10.6.4), например, набрав echo $0 , перед моей оболочкой будет тире, например: -bash . Что означает этот штрих?
9
голосов
1ответ
3k показов
Простой способ поменять символы в командной строке с привязками клавиш emacs?
Если я нахожусь в vi и вижу, что я переставил два символа, это легко исправить, поместив курсор на первый и введя x а затем p в командном режиме. Есть ли подобный прием, который работает в командной ...
9
голосов
2ответа
16k показов
Bash на Ubuntu в Windows (10) - невозможно подключиться к Upstart
Запуск Ubuntu 14.04.4 LTS (Trusty) с использованием новой бета-версии Windows с поддержкой "Bash on Ubuntu для Windows". У меня проблемы с запуском сервисов, требующих выскочки. то есть: [15:08 ...
9
голосов
5ответов
7k показов
WSL(ubuntu/windows) AppData\Local\Lxss на самом деле не синхронизируется с ubuntu, идеи?
Если вы создаете файл в bash (touch /root/foo.txt), который появляется в скрытых каталогах в AppData\Local\Lxss\ его изменение не изменяет его в bash. Хуже, если вы измените его снова в bash, файл, ...
9
голосов
4ответа
19k показов
Делая `#!/usr/bin/env python` работает в Windows
Я использую Bash на Windows, предоставленной MSYS. Я попытался запустить файл Python с символом #!/usr/bin/env python , но я получаю это сообщение об ошибке: /usr/bin/env: python: No such file or ...
9
голосов
4ответа
4k показов
Как проверить, имеет ли переменная несколько непустых строк в bash?
Скажем, у меня есть две переменные в bash: MULTILINE="I have more than one line" SINGLE_LINE="I only have one line " Я хочу определить, когда переменная на самом деле содержит более одной строки ...
9
голосов
6ответов
18k показов
/usr/bin/env: php: Нет такого файла или каталога
Я хочу использовать .sh скрипт для развертывания моего приложения. Этот скрипт находится на моем домашнем сервере (Ubuntu 15.10 Server) и помечен как исполняемый. Доступ к этому сценарию ...
9
голосов
5ответов
5k показов
Установите $ PS1 по-разному на локальном компьютере и в сеансе SSH
Я держу свой домашний каталог под контролем версий, чтобы моя базовая конфигурация была легко доступна на любом компьютере. Моя командная строка bash на моем локальном компьютере - это сложная, ...
9
голосов
2ответа
1k показов
сохранить историю Bash, регулярно
У меня есть bash, настроенный для сохранения истории в файл. Он делает это всякий раз, когда bash выходит [правильно]. Поскольку иногда bash не выходит должным образом, история теряется. Итак, вопрос ...
9
голосов
5ответов
54k показов
Как сравнить два файла со сценарием оболочки?
Учитывая два файла, я хочу написать скрипт оболочки, который читает каждую строку из файла file1 и проверяет, есть ли он в файле file2. Если строка не найдена, она должна вывести два разных файла и ...
9
голосов
4ответа
3k показов
Как выборочно перемещаться по истории команд Bash на терминале Linux
Все знают (или должны знать!) что на терминале клавиши со стрелками вверх и вниз используются для навигации по истории используемых команд. Когда вы используете терминал ежедневно, ваша история ...
9
голосов
2ответа
3k показов
Как сделать так, чтобы "bash -x" (режим отладки) использовался в сценариях с исходным кодом?
Я пытаюсь отладить действия bash при инициализации входа в систему для Linux. Я читал, что "bash -x" заставит bash распечатать то, что он делает, но он не печатает команды в исходных файлах, как это ...
9
голосов
2ответа
21k показов
Как рассчитать процесс в Bash?
Возможный дубликат: Измерьте время выполнения скрипта Как бы я рассчитал время, необходимое для запуска моего скрипта foo.sh ? Я ищу что-то похожее на tic и toc в MATLAB.
9
голосов
2ответа
9k показов
Поиск всех символических и жестких ссылок на файл в UNIX
Если у меня есть определенный файл в файловой системе UNIX, есть ли способ использовать bash, чтобы найти все ссылки на этот файл, как символические, так и жесткие? Если мне нужны разные команды для ...
9
голосов
3ответа
2k показов
используя bash без клавиш со стрелками
Я использую Bash на виртуальной машине. По какой-то причине клавиши со стрелками там не работают. Можно ли использовать какую-то другую комбинацию клавиш (например, HJKL в vi) для перемещения влево / ...
9
голосов
2ответа
5k показов
Экран GNU: не может набить команды, если экран не прикреплен?
У меня есть следующий скрипт screen -d -m -S $1 #start screen minimized screen -S $1 -X stuff "$beast " #stuff commands если я сначала не прикреплю экран, кажется, что эффект от чего-то не поможет? ...
9
голосов
8ответов
55k показов
Запуск скриптов из другого каталога
Довольно часто скрипт, который я хочу выполнить, не находится в моем текущем рабочем каталоге, и я не хочу его оставлять. Это хорошая практика для запуска скриптов (BASH, Perl и т.д.) Из другого ...
9
голосов
4ответа
2k показов
Инструменты Unix: что, если файл называется минус что-то?
Мне всегда интересно: большинство инструментов GNU/Unix принимают параметры в форме «минус что-то», иногда с последующим аргументом. Что делать, если вы получили файл с именем минус что-то? $ ls -f $ ...
9
голосов
1ответ
15k показов
Пробелы свернуты эхом >>
Я создаю сценарий, который читает содержимое файла, манипулирует содержимым и добавляет его в другой файл (в частности, файл виртуальных хостов). Форматирование и пробелы в выходном файле важны, но ...
9
голосов
1ответ
1k показов
Почему некоторые (часто длинные) команды искажаются в bash & zsh?
Много раз, когда я ввожу длинную команду в bash или zsh (это единственные две оболочки, в которых я уверен, что я видел это) курсор искажается где-то посередине строки, которую я ввожу, может ...
9
голосов
1ответ
9k показов
.bashrc загрузка псевдонимов из другого файла
У меня есть файл .bashrc, который я хочу настроить, чтобы он считывал псевдонимы из файла .aliases и настраивал их. В настоящее время у меня есть: # User specific aliases and functions while read ...
9
голосов
1ответ
2k показов
Другой вывод при перенаправлении
$ mysql -e 'select a,b from tablefoo' databasename доходность +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ в то время как $ mysql -e 'select a,b from tablefoo' databasename > file ...
9
голосов
8ответов
14k показов
Linux: переименовать файл, но сохранить расширение?
В Windows/DOS я могу сказать, rename myfile.* yourfile.* Чтобы изменить имя, но сохранить расширение. Как это достигается в Linux? Страница man предлагает только то, как изменить расширение, но это ...
9
голосов
2ответа
3k показов
Как настроить прокрутку истории BASH для фильтрации по тому, что я уже набрал?
Учитывая историю команд: 1 pwd 2 mysql -u root -p 3 ps -ef | more 4 top 5 mysql -h 192.168.1.101 -u root -p Когда вы нажимаете стрелку вверх, вы прокручиваете все эти команды. Я читал это где-то ...
9
голосов
2ответа
18k показов
grep: показать все выходные данные, но выделить совпадения поиска
в bash, если я хочу выполнить команду и отображать только выходные строки, которые соответствуют определенному шаблону, я могу передать ее по grep , например файл тестового файла hello there my ...
9
голосов
2ответа
28k показов
Как извлечь имя файла без расширения из полного пути?
Я пытаюсь исправить свой первый скрипт bash, и в один момент имя файла передается в скрипт как $1 . Мне нужно извлечь имя файла без расширения. В настоящее время я предполагаю, что все расширения ...
9
голосов
4ответа
31k показов
Как настроить команду «mail» для Unix?
Я заглянул в Google и на страницы справочника по почте, но не могу понять, как их настроить. Все, что я хочу сделать, это настроить свой адрес электронной почты, чтобы я мог отправлять электронную ...
9
голосов
1ответ
4k показов
Как я могу исправить мою цветную оболочку подсказки?
Я определил приглашение bash (используя PROMPT_FUNCTION) следующим образом: function get_hg_prompt_prefix() { local APPLIED_COLOR=$1; shift local UNAPPLIED_COLOR=$1; shift local ALERT_COLOUR=$1; ...
9
голосов
3ответа
28k показов
Выполнить команду, хранящуюся в переменной
У меня есть команда, хранящаяся в переменной. Давайте представим, что переменная $i имеет значение: cat -nT index.php |grep 'someregex' Когда я пытаюсь выполнить указанную выше переменную, набирая $i ...
9
голосов
4ответа
10k показов
Gnome: изменить заголовок текущего терминала из командной строки bash
Я знаю, что есть варианты для запуска нового терминала с указанным заголовком, и это возможно, чтобы изменить заголовок из терминала, используя меню: «Терминал» -> Установить заголовок. Тем не менее, ...
9
голосов
2ответа
1k показов
Обратный поиск по истории в bash с последующими клавишами со стрелками вызывает отображение курсора в неправильном месте
Я заметил, что много раз, когда я переворачиваю историю в обратном поиске из командной строки через CTRL+r, если я хочу отредактировать команду, иногда курсор переходит в неправильную позицию, когда ...
9
голосов
8ответов
579 показов
Есть ли способ перейти к более ранней части команды командной строки в Mac Terminal?
Я часто пишу длинные команды в оболочке bash - вещи со многими аргументами, веб-адресами, маршрутами и т.д. И т.д. Время от времени я буду понимать, что я забыл, скажем, поставить свой "пакетный ...
9
голосов
2ответа
557 показов
Возьмите stdin из файла, но все равно покажите его в терминале
У меня есть программа, которая требует от меня ввода данных во время работы программы. Представь себе что-то вроде этого: $ ./program Hi there. What's your name? Zambezi What is your quest? To make a ...
9
голосов
7ответов
24k показов
Как отображать команды в скрипте оболочки bash, но не выполнять их?
Есть ли способ запустить сценарий оболочки с выводом команд, но без их выполнения? Допустим, у меня есть скрипт, удаляющий файл, имя которого хранится в переменной: #!/bin/bash set -v FN="filename" ...
9
голосов
2ответа
676 показов
Не удается объединить видео ffmpeg
У меня есть растровое изображение, которое я хотел бы объединить в начале многих видео в качестве экрана заголовка или экрана отказа от ответственности. Я пытаюсь превратить его в видео с теми же ...
9
голосов
2ответа
4k показов
Что означает bash <<синтаксис?
Ruby Version Manager (RVM) устанавливается следующим образом: bash -s stable
9
голосов
3ответа
5k показов
Как изменить оболочку по умолчанию для Linux-системы для Windows
Я установил подсистему Linux для Windows 10. Он работает нормально, но я хочу изменить среду оболочки по умолчанию для подсистемы. Я сделал sudo apt-get install fish и затем chsh -s /usr/bin/fish . ...
9
голосов
5ответов
35k показов
Монтирование удаленной файловой системы в Windows 10 с помощью Bash
Теперь, когда Windows 10 вышла, я начал задумываться о чем-то. Unix-системы имеют возможность монтировать удаленные файловые системы, используя ssh. В недавней статье я читал, что Windows 10 ...
9
голосов
1ответ
2k показов
обработка завершения bash пошла плохо, как отладить?
Началось все с простого alias gv='gvim --remote-quiet' и теперь gv Space Tab ничего не дает там, где обычно должны давать имена файлов. Как ни странно, alias gvi='gvim --remote-quiet' работает как ...