Запитання з тегом «bash»

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

7
Чи є стандартна програма Unix, яка повертає діапазон чисел
Я вивчаю сценарій оболонки із застарілого підручника, і мені здається, було б дійсно корисно мати програму, яка просто повертає рядок чисел, розділених пробілами, на кшталт $ range 10 20 10 11 12 13 14 15 16 17 18 19 20 Потім, якщо ви робите сценарій оболонки, ви можете мати for …
22 bash  unix 

2
.profile в Mac OS X?
Я встановив свої термінальні налаштування для виконання: set -o vi при запуску. Проблема в тому, що я не отримую цю команду, коли відкриваю нову вкладку терміналу. Чи є щось на кшталт .profile в OS X, де я можу поставити цю команду?

2
Як створити каталог під назвою '-p' під Linux з Bash? [дублікат]
На це питання вже є відповіді : Як створити файл, названий як аргумент командного рядка? (4 відповіді) Закрито 5 років тому . Як в Bash я можу створити каталог з назвою -p? mkdir -pне вдалося. mkdir "-p"не вдалося. mkdir "\-p"не вдалося. mkdir \-pне вдалося.
22 linux  bash 

6
Як отримати pid запущеного процесу за допомогою однієї команди, що аналізує вихід PS?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 7 років тому . Я шукаю єдиний рядок, який би повертав пид запущеного процесу. На даний момент у мене: ps -A -o pid,cmd|grep xxx|head -n 1 І це повертає кулак pid, command. Мені потрібно …
22 bash  sed  awk  pid 

8
Командний рядок Linux для відключення проксі
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 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 та для конкретного порту або додатку processID?
Я IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a. Жоден з них не допомагає мені знаходити пакети в реальному часі, які надсилаються / отримуються з моєї програми у форматі KB або MB. Причина в тому, що я пишу заявку, де мені потрібно бути дуже впевненим, що стиснення правильне, але я не можу …

7
через ssh та оболонку через ssh: як вийти?
Я запускаю віддалений сценарій через SSH так: ssh user@ipaddress '~/my_script.sh' Все йде добре, але як тільки сценарій закінчується, з'єднання не закривається. Я повинен натиснути CTRL-C, щоб перервати поточне з'єднання. Я спробував команду "вихід" у "~ / my_script.sh", і це марно. Я спробував команду "вихід" у "~ / 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 shell, 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 …
22 bash  inputrc 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.