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

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

4
Розуміння того, як входи надсилаються до труб у Bash
Я не дуже розумію, як труби працюють в баш. Я знаю, що він приймає вихід з однієї команди як вхід в іншу команду. Який вихід я можу отримати, тому що це команда, яка виводить на екран. Але як я можу знати, який вхід буде приймати команда? Ось приклад, який я …
17 linux  bash 

6
Як скинути Bash на Mac OSX, .bash_profile пошкоджений і bash більше не працює
Я на MacBook Pro, запускаю останню версію Mountain Lion. Мені дуже потрібна допомога, я спромігся, як пошкодити свій .bash_profile (я думаю), так що кожного разу, коли я відкриваю термінал, я отримую вказану нижче помилку. -bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier -bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier env: bash: …

5
Bash: пошук IP для імені хоста, включаючи / etc / hosts в пошуку
Ubuntu 10.10+ У моєму сценарії мені потрібно знайти IP для заданого імені хоста. Якщо це ім'я вказано в /etc/hosts, команда повинна друкувати IP з /etc/hosts, а не з DNS-сервера. Які команди я намагався ( nslookup, dig, host), повністю ігнорувати /etc/hosts- принаймні , для імен , які не відомі сервера DNS. …
17 linux  ubuntu  bash  dns  hosts-file 

4
Як редагувати .bashrc без входу
Це, мабуть, повторне запитання, але я недостатньо знайомий з процесом входу / завантаження CentOS (особливо в VM), щоб знати, що шукати. Я запускаю CentOS 7 у VirtualBox. Я випадково додав gnome-terminalдо кінця свого ~/.bashrcфайлу. Отже, зараз я з'являється вікно терміналу, коли я входжу в систему. Це термінальне засідання виконується .bashrc, …

1
Як я можу змусити `find` знаходити файли у зворотному хронологічному порядку?
Я хочу знайти файли у підкаталогах, відсортованих за часовою міткою (створення), із першою останньою. Я переглянув сторінку man, але, здається, лише дозволяє вам фільтрувати за часовою міткою, а не сортувати за часовою міткою. Які варіанти я можу пройти, findщоб досягти цього? Як варіант я можу поєднувати його з іншим інструментом, …
17 bash  unix  find 


5
Використовуючи Ctrl або Alt AND backspace для видалення останнього слова в Bash
У Linux я звик натискати Ctrl- Backspaceщоб видалити останнє слово, але я не знаю, як це зробити в терміналі Bash. В OS XI використання Alt- Backspaceробити те саме. Чи є якийсь спосіб змусити Баша розпізнати комбінацію клавіш Ctrl- або Alt- Backspaceдля видалення останнього слова? У Linux я використовую terminatorяк емулятор …


6
Перевірте, чи є елемент в масиві в bash
Чи є приємний спосіб перевірити, чи має масив елемент bash (краще, ніж прокручувати)? Як варіант, чи є інший спосіб перевірити, чи число чи рядок дорівнює будь-якому з набору заздалегідь визначених констант?
17 bash  array 

3
Яке максимальне значення числової змінної оболонки bash?
Мені цікаво, що відбувається, коли числова змінна в bash збільшується, не навмисно зупиняючи її. Наскільки велике може отримати число? Чи переповниться він і стане негативним і просто продовжить наростати назавжди? Чи зламається він і в якийсь момент зупиниться? Я використовую процесор AMD x86_64, але я радий почути 32-бітові відповіді, просто …
17 bash  shell  script 

4
Віддалені команди SSH - попередження про прив'язку баш: редагування рядків не ввімкнено
Я використовую bash 4.3.11 (1) і встановлений наступний плагін історії (через .bash_it ): # enter a few characters and press UpArrow/DownArrow # to search backwards/forwards through the history bind '"^[[A":history-search-backward' bind '"^[[B":history-search-forward' Коли я входжу в інтерактивний сеанс, все добре, але коли я запускаю віддалені команди, ssh host 'ls -als'наприклад, …
17 bash  ssh  shell 



6
помилка оболонки bash: "немає такого файлу чи каталогу"
Я намагаюся встановити обгортку Virtualenv на Ubuntu 14.04. Але щоразу, коли я запускаю термінал, я отримую помилку, кажучи bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: Немає такого файлу чи каталогу. Я також перевірив скрипт bashrc, використовуючи gedit ~/.bashrc, але такого рядка немає. Хтось знає, де я помиляюся?
17 bash  virtualenv 

4
Додайте префікс у тар
Наразі я робимо в оболонці дуже неефективно: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Я хочу, щоб все містилося в каталозі під назвою $ VERSION - чи є спосіб це зробити без копіювання всього, як у вищевказаному сценарії?
17 bash  tar 

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