Вопросы с тегом «bash»

14
Уникальная сортировка: перенаправить вывод в тот же файл

Есть ли какой-нибудь короткий способ сохранить вывод канала в тот же файл, который он обрабатывает. Например, это то, что я на самом деле делаю $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Мне было интересно, если есть способ сделать это в одну строку (не добавляя...

14
Есть ли какая-либо функция / утилита по умолчанию, которая запрашивает у пользователя да / нет в скрипте Bash?

Иногда мне нужно спросить пользователя да / нет, чтобы подтвердить что-то. Обычно я использую что-то вроде этого: # Yes/no dialog. The first argument is the message that the user will see. # If the user enters n/N, send exit 1. check_yes_no(){ while true; do read -p "$1" yn if [ "$yn" = "" ]; then...

14
Как очистить уведомление в системном трее через командную строку

У меня есть приложение, которое выдает системное уведомление каждые 5 секунд. Сверхурочно у меня в подносе уведомлений (Gnome env) становится тесно. Как я могу очистить это, как каждую минуту, но мне нужно сделать это через Bash, чтобы я мог автоматизировать это позже. РЕДАКТИРОВАТЬ Я думаю, что я...

14
Опция Rsync --delete не удаляет файлы в целевой директории

Я пытаюсь использовать --deleteопцию в, rsyncчтобы удалить файлы в целевом каталоге, которого нет в исходном каталоге Вот команда, которую я использую: rsync -avz --ignore-existing --recursive --delete /var/www/* root@mydomaintest.com:/var/www Итак, мой вопрос, как я могу удалить все файлы в...

14
Запуск сценария, созданного в Блокноте (Windows) в Ubuntu

Я создал файл блокнота в Windows и скопировал его в Ubuntu. Файл содержит некоторые правила iptables. После того, как файл стал исполняемым с использованием chmod +xи выполнением, он не работал. Однако, когда я создал файл Ubuntu ( gedit ) и скопировал то же содержимое из файла Notepad, сделал его...

14
Почему Windows и Ubuntu имеют похожие команды оболочки?

У Ubuntu есть bash (Bourne Again SHell), тогда как у Windows есть собственная оболочка. Согласно моим исследованиям, в Windows / Ubuntu нет названия для языка, используемого для сценариев оболочки. Это просто называется сценариями оболочки. Почему для Windows и Ubuntu оболочки понимают одни и те же...

14
Запустите приложение Chrome из командной строки

Я не могу найти, как запустить приложение Chrome из Bash? Я пытаюсь добиться этого с Почтальоном . От google-chrome -h, я попробовал (к сожалению) те: $ google-chrome --app="Postman" $ google-chrome --extension="postman" В результате открывается новое пустое окно. Мое первое предположение -...

14
ZSH удален, не может повторно войти

Итак, я установил zshи мне это не понравилось. так я и сделалapt-get remove zsh С этого момента я не могу повторно войти в систему, я нажимаю на моего пользователя ... и затем он просто возвращается к экрану входа в систему. Я могу войти только с Guest session. Я думаю, что проблема вызвана тем,...

14
Почему формат вывода времени зависит от того, как я его называю

Это может быть вопрос новичка, но я не понимаю, как это настроено и почему формат вывода timeкоманды отличается в этих двух случаях: если используется с помощью time, вывод три строки с базовой информацией $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s тогда я могу проверить, какой...

14
Windows 10 Bash «Не удается подключиться к дисплею!»

Я недавно установил Bash для Windows 10 (ууу!). Мне нужно, чтобы запустить мое программное обеспечение для обработки, названное «Seismic Unix», которое установилось нормально. Тем не менее, когда я запустил прикрепленную команду, он выдал ошибку «Не удается подключиться к дисплею!». Эта команда...

14
Удалить все, кроме каждого 12-го файла

У меня есть несколько тысяч файлов в формате filename.12345.end. Я хочу сохранить только каждый 12-й файл, поэтому file.00012.end, file.00024.end ... file.99996.end и удалите все остальное. Файлы также могут иметь номера ранее в своем имени файла и обычно имеют вид: file.00064.name.99999.end Я...

14
Разница между «xargs» и подстановкой команд?

Во многих случаях я использую подстановку команд вместо xargs. Например, так rm $(ls)же, какls | xargs rm Какие на самом деле различия между ними? Я думаю, что одно из отличий заключается в том, что подстановка команд выполняется в подоболочке, а xargsв текущей оболочке, но я не уверен. Пожалуйста,...

14
Почему '!!' ярлык не в состоянии выполнить ранее выполненную команду?

Недавно я набрал на своем терминале username:~$ !! и получил ошибку от bash : bash: !!: command not found В то же время, это успешно, когда сделано под суперпользователем. Я исследовал содержимое PATH моего пользователя и не нашел ничего подозрительного:...

14
Что такое / bin / rbash?

Я узнал о программах Common Shell . Когда я бегу cat /etc/shells, это показывает: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Что /bin/rbashздесь? Это используется в

14
Используя «while read…», echo и printf получают разные результаты

В соответствии с этим вопросом " Использование" в то время как читать ... "в сценарии Linux " echo '1 2 3 4 5 6' | while read a b c;do echo "$a, $b, $c"; done результат: 1, 2, 3 4 5 6 но когда я заменяю echoсprintf echo '1 2 3 4 5 6' | while read a b c ;do printf "%d, %d, %d \n" $a $b $c; done...

14
Создать псевдоним для подключения SSH

Я хотел бы ускорить подключение к конкретным серверам. У меня есть серверы, скажем: 123.123.123.1 123.123.123.2 123.123.123.3 Я обычно соединяюсь со следующим: ssh -p 12345 my_user@123.123.123.1 Это боль, потому что единственная разница между серверами - это последний номер ip. Я попробовал...

14
Рекурсивный скрипт bash для сбора информации о каждом файле в структуре каталогов

Как мне рекурсивно работать через дерево каталогов и выполнять определенную команду для каждого файла, и выводить путь, имя файла, расширение, размер файла и некоторый другой конкретный текст в один файл в bash....