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

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

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

22
Как получить сетевую статистику в реальном времени в Linux в формате KB / MB / Bytes и для определенного порта или идентификатора процесса приложения?

Я IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a. Ни один из них не помогает мне находить пакеты в реальном времени, которые отправляются / принимаются из моего приложения в формате КБ или МБ. Причина в том, что я пишу приложение, в котором я должен быть уверен, что мое сжатие правильное, но я не могу...

22
Можно ли использовать вывод канала в качестве аргумента сценария оболочки?

Предположим, у меня есть скрипт оболочки bash, Myscript.shкоторый требует ввода одного аргумента. Но я хочу, чтобы содержание текстового файла вызывало text.txtэтот аргумент. Я пробовал это, но это не работает: cat text.txt | ./Myscript.sh Есть ли способ сделать...

22
Как найти файловый менеджер по умолчанию?

Как пользователь Linux, я вижу, что некоторые приложения могут запросить открытие пути, и это вызывает запуск файлового менеджера. Я хотел бы сделать это программно, но как я могу узнать, какой файловый менеджер по умолчанию? Есть ли способ найти эту информацию? Любая переменная среды? Под...

22
Как получить pid запущенного процесса, используя одну команду, которая анализирует вывод ps?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад . Я ищу одну строку, которая возвращает pid запущенного процесса. В настоящее время у меня есть: ps -A -o pid,cmd|grep xxx|head -n 1 И это возвращает кулак pid, command. Мне...

22
История BASH усекается до 500 строк при каждом входе в систему

По какой-то причине я не могу заставить мою систему сохранять историю BASH после перезагрузки. Вот соответствующие разделы моего ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export...

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

Я изучаю сценарии оболочки из устаревшего учебника, и мне кажется, было бы очень полезно иметь программу, которая просто возвращает строку чисел, разделенных пробелами, что-то вроде $ range 10 20 10 11 12 13 14 15 16 17 18 19 20 Затем, если вы делаете сценарий оболочки, вы можете иметь for i in...

22
Как создать каталог с именем '-p' в Linux с помощью Bash? [Дубликат]

На этот вопрос уже есть ответы здесь : Как создать файл с именем как аргумент командной строки? (4 ответа) Закрыто 5 лет назад . В Bash, как я могу создать каталог с именем -p? mkdir -pне удалось. mkdir "-p"не удалось. mkdir "\-p"не удалось. mkdir \-pне удалось....

21
Всплывающее уведомление, когда время достигает 16:00?

Мне было интересно, есть ли способ отобразить уведомление или что-то из командной строки в определенное время. Например, когда часы бьют 16:00. Было бы неплохо, если бы он отображал его с помощью инструмента Ubuntu notify-osd:...

21
изменить сочетания клавиш Bash, такие как Ctrl-C?

Я использую Kubuntu 10.04. Я хотел бы изменить некоторые стандартные сочетания клавиш для bash (терминал). Вот ярлыки, которые я хотел бы установить: Ctrl- Cскопировать выделенный текст в терминале в буфер обмена. Ctrl- Vвставить из буфера обмена в терминал. Ctrl- Zотменить редактирование текущей...

21
избегать запрещенного спама при использовании команды find

Я часто пытаюсь найти файлы со следующим синтаксисом: find . -name "filetofind" Однако обычно это приводит к появлению большого количества строк или сообщений об ошибках (Permission denied) о папках, в которых было отказано в разрешении. Есть ли другой способ избежать этого спама, кроме...

21
предупреждение: редактирование строки не включено

Я нашел эту полезную команду bind -x '"\C-r"':resetдля очистки терминала, но я хотел сделать простой скрипт bash: #!/bin/bash bind -x '"\C-r"':reset выход: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line editing not enabled Может ли кто-нибудь объяснить, пожалуйста: Как я...

21
Почему сделал ; после & вернуть неожиданную ошибку токена в bash?

Я получил ошибку: bash: синтаксическая ошибка рядом с неожиданным токеном `; ' из-за следующей команды: evince foo.pdf bar.pdf &; emacs foo.tex & Это незаконно разделять команды ;при использовании &для фона задания? Или есть другая причина, по которой это не сработало?...

21
«Сбросить» цвета терминала после выхода из ssh / выхода из системы

Когда я захожу на удаленный сервер, мне нравится, когда меняются цвета терминала. Я использую settermна своем удаленном файле ~ / .bashrc, чтобы сделать это. Однако, когда я exit, цвета терминала не сбрасываются на локальные. Я решил проблему, но я не уверен, что это лучшее решение. Это то, что я...