Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

25
голосов
2ответа
5k показов

Зачем использовать echo перед установкой нового программного обеспечения?

Я новичок в вычислительном мире. При установке ROS Indigo первый шаг заставляет меня использовать следующий код: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > ...
25
голосов
3ответа
65k показов

bash: ulimit: размер основного файла: невозможно изменить ограничение: операция не разрешена

Fedora 12 gcc 4.4.1 Я занимаюсь программированием, и моя программа дала мне дамп стека. Тем не менее, нет никакого файла ядра для меня, чтобы исследовать. Так я и сделал: ulimit -c unlimited и ...
25
голосов
4ответа
21k показов

Проверьте количество ожидающих обновлений безопасности в Ubuntu

Позвольте мне начать с того, что мне запретили включать автоматические обновления на наших серверах Ubuntu как для безопасности, так и для обычных пакетов. Когда я захожу на любой из моих четырех ...
25
голосов
3ответа
28k показов

Страница Man Bash: убить против убить -9

Моя справочная страница не документирует разницу между kill а также kill -9 Так как они делают разные вещи, почему -9 не задокументировано на странице kill ? Я подумал, что, возможно, это были ...
25
голосов
5ответов
28k показов

Как мне запустить bash при подключении ssh'а к моему серверу?

У меня есть сервер Debian. Когда я вхожу через ssh, меня приветствует окружение sh. Как я могу изменить это, чтобы я начал в среде bash?
25
голосов
11ответов
26k показов

Как удалить дубликаты файлов в каталоге?

Я скачал много изображений в каталоге. Загрузчик переименовал файлы, которые уже существуют. Я также переименовал некоторые файлы вручную. a.jpg b.jpg b(2).jpg hello.jpg
24
голоса
6ответов
71k показов

Как проверить, существует ли каталог в командной строке Linux?

Как проверить, существует ли каталог в командной строке Linux? Решение: [ -d ¨a¨ ]&&echo ¨exists¨||echo ¨not exists¨
24
голоса
5ответов
77k показов

Как ввести информацию для входа на сайт из командной строки Linux

Мое подключение к интернету обеспечивается университетом. Он защищен комбинацией имени пользователя и пароля. Это означает, что когда я запускаю свой компьютер, мне нужно запустить веб-браузер и ...
24
голоса
4ответа
60k показов

grep для "термин" и исключить "другой термин"

Я пытаюсь построить поиск grep, который ищет термин, но исключает строки, имеющие второй термин. Я хотел использовать несколько опций -e "pattern" , но это не сработало. Вот пример команды, которую я ...
24
голоса
3ответа
10k показов

Баш автозаполнение типа зш

Я использую bash, но мне хотелось бы иметь автозаполнение в стиле zsh (вы нажимаете на вкладку, а он просматривает возможности), а не на то, что, кажется, делает bash, то есть отображает список ...
24
голоса
2ответа
14k показов

Можно ли передать выходные данные одной команды двум другим командам?

Как я могу направить вывод одной команды одновременно с вводом двух других команд?
24
голоса
2ответа
1k показов

Как не дать Bash изменить историю?

Если я нажимаю стрелки вверх или вниз на своей клавиатуре, а затем изменяю что-то из моей истории, это меняется навсегда. Даже если я нажму Ctrl-C, а затем попробую снова вызвать его, он все равно ...
24
голоса
8ответов
23k показов

Как мне сохранить историю bash между сеансами?

Я работаю на цели x86 под управлением Fedora 9. Всякий раз, когда я перезагружаю его, моя история возвращается в какое-то состояние, и у меня нет команд, которые я делал в сеансах до перезагрузки. ...
24
голоса
2ответа
2k показов

Есть ли однострочная команда, чтобы сделать chmod интерактивным?

Я ищу что-то вроде: ls | ask_yes_no_for_each_file | chmod +x the_files_approved Или похожий синтаксис. Также может работать с другими командами, для которых вы хотите индивидуальное подтверждение.
24
голоса
9ответов
8k показов

Есть ли история каталогов для bash?

Есть ли что-то вроде истории обратного поиска bash (Ctrl-r), но только для каталогов? У меня есть глубокие иерархии папок, к которым я хочу перейти, поэтому я хотел бы использовать что-то вроде ...
24
голоса
1ответ
4k показов

Почему vim задерживается на секунду, когда я использую команду 'O' (откройте новую строку выше и вставьте)?

Когда я использую большинство команд, они вступают в силу немедленно. Однако, когда я использую команду O , я вижу, что буква "O" заменяет текущий символ примерно на секунду, затем текущий символ ...
24
голоса
2ответа
32k показов

Используйте rsync для копирования всех файлов, кроме определенных имен файлов с определенным расширением

У меня есть две флэш-карты одинакового размера, и я хочу скопировать содержимое одной на другую на основе следующих правил: Я хочу, чтобы все каталоги и подкаталоги были на месте Я хочу исключить ...
24
голоса
4ответа
53k показов

Команда Cygwin Dos2Unix не найдена

У меня возникли некоторые проблемы с использованием Cygwin. Я пытаюсь использовать утилиту dos2unix, а cygwin -bash: dos2unix: command not found Когда я возвращаюсь в установщик и просматриваю ...
24
голоса
6ответов
36k показов

Могу ли я сделать базовую математику в Bash?

Мне было интересно, можно ли делать простые математики в Bash? Я думаю, что-то вроде, = 25-5 напечатает 20 или что-то. Это можно сделать легко? Спасибо
24
голоса
5ответов
24k показов

Linux Shell: скопировать вывод в буфер обмена без использования мыши?

Можно ли скопировать вывод в буфер обмена, не используя мышь? Например, я хотел бы сделать что-то вроде этого: $ pwd >> буфер обмена
24
голоса
2ответа
5k показов

Как предотвратить очистку вывода терминала, когда я "выхожу" из сеанса SSH?

Это ситуация: я открываю терминал в Ubuntu и делаю ssh host-1 , который работает как положено. С хоста-1 я делаю ssh host-2 , который снова работает нормально и подключает меня к хосту-2. С хоста-2 я ...
24
голоса
3ответа
41k показов

как добавить день в дату в Bash?

Например, у меня есть дата: 4 августа 1993 года, и я хочу добавить к ней 348 дней, как я могу сделать это в bash?
24
голоса
8ответов
46k показов

Копируйте файлы в Linux, избегайте копирования, если файлы существуют в месте назначения

Мне нужно скопировать папку /home /user с одного жесткого диска на другой. Он имеет 100 000 файлов и размером около 10G. я использую cp -r /origin /destination иногда я получаю некоторые ошибки из-за ...
23
голоса
3ответа
61k показов

Как использовать «сед» с трубопроводом

Я хочу заменить строку, выведенную из grep , у меня есть: $ npm info webpack | grep version это выводит меня $ version: '2.1.0-beta.12', но я хочу иметь: $ 2.1.0-beta.12 Так что я думаю, что могу ...
23
голоса
8ответов
23k показов

Подавить трассировку выполнения команды echo?

Я запускаю сценарии оболочки от Jenkins, которые запускают сценарии оболочки с параметрами # шебанга !/bin/sh -ex. По словам Баш Шебанга для чайников?, -x , "заставляет оболочку печатать трассировку ...
23
голоса
1ответ
21k показов

: команда двоеточия для Баш

Говоря как новичок в bash, я обновлял свой .bashrc через copy/paste + github, и я наткнулся на команду : которая ставит меня в тупик и в Google. например : ...
23
голоса
3ответа
12k показов

Как мне объединить команды в консоли?

В bash я иногда хочу запустить несколько команд последовательно и не хочу ждать, пока они завершатся, прежде чем я наберу новые. Поэтому я делаю что-то вроде этого: cmd1; cmd2; cmd3 К сожалению, одна ...
23
голоса
3ответа
2k показов

Что означает эта загадочная команда Bash?

Я читал предупреждение Ubuntu Forum о вредоносных командах и нашел этот интересный камень: :(){ :|:& };: ПРЕДУПРЕЖДЕНИЕ. Приведенный выше код приведет к сбою в работе вашего компьютера, если только ...
23
голоса
2ответа
9k показов

Что именно <() в bash (и = () в zsh)?

Мне довольно комфортно с bash, но недавно я попал на замену, которую не знал. Что именно
23
голоса
2ответа
26k показов

Откройте приложения с графическим интерфейсом Ubuntu Bash в Windows 10

Я установил сборку Windows 10 Insider только для использования Ubuntu Bash. Я заметил всю его Ubuntu в Windows, поэтому я попытался установить приложение с графическим интерфейсом, то есть Gedit. Он ...
23
голоса
1ответ
6k показов

Почему у нас есть оболочки для входа в систему, не входящие в систему, интерактивные и неинтерактивные?

Итак, страницы руководства bash объясняют, что такое логин и интерактивные оболочки: Оболочка входа - это та, чей первый символ аргумента ноль - -, или тот, который начинается с опции --login. ...
23
голоса
3ответа
9k показов

Граница текущей панели Tmux не очевидна

Я пытаюсь сказать, какая панель является текущей в tmux, если их всего две. Граница, кажется, только выделяет прилегающий край, что делает невозможным сказать. Вот Gif, чтобы подчеркнуть то, что я ...
23
голоса
2ответа
9k показов

Как сделать так, чтобы колесо мыши прокручивало меньше пейджера с помощью bash и gnome-терминала?

У меня есть два компьютера с последней версией Fedora. Во-первых, я использую zsh, а колесо мыши можно использовать с меньшим количеством пейджеров в терминале gnome для прокрутки пейджера. На втором ...
23
голоса
2ответа
2k показов

Случайно получены .bash_history

В момент блеска я выполнил команду source ~/.bash_history . К счастью, большинство команд используют vim для редактирования какого-либо файла, но в моей истории есть несколько страшных команд - ...
23
голоса
3ответа
2k показов

Что заставляет bash останавливаться после плохой команды?

Когда вы печатаете неверную команду, говорите, что хотите сделать: $ cd .. $ ls Но вместо этого вы набираете слишком быстро и в итоге нажимаете Enter между l и s, поэтому вы получаете: $ cd .. $ l ...
23
голоса
1ответ
15k показов

Почему кошка не меняет время доступа?

Второй вызов cat файла не обновляет время доступа. Я ожидал, что время доступа будет обновляться каждый раз, когда отображается содержимое файла. Я вижу то же самое поведение, если я открываю файл в ...
23
голоса
6ответов
44k показов

Как командная строка Mac сравнивается с Linux?

Я люблю Ubuntu Linux - особенно командную строку. Но я должен признать, что, по крайней мере, на данный момент, Windows более удобна для пользователя - для этого есть больше программного обеспечения, ...
23
голоса
8ответов
34k показов

Показывать только нечетные строки с котом

ПРИВЕТ, Возможно, это что-то очень простое, но я не понимаю сейчас. В Linux shell, учитывая текстовый файл, как я могу сделать что-то вроде cat filename, чтобы я видел только первую строку, третью ...
23
голоса
10ответов
20k показов

Как скопировать файл с именем, начинающимся с точки?

Я пытаюсь скопировать все файлы в каталоге A в каталог B. Все файлы в каталоге A начинаются с точки, например: A/.a A/.b A/.c который я нашел, если я использую: cp A/* B , всегда получаю ошибку: cp: ...
22
голоса
2ответа
25k показов

(обратный поиск) в Bash

Я обычно заканчиваю тем, что использую CTRL+r для (reverse-i-search), однако иногда я пропускаю команду, которую искал; если я делаю снова (reverse-i-search) он больше не находит. Я предполагаю, что ...
22
голоса
5ответов
45k показов

Что означает символ трубы linux "|" делать?

Вот команда, которая сортирует файлы в папке в обратном порядке ls | sort -r Что делает | Символ в этой команде сделать? То, что я действительно ищу здесь, это объяснение каналов для начинающих Linux ...
22
голоса
2ответа
80k показов

.profile в Mac OS X?

Я установил настройки терминала для выполнения: set -o vi при запуске. Проблема в том, что я не выполняю эту команду при открытии новой вкладки терминала. Есть ли что-то вроде .profile в OS X, где я ...
22
голоса
2ответа
33k показов

создать базу данных mysql с одной строкой в bash

Можно ли создать пустую базу данных с одной командной строкой в bash? Мои попытки новичка потерпели неудачу: mysql -uroot $(create database mydatabase;) Я заканчиваю тем, что должен mysql -uroot ...
22
голоса
7ответов
4k показов

Есть ли стандартная программа unix, которая возвращает диапазон чисел

Я изучаю сценарии оболочки из устаревшего учебника, и мне кажется, что было бы очень полезно иметь программу, которая просто возвращает строку чисел, разделенных пробелами, что-то вроде $ range 10 20 ...
22
голоса
4ответа
19k показов

Как заменить часть текстового файла между маркерами другим текстовым файлом?

Скажем, у меня есть текстовый файл, как это: # custom content section a b ### BEGIN GENERATED CONTENT c d ### END GENERATED CONTENT Я хотел бы заменить часть между тегами GENERATED CONTENT содержимым ...
22
голоса
2ответа
5k показов

Соответствует ли bash * файлы в алфавитно-цифровом порядке?

Я хочу объединить кучу файлов в порядке имен файлов. Можно ли предположить, что это даст мне их в алфавитно-цифровом порядке? cat * т.е. тот же порядок, что дает ls .
22
голоса
7ответов
63k показов

Как заменить несколько пробелов на одной вкладке

У меня есть несколько текстовых файлов, которые содержат несколько столбцов, разделенных различным количеством пробелов, но вместо этого мне нужна одна вкладка в качестве разделителя. Можно ли это ...
22
голоса
2ответа
34k показов

Как распаковать / распаковать вывод на лету

Что такое идиоматический способ сделать следующее смола в стандартный вывод прочитайте этот вывод tar из stdout и распакуйте его в другую папку. Мое решение - tar --to-stdout .. | tar -C somefolder ...
22
голоса
8ответов
19k показов

Выровнять по праву часть подсказки

Я уверен, что я видел кого-то, у кого часть его приглашения выровнена по правому краю в окне терминала, а затем фактический курсор начинался со второй строки. Я знаю, что могу получить вторую строку ...
21
голос
8ответов
143k показов

Командная строка Linux для отключения прокси

Можете ли вы показать мне командную строку для отключения прокси, когда я использую терминал командной строки в Ubuntu?