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

Bash - Bourne Again SHell, наступник класичного Unix sh (оболонки).

3
Bash: як дізнатися, чи закінчується вихід останньої команди новим рядком чи ні?
Більшу частину часу вихід команди закінчується символом нового рядка. Але іноді це не відбувається, тому наступне запит оболонки друкується в тому ж рядку разом з висновком. Приклад: root @ hostname [~] # echo -n привіт helloot @ hostname [~] # Я завжди вважав це дуже прикро. Тепер я можу просто …
10 linux  bash  shell  prompt 

5
Як змінити каталог, в який я щойно перемістив цей файл?
Тож припустимо, що я щойно зробив: mv ./myfile /to/some/other/place/ І тепер я вирішую, що хочу перейти за файлом, і зайти в цей каталог. Хоча я міг би попрямувати до миші, виберіть текст, введіть "cd", а потім клацніть правою кнопкою миші, щоб вставити - я віддаю перевагу більш швидкому каталогу на …
10 linux  unix  bash  shell  directory 

4
Чому мій .bashrc не читається під cygwin?
Мій .bashrc виглядає приблизно так: alias name@server="ssh server sname" echo "bashrc read" echoЗатвердження просто для перевірки , якщо він буде читати. Але відлуння нічого не робить. Я хочу встановити псевдонім для швидшого ssh у вікно, виконуючи певну команду, яка є робочим псевдонімом на віддаленому полі.
10 bash  cygwin  bashrc 


13
Корисні псевдоніми bash та створення списку найбільш використовуваних команд
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я знайшов цю статтю, де обговорюється швидкий спосіб сортувати історію башів і побачити, які команди ви використовуєте найбільше: cut -f1 -d" " .bash_history | sort | …
10 bash  alias 

3
Як використовувати ssh і sudo разом у bash?
Мені не вдалося знайти питання, що описує цей конкретний сценарій. Я намагаюся виконати дуже базовий скрипт bash, щоб отримати журнал з декількох машин. Я запускаю скрипт локально, але мені потрібно отримати доступ до зовнішньої машини через ssh, а також sudo в привілейованого користувача один раз на цій машині ... ssh …
10 linux  bash 

2
Тут немає документа TTY під час виконання команд над SSH у документі
Я намагаюся запустити команду над SSH у цьому документі: ssh example.com <<END sudo /etc/init.d/apache2 reload END Що зазвичай працює, за винятком випадків, коли я намагаюся запустити щось, що потребує введення, наприклад, пароль для sudo. У такому випадку я отримую таке повідомлення: sudo: no tty present and no askpass program specified …
10 ssh  bash  sudo 

4
Простий спосіб обмежити розмір файлу (stdout) на рівні сценарію оболонки?
Гаразд, це дуже практичний випадок використання з моєї точки зору. Скажімо, у мене є якийсь простий oneliner оболонки, який записує вихід у файл. Це може бути просто все, наприклад, tcpdump. Чи є якийсь загальний і тривіальний спосіб переконатися, що вихідний файл не перевищить заданий розмір? Причиною цього є захист від …
10 bash 

4
Зручний розбір чисел із одиничними суфіксами?
Скажімо, у вас є дані з величиною у читаному для людини форматі, наприклад, вихід du -hта ви хочете надалі працювати над цими числами. Скажімо, ви хочете передавати свої дані через grep, щоб зробити підсумок підмножини цих даних. Ви робите це спеціально в багатьох системах, яких ви ніколи не бачили, і …

3
Ubuntu dpkg, не інтерактивна установка
Я намагаюся встановити купу файлів .deb без взаємодії з ними. Наприклад, MySQL Server запропонує інтерактивному меню ввести адміністративний пароль після конфігурації dpkg. Я намагався. export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/* Я знаю, що я можу просто витягнути файли без конфігурації. Я намагаюся створити сценарій bash для …

4
Bash один-лайнер для атомного створення файлу, якщо його не існує
Я хочу однолінійку Bash, який атомно створює файл, якщо його не існує. Це по суті означає "якщо файл не існує, створити його", але гарантувати, що ніхто інший не вдається створити файл у невеликому просторі між виконанням if і створенням файлу.
9 bash  files 

4
Не вдається оновити Bash на Debian 6.0 (стиснути)
Я не можу оновити Bash на сервері Debian 6.0 (Squeeze), щоб позбутися виявленої вразливості: bash --version GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) apt-get update apt-get install bash Reading package lists... Done Building dependency tree Reading state information... Done bash is already the newest version. 0 upgraded, 0 newly installed, 0 to …
9 linux  debian  bash 

5
Як відновити Bashrc за замовчуванням?
Я випадково переписав .bashrc. Я зробив наступне echo 'export EDITOR=/usr/bin/nano' >> /etc/bashrc Бур я випадково набрав >замість >>. Гадаю, це була погана ідея. Я все ще можу ввійти в систему, використовуючи цей трюк (натисніть, Ctrl+Cперш ніж .bashrc буде виконаний повністю). Але як відновити його за замовчуванням .bashrc? Я працюю CentOS …
9 bash  bashrc 

5
Як я можу легко конвертувати спеціальні об'єкти HTML зі стандартного потоку введення в Linux?
CentOS Чи є простий спосіб конвертувати спеціальні сути HTML із потоку даних? Я передаю дані до сценарію bash, а іноді ці дані включають спеціальні об'єкти. Наприклад: "тест" & amp; тест $ тест! тест @ # $% ^ & amp; * Я не впевнений, чому деякі символи відображаються добре, а інші …
9 linux  bash  scripting  sed  html 

2
Чи можу я змінити право власності на всі файли конкретного користувача?
Чи є спосіб рекурсивно знайти всі файли, що належать користувачеві, та змінити їх на іншого користувача / групу в Gnu / Linux? Я припускаю, що має бути якийсь магічний один вкладиш, але мої навички майстра командного рядка не до цього :) Дякую!

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