Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
3
голоса
2ответа
2k показов
Ctrl+L не очищает экран в Console2+Cygwin+Bash
Согласно заголовку, когда я нажимаю Ctrl+L, он просто имитирует возврат каретки и возвращает меня к приглашению.
3
голоса
5ответов
2k показов
Конвертировать строку "1-5" в массив чисел в bash
Каков наилучший подход для преобразования строки, содержащей диапазон чисел, в сами числа? Этот формат используется, например, при определении диапазона страниц для печати. Я определяю, я хочу ...
3
голоса
3ответа
242 показов
просмотр вывода bash из другой оболочки ретроспективно
У меня есть процесс Python, запущенный из оболочки на Linux. На данный момент у меня нет физического доступа к этой машине, и я могу подключиться только через ssh. Я знаю, что процесс python ...
3
голоса
1ответ
251 показов
номер команды bash (\#) эквивалентен в zsh
Я ищу символ для вставки zsh моего $PROMPT который был бы эквивалентен bash 's \# (номер команды этой команды, согласно этому сайту). Пока я нашел только %h но это не то, что я ищу, это эквивалентно ...
3
голоса
1ответ
2k показов
Можно ли открыть порт для прослушивания без netcat?
У меня есть потребность в системе Linux для прослушивания порта TCP и выгрузки того, что она получает, в файл и / или стандартный вывод. В системе не установлен netcat. У меня есть права доступа ...
3
голоса
2ответа
136 показов
Когда / почему вы используете kill %%?
Я видел, как люди используют kill %% вместо kill % . Насколько я могу судить, они оба делают то же самое. Есть ли разница?
3
голоса
0ответов
2k показов
Bash 4.4.0 вызывает сбой nano при получении SIGHUP или SIGTERM
Проблема очень конкретная, но я выяснил условия отказа: система: Linux 3.16.0-4-686-pae # 1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26) i686 GNU/Linux когда я делаю следующий набор команд: socat ...
3
голоса
4ответа
24k показов
Bash в Mac OSX терминал: "команда не найдена". Зачем?
Когда я хочу ввести команду (например, say), она возвращает сообщение, подобное этому: bash: say: command not found. Появляется каждый раз, когда я пишу команду. Что мне нужно сделать?
3
голоса
3ответа
11k показов
Как мне подсчитать общее количество слов всех файлов в каталоге (и его подкаталогах)?
Я думаю, что могу сделать это как-то с помощью wc, если бы была рекурсивная опция, но я не уверен. Я хочу получить общее количество слов в файлах в каталоге и его подкаталогах (а не только количество ...
3
голоса
1ответ
896 показов
Какие ярлыки emacs полезны в bash?
Кроме Ctrl+{k, u, a, e} , какие другие сочетания клавиш emacs стоит запомнить и которые они полезны в Терминале?
3
голоса
3ответа
3k показов
Фильтровать список строк с произвольным условием
Есть ли способ оставить только те строки, которые удовлетворяют некоторым (потенциально любым) условиям? Фильтровать строки тривиально, основываясь на том, что они сами соответствуют некоторому ...
3
голоса
2ответа
16k показов
Как составить список всех пользователей, которые имеют сеансы терминала, включая сеансы экрана?
Я хотел бы иметь список всех пользователей, которые активны в моей системе Linux, включая тех, у кого запущены, но отключены сеансы экрана. Команда who показывает только тех пользователей, которые в ...
3
голоса
1ответ
426 показов
Как открыть локальный файл со строкой запроса, добавленной к нему в браузере по умолчанию?
Я хочу сделать что-то вроде этого из сценария оболочки: $ open 'foo.html?foo=bar' К сожалению, это не удается, так как он ищет файл с именем foo.html?foo=bar вместо foo.html перед открытием браузера: ...
3
голоса
2ответа
2k показов
Сделайте удар как можно ближе к рыбе
Я люблю рыбную раковину и использую ее исключительно в MacOS, но везде использую bash, потому что это единственное, что установлено. Почувствовав боль от поддержки файлов конфигурации для двух ...
3
голоса
1ответ
571 показов
Скопируйте файл X раз, переименовав его со всеми буквами алфавита
У меня есть файл базы данных sqlite под названием ".db". Мне нужно скопировать его 25 раз (по одному разу для каждой буквы алфавита), чтобы иметь: b.db, c.db, d.db ... ... ... z.db. Как я могу ...
3
голоса
5ответов
255 показов
BASH: добавление существующего содержимого файла к существующему файлу
Я должен добавить содержимое файла в конец каждого файла prefs.js . Попробовал с помощью команды find -name 'prefs.js' -exec more filecontent >> '{}' \; но это не сработало.
3
голоса
1ответ
6k показов
Использование rsync в WSL (Bash для Windows 10) для инкрементного резервного копирования
Я много лет был заядлым пользователем Linux, но переключился на Windows. Одна вещь, которую я всегда упускал, - это использование rsync для создания дополнительных снимков в целях резервного ...
3
голоса
2ответа
3k показов
Быстрая команда для вычисления среднего значения столбца в текстовом файле в bash
Учитывая файл данных, разделенный табуляцией (или другой разделитель), как бы вы вычислили среднее значение столбца? Жаль, что нет простых двоичных файлов, которые выполняют простые математические ...
3
голоса
5ответов
2k показов
Как запустить скрипт bash вне терминала?
Привет всем, написал этот сценарий, чтобы запутать мою девушку, когда она использует мой компьютер. Единственная проблема заключается в том, что если терминал закрывается, скрипт перестает ...
3
голоса
1ответ
202 показов
lftp: эквивалент bash обратных ссылок на подстановку команд или $()
Можно ли использовать bash-подобные команды подстановки, например, обратные ссылки `` или $() с lftp? Это, например, CD в каталог, заданный командой: lftp .. cd `pwd`
3
голоса
2ответа
2k показов
Что за команда Bash последние файлы?
Я хочу найти все файлы, которые: недавний не заканчиваться на .class нет каталогов Это то, что я пытался, но это не работает: find . \( -atime -1 -a \! -type d -a \! -name '.class' \) -ls Я упростил ...
3
голоса
1ответ
80 показов
rename(1) набор файлов за пределами текущего каталога
Команда rename в Ubuntu 12.04 (manpage говорит, что она является частью perl v5.14.2 2012-03-23) хорошо работает в одном каталоге, но я хочу использовать ее и в подкаталогах (или, в более общем ...
3
голоса
5ответов
8k показов
Превратить разделенные запятыми строки в 1 столбец
У меня есть список пользователей в основном из /etc /group, я бы хотел отформатировать эту строку в один столбец, мне просто нужны пользователи. Так что если поле выглядит так: ...
3
голоса
2ответа
8k показов
Вставьте цитату в строковую переменную в Bash
Есть ли способ вставить кавычку в начале и в конце в строковую переменную? У меня есть эта переменная сказать: string="desktop/first folder" Если я повторю это, он покажет: desktop/first folder Мне ...
3
голоса
1ответ
438 показов
Используйте отдельную историю для 'read -e' (readline)
Я хотел бы написать интерактивную командную оболочку в сценарии оболочки для упрощения настройки брандмауэра iptables. Проблема в том, что read -e использует историю оболочки . Есть ли способ ...
3
голоса
4ответа
371 показов
Удаление и воссоздание папок в Bash
Я использую программу Hazel, чтобы приводить в порядок мою папку загрузок каждый раз, когда файл загружается. Теперь я говорю ему запускать скрипт оболочки каждую неделю, чтобы удалить каждую папку в ...
3
голоса
3ответа
4k показов
Как интерпретировать число после разрешения в ls -l?
Мне интересно, что означает число 1234 в этом примере: rw-rw-rw- 1234 blabla blabla 3243253235 14:40 myfile.zip
3
голоса
4ответа
5k показов
В Linux, как я могу получить «цитата» через оболочку в sed.
В Linux, как мне получить десятичный / шестнадцатеричный / шестнадцатеричный код ascii от символа или шестнадцатеричный / шестнадцатеричный код ascii. Из руководства пользователя gnu sed видно, что я ...
3
голоса
3ответа
19k показов
Putty: войдите, выполните команду / измените переменную окружения и НЕ закрывайте сеанс
Я хотел бы настроить мой сеанс PuTTY таким образом, чтобы я мог войти на удаленный хост и (a) запустить bash (b) изменить переменную PS1 (содержимое приглашения) (c) продолжить работу в сеансе в ...
3
голоса
3ответа
292 показов
Какая часть man-страниц относится к оболочке bash?
В настоящее время я использую оболочку bash, но немного запутался в записях man. Например, запись man для source (man source): DESCRIPTION sh The exec command specified by the arguments is executed ...
3
голоса
1ответ
192 показов
Присоедините команду, чтобы выполнить, когда возвращается долго работающий поток
Допустим, я только что запустил команду, выполнение которой займет много времени, например, hg clone весь набор разработки Pypy. На полпути я решил запустить другой процесс, например, hg up , как ...
3
голоса
4ответа
7k показов
Псевдонимы в .bash_profile не работают
Я добавил некоторые команды cd blah blah в качестве псевдонима в моем .bash_login, чтобы облегчить изменение каталогов.Работало нормально.Внезапно, хотя ни один из псевдонимов там не работает.Это ...
3
голоса
1ответ
7k показов
Целочисленное деление с плавающей точкой и значение переменной
В настоящее время я изучаю мир сценариев bash. Я знаю, что bash сам по себе не выполняет арифметику с плавающими целыми числами. Я провел некоторые исследования и обнаружил, что есть инструменты, ...
3
голоса
1ответ
274 показов
Как запустить оболочку без входа в систему из оболочки входа?
У меня есть сценарий, предназначенный для настройки моей системы после новой установки операционной системы. Большая часть того, что он делает, требует прав суперпользователя, но некоторые команды ...
3
голоса
1ответ
211 показов
интерпретация подстановочных знаков команды printf
Мне интересно, какое поведение следует команде printf при использовании подстановочных знаков. Этот вопрос первоначально задавался мне кем-то другим, но я сам смущен поведением и хотел бы получить ...
3
голоса
3ответа
3k показов
Как проверить, что zip-файл пуст в bash
Как я могу проверить, является ли почтовый файл пустым или нет? Я не могу использовать if -s в bash, поскольку размер zip-файла не всегда равен нулю. если в zip-файле есть пустые каталоги, я хочу ...
3
голоса
3ответа
135 показов
Что происходит с моим сравнением «если» в bash?
ввод bash: if [[ 167 > 10800 ]] then echo "I can't compare" fi выход bash: I can't compare Я думаю, вопрос довольно очевиден ...
3
голоса
2ответа
1k показов
bash не детерминистически обрабатывает подстановочный знак звездочки
Я случайно добавил пользователя в свою систему без домашнего каталога (я забыл поставить флаги -d и -m в useradd). Вместо того, чтобы удалить пользователя и начать заново, я попытался просто mkdir ...
3
голоса
2ответа
603 показов
Неожиданное завершение глобуса Bash использует первое совпадение, даже если оно неоднозначно
Если у меня есть следующие файлы в каталоге: $ ls a-file-1 b-file-2 something-else А я типа $ cat *file* Линия неожиданно обновляется до $ cat a-file-1 | (pipe обозначает курсор), хотя glob также ...
3
голоса
1ответ
57 показов
Попытка создать сценарий оболочки для перемещения всех файлов с определенным годом в названии в годовой каталог
Вот блок кода, который у меня есть. Независимо от того, что я делаю с командой find, я не могу заставить ее работать так, как я хочу. Попытка переместить все файлы с этими длинными именами года в ...
3
голоса
1ответ
2k показов
«/bin/bash: плохой интерпретатор: текстовый файл занят», хотя файловый редактор закрыл файл
У меня есть скрипт на Linux, который я редактирую под Windows (через Samba), который начинается со строки # shebang !/bin/bash. Даже если: Я заканчиваю редактирование, сохраняю и закрываю файл в ...
3
голоса
3ответа
17k показов
Как войти в систему как root из Bash и делать что-то
Это мой простой bash: cat test.sh #!/bin/bash echo "hello" su - root -c /path/to/script.sh
3
голоса
1ответ
55 показов
Случайно запустить Perl-скрипт с sh, как обнаружить это и предпринять действия?
У меня довольно долгое время был bash-backup-script, который у меня работал нормально, но теперь мне нужны были некоторые функции и я включил их в perl-скрипт. Это прекрасно работает, и я счастлив. ...
3
голоса
1ответ
10k показов
chroot: не удалось запустить команду '/bin/bash':
Я пытаюсь изменить образ ядра, прежде чем использовать его для qemu. Я пытаюсь добавить скомпилированный двоичный файл к изображению. Я использую 64-битный Linux 14.02. Что я делаю, так это ...
3
голоса
2ответа
886 показов
Что означает это сообщение в командной строке bash?
я сделал gnome-open document.pdf на моей оболочке bash, и я получаю следующее сообщение:- " ** (evince:11832): WARNING **: Error setting file metadata: No such file or directory" Что случилось? Я не ...
3
голоса
2ответа
2k показов
Зачем мне нужен префикс openssl с winpty на Windows Bash?
Зачем мне нужен префикс openssl с winpty на Windows Bash? Почему команда openssl genrsa -des3 -out ca.key 4096 зависает и не отвечает в то время как winpty openssl genrsa -des3 -out ca.key 4096 ...
3
голоса
4ответа
1k показов
Существуют ли какие-либо оболочки Unix, поддерживающие отчеты мыши?
В настоящее время я использую Bash на OSX (через iTerm2). Иногда мне приходится запускать программы с очень длинным набором аргументов командной строки. Если я обнаружил, что я набрал опечатку, ...
3
голоса
2ответа
363 показов
env -i zsh | Как это волшебство возможно?
В настоящее время я работаю в школе над самодельной оболочкой, поэтому мне сейчас любопытно, как устроены оболочки. Да, это может быть действительно захватывающим! В любом случае, нам, очевидно, ...
3
голоса
2ответа
1k показов
Как переопределить привязки клавиш по умолчанию в bash?
Я пишу этот файл конфигурации: # ~/.inputrc Control-d: "\C-udate +'%F %T'\C-m" Я хочу выполнить команду date когда я набираю Ctrl-d. Но я не могу переопределить поведение по умолчанию (exit). Спасибо ...
3
голоса
1ответ
2k показов
Изменить громкость от Bash
Я получил это далеко (от .bashrc): alias i="amixer -c 0 -- sset Master playback +1dB" alias d="amixer -c 0 -- sset Master playback -1dB" alias v4="amixer -c 0 -- sset Master playback 40%" alias ...