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

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

3
Доступ до mysql-сервера localhost за допомогою bash
Припустимо, я хочу отримати доступ до mysql-сервера та друкувати всі таблиці та бази даних та їх дані в localhost за допомогою bash script. У мене сценарій виглядає так: пароль mysql -u root -p Після виконання сценарію оболонка mysql відкриється замість bash. Тож як я можу запустити команду з mysql? Крім …
linux  bash  mysql 

3
Bash-блок і повернення кодів - потрібно пояснення
Я давно використовую Bash, але, здається, все одно щось сумую. Будь ласка, врахуйте цей код: function surprise { true && { echo 'Expected'; false; } || { echo 'Unexpected'; } } surprise; що є скороченою демонстрацією моєї реальної проблеми та результатів: Expected Unexpected До цього часу я думав, що те, …
bash 

1
скрипт, який запускає інший сценарій як інший користувач, як видалити процес su?
У мене є Fedora Linux на скрипті bash, який я запускаю як користувач root, який починає інший сценарій як менш привілейований користувач rpmbuild. #!/bin/sh # start as another user, fork su rpmbuild -c ./long.sh & # disown the job disown # run some other long running things. Зміст long.sh #!/bin/sh …
linux  bash  fedora  su 

1
Написання мого першого сценарію bash (рядок 2: testcript: Немає такого файлу чи каталогу)
Я намагаюся написати свій перший сценарій оболонки (я запускаю Ubuntu 10.x) Ось як виглядає мій «сценарій» cd /some/path/to/scripts # pwd (if uncommented, this shows we HAVE really changed directory to /some/path/to/scripts # echo `ls` (if uncommented, shows that testscript is in our working directory) # the next line is where …

1
Як придушити вихід команди bash
Я знайшов такий спосіб перевірити, чи доступний хост на даному порту, однак мене цікавить лише код статусу команди, тому я намагаюся щось подібне: [CptBartender@somewhere ~]$ <dev/tcp/host/port ; echo $? 0 Це добре працює, якщо я спробую відкрити порт, проте якщо я перевіряю закритий порт, я отримую: [CptBartender@somewhere ~]$ <dev/tcp/host/blocked_port ; …

1
Більше не можна набирати Git bash після повернення з ssh -tt
Я хотів виконати команду у віддаленій оболонці у її інтерактивному середовищі, щоб змусити її .bash_profileспочатку завантажувати свій пульт перед виконанням команди. Це чудово працює: echo "command" | ssh user@remote_host [1] Але це дає помилку Псевдотермінал не буде виділено, оскільки stdin не є терміналом. Я не знаю, чи це проблема, тому …

1
Оболонка Linux - сортуйте текстовий файл за довжиною кожного рядка та надрукуйте найкоротше слово
У мене є файл "file.txt", який містить таке: This is many letters This is few Hi This is a very long sentence. (Насправді це кілька тисяч, але я новачок у Linux, і хочу зробити це легше.) Я хочу, лише в оболонці, сортувати список за довжиною кожного рядка, будь-яким напрямком. Найменший …

1
сеанс ssh затримався через деякий час неробства
Я використовую fedora 19 і bash 4.2.53 (1) -випуск Якщо я залишу ssh-з'єднання відкритим на кілька хвилин і нічого не роблю з цим, термінал застрягне. Ось висновок netstat: tcp 0 1440 x.x.x.x:port x.x.x.x:port ESTABLISHED 3596/ssh Тож здається, що через деякий час трафік просто залишається в черзі відправки і ніколи не …
linux  bash  ssh  fedora 

2
Трубопровідне скидання з сценарію
Я роблю тестовий сценарій, щоб зібрати (за допомогою make) і провести купу тестів. У мене є ряд cat, grepі sedкоманди , які організовує результати всіх тестів добре, проте ядро-відвали є винятком. Скажімо, у мене є програма під назвою test. Якщо ./testядро демпфірує, наступні рядки не зафіксують його (оскільки в ньому …

1
Чи можемо ми встановити пакет через скрипт оболонки? [дублікат]
На це питання вже є відповідь тут: sudo з паролем в одному командному рядку? 11 відповідей Я намагаюся написати скрипт оболонки, щоб після перевстановлення Ubuntu знову. Я міг просто запустити скрипт і зберегти всі пакунки. І я планую передати пароль у вигляді аргументу. Моє запитання тут полягає в тому, як …
bash  script  sudo  apt 

0
Mac термінал втратив знання git
Коли я відкрив термінал і перейшов до git repo, він автоматично показав гілку, на якій я перебуваю, з великим зеленим чеком або червоним X, якщо б я змінив. Сьогодні увійшли до машини, і мій баш-профіль якось пошкоджений. Тепер, коли я переходжу до каталогу git, все виглядає так, як це було …

3
Як змусити netcat отримувати UDP-пакети від будь-якого хоста?
Чи є спосіб netcatотримати UDP пакети з будь-якого ip: порту? Я не хочу, щоб він прив'язувався до певного хоста, коли з'являється перший пакет. Я можу розглянути альтернативи, але вони повинні бути зручними (дозволити трубопроводи).
bash  udp  netcat 


1
Проблема "породження" баш-псевдонімів
В моєму ~/.shortcuts, я маю посилання на деякі часто використовувані каталоги. У .bashrc(OS X) я роблю це: ls -1 ~/.shortcuts | xargs -I {} alias {}="'cd -P ~/.shortcuts/{}'" Коли я запускаю aliasв терміналі, вихід показує щойно додані псевдоніми, але жоден з псевдонімів не працює. Чому? У мене є деякі псевдоніми, …

1
Як використовувати унісон для синхронізації файлів у файловій системі ext4 з файловою системою FAT? (біт дозволу)
Моя машина - Linux ext4. У мене зовнішній жорсткий диск з FAT. Я можу синхронізувати більшість файлів без проблем. Однак завжди є кілька файлів, які мають проблеми з дозволом. Я спробував використовувати unison -fat для визначення політики синхронізації. Однак унісон, схоже, не приймає мого командування. Ось що я спробував: Мій …
linux  bash  unison 

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