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

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

4
Bash каже, що файлу не існує, але він є
Я намагаюся зібрати прошивку для моєї linkys WRVS4400N. lsпоказує, що існує, але коли він намагається запустити його, скаже, що його не існує. Я також можу catце, і це виконуваний, а не сценарій оболонки.
11 bash  arch-linux 


6
Екран GNU не успадкує мою PATH 10.5.8
Я щодня використовую екран для потреб своїх терміналів, і я цілком задоволений цим. В останній час , хоча, я зробив деякі оновлення мої файли конфігурації Баш , і я помітив , що я встановлював різні PATHелементи ( PATH, MANPATH, INFOPATHі т.д.) в 2 -х місцях. Я змінив файли такими, якими …

1
Вийдіть із скрипту bash, коли curl отримає не 200 HTTP-статусу
У мене є налаштування сценарію bash для виконання декількох запитів на вигин for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Чи є спосіб вийти із сценарію, якщо один із відповідей на згортання повернеться зі статусом http! …

1
ssh + sudo + su в оболонку входу
У мене є кілька машин, на які я регулярно натрапляю, лише з метою проведення sudo suрешти мого сеансу, який увійшов у систему як якийсь користувач спеціального призначення. Загальний робочий процес: mymachine:~ me$ ssh me@othermachine othermachine:~ me$ sudo su - specialuser # note: no password needed othermachine:~ specialuser$ # do stuff …
11 bash  ssh  sudo 

3
Виконайте команду, що зберігається у змінній
У мене команда зберігається в змінній. Зробимо вигляд, що змінна $iмає значення: cat -nT index.php |grep 'someregex' Коли я намагаюсь виконати вищезазначену змінну, ввівши $iїї не вдається, оскільки оболонка намагається виконати всю змінну як одну команду. Я також спробував використовувати eval($i)та $iвставляти задники. Як я можу змусити оболонку виконати $iтак, …
11 linux  bash  shell 

1
Bash: Зворотний пошук DNS-адреси активних IP-адрес
У мене є однорядкова команда, яка містить список 10 найактивніших IP-адрес із журналу доступу веб-сервера: cat access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail -n10 Вибірковим набором результатів (із 3 простотами для простоти) буде: 20 12.34.56.7 22 3.67.89.201 29 9.0.203.255 Як бачите, кількість …
11 linux  networking  bash  dns 

3
Чи можна викласти процес переднього плану на задній план без призупинення (контроль + z)?
Я запускаю програму, яка отримує пакети TCP та UDP, і тому її неможливо призупинити. Я фактично запускав 3 процеси однієї програми з різними аргументами, використовуючи фоновий режим &. Коли я лише зробив $fg, усі три процеси вийшли на перший план. Тепер я хочу знову надіслати їх на задній план, але …
11 linux  bash  unix 

2
Що означає bash <<синтаксис?
Менеджер версій Ruby (RVM) встановлений так: bash -s stable &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) Я розумію, що перший &lt;mean (подає bash script до bash interpreter), я плутаю його з &lt;(...)частиною. Отже, що тут роблять дужки і менше, ніж підписують. У яких випадках ми можемо використовувати один і той же синтаксис? Я …
11 bash  syntax 

1
.bashrc завантажує псевдоніми з іншого файлу
У мене є файл .bashrc, який я хочу налаштувати, щоб він читав псевдоніми з файлу .aliases і налаштовував їх. На даний момент у мене: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done &lt; .aliases Але після входу я отримую: -bash: псевдонім: -fu: не знайдено …
11 bash  alias  bashrc 

2
Поставте завдання на задній план за допомогою bash
Я знаю, що ви можете почати фонову роботу з Bash foo &amp;. Однак найкращий спосіб, за яким я знаю, поставити передній план на другий план - це зробити Ctrl+ zзробити паузу, bg 1щоб потім відновити її на задньому плані. Чи є швидший шлях? Якась комбінація клавіш Ctrl+ Somethingя не знаю?
11 bash 

2
Виконуйте гак перед введенням git, лише якщо файли в певному каталозі змінені
Я намагаюся створити скрипт bash для гака, який попередньо здійснює. Щоразу, коли виконується фіксація, я хочу перевірити, чи є файли у певній папці частиною поетапних файлів, і якщо так, запустіть команду (завдання Grunt). Поки що у мене все працює, за винятком лише запуску, якщо певні файли змінені. Я намагаюся змусити …
11 bash  git 



9
grep початок файлу?
У оболонці linux, я хочу переконатися, що певний набір файлів починається з &lt;?, що має точну рядок і ніяких інших символів на початку. Як я можу grep або використовувати інші, щоб висловити "файл починається з"? Редагувати: я підкреслюю це, і head не дає ім'я файлу на тому ж рядку, тому, …

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