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

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

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

8
Командная строка Linux для отключения прокси
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 9 лет назад . Можете ли вы показать мне командную строку, чтобы отключить прокси, когда я использую терминал командной строки в Ubuntu?
22 ubuntu  bash  proxy 


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

4
Избегайте непечатных символов в функции для приглашения Bash
В приглашении Bash (переменная PS1) я вызываю функцию, чтобы потенциально добавить текст в приглашение: export PS1="\u@\h \$(my_function) \$ " Однако функция в приглашении содержит цветовые коды ANSI, которые меняются в зависимости от выходных данных функции (иногда красный, иногда зеленый). Добавление " \[" к переменной PS1 должно исключить эти коды как …
22 bash  prompt  ansi 


3
Передача двух аргументов в команду с использованием каналов
Обычно нам нужно передать только один аргумент: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Есть ли способ передать два аргумента? Что-то вроде {echo abc , echo xyz} | cat cat `echo abc` `echo xyz` Я мог бы сначала сохранить оба результата …

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

7
ssh и shell через ssh: как выйти?
Я запускаю удаленный скрипт через SSH так: ssh user@ipaddress '~/my_script.sh' Все идет хорошо, но как только скрипт завершен, соединение не закрывается. Я должен нажать CTRL-C, чтобы разорвать текущее соединение. Я пробовал команду «exit» в «~ / my_script.sh», и она бесполезна. Я пробовал команду "logout" в ~ / my_script.sh и получаю …
22 bash  ssh  shell-script 

4
История BASH усекается до 500 строк при каждом входе в систему
По какой-то причине я не могу заставить мою систему сохранять историю BASH после перезагрузки. Вот соответствующие разделы моего ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" Насколько я могу судить, это все необходимые опции (я знаю, что раньше у меня была возможность вести …

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

1
Понимание управляющих символов в .inputrc
Моя учетная запись Linux на удаленной машине имеет следующую предопределенную .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: history-search-forward "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": forward-word "\e\e[D": backward-word set completion-ignore-case on set bell-style visible set expand-tilde on set convert-meta off set input-meta on set output-meta on set …
22 bash  inputrc 

2
Bash не загружает .profile в новом сеансе в Linux
Я настраиваю новую машину Linux, которую я получил от нашего ИТ-отдела, и заметил, что .profileона не загружается, когда я начинаю новый сеанс терминала. Текущая оболочка - Bash , хотя я изменил ее по умолчанию на sh, с которым она шла. Как мне заставить его загрузиться .profileпри запуске? Я доступ к …

5
Как получить полный путь к файлу в bash?
Я хотел бы получить простой способ получить полный путь к файлу. Я сейчас набираю это: echo `pwd`/file.ext Пытаясь сократить его, я сделал псевдоним bash: alias fp='echo `pwd`/' Но теперь , если я печатаю fp file.ext, есть пространство , которое появляется между /и file.ext. Такая команда уже существует, и мне ее …

7
Количество файлов в каждой подкаталоги
Я хотел бы, чтобы команда BASH перечисляла только количество файлов в каждом подкаталоге каталога. Например , в каталоге /tmpтам dir1, dir2... Я хотел бы видеть: `dir1` : x files `dir2` : x files ...
22 linux  bash 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.