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

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

2
Як змусити bash скрипт чекати відповіді користувача?
Існують вже подібні питання, але я їх публікую, оскільки жодна з відповідей не спрацювала. Я пишу сценарій bash для автоматизації встановлення пакетів pacman і AUR на моїй системі Arch. Ідея полягає в тому, щоб прочитати файл (myfile) з іменами пакета перший рядок за рядком, а потім слово за словом і …
3 linux  bash  script 

1
Призначте callback / hook в bash так, щоб у будь-який час виконувалася одна команда, інша виконувалася спочатку?
Кожного разу, коли я біжу ssh (або scp або lftp ), Я б хотів запустити gpg-connect-agent updatestartuptty /bye спочатку. (Це довга історія.) Наразі у мене є функція, визначена в моєму .bashrc: ssh() { gpg-connect-agent updatestartuptty /bye >/dev/null 2>&1 $(which ssh) "$@" } Це працює дуже добре, але я уявляю, що …
3 linux  bash 

3
Спеціальні кольори для оболонки
Як налаштувати кольори за замовчуванням в оболонці? Скажімо, я хочу зробити стандартний блакитний, пурпуровий і жовтий трохи світліше. Показано спосіб тут для терміналу OS X використовуйте перетягування з палітрою кольорів, але як ви робите це вручну в файлах (.bashrc .bash_profile .zshrc і т.д.)?
3 bash  shell  colors  zsh 

1
byobu не дозволить мені створити нове вікно bash при використанні xterm [закрито]
я використовую byobu всередині xterm. Всякий раз, коли я намагаюся створити нове вікно з bash, відкриється вікно, яке негайно закривається. Всякий раз, коли я створюю вікно зі старою sh однак, він працює нормально. я біжу Crunchbang Linux .
3 linux  bash  byobu 

1
номер вікна списку екрану bash
Мені було цікаво, чи є спосіб отримати номер вікна екрану, який є активним? Як в: screen -X get-window-number Я не знайшов способу перераховувати вікна екрана для виведення, тільки фактичні екрани. Тому я хотів би це зробити тому, що я використовую екран досить багато, і було б приємно завжди бачити номер …

2
як вибрати принтер у emacs на Mac OSX
Я новачок в обох emacs, а також не мають багато досвіду роботи з bash. У мене є кілька пов'язаних питань? (1) Чи можу я налаштувати emacs таким чином, що я можу вибрати принтер, на який я друкую? Я маю доступ до одного принтера, підключеного через USB, і двох мережевих принтерів, …
3 macos  bash  emacs 

2
Вийдіть судо посеред сценарію оболонки
У мене є сценарій оболонки, в якому більшість команд потрібно виконувати під sudo; проте останні кілька команд потрібно виконати як поточний користувач. Чи є спосіб я вийти з sudo та перейти на користувача, який увійшов зараз? Якби я запускав це все з командного рядка, я міг би зробити щось на …

2
Команда запуску екрана, від'єднайте та отримайте вихід
Я намагаюся написати сценарій, який з'єднує та запускає команду на / dev / ttyUSB0 після цього отримує вихід. screen -d -m 'SCREEN COMMAND' -L /dev/ttyUSB0 Але це не створює вихідний файл. Як я можу вирішити це питання? Будь-які ідеї?
3 bash  usb  gnu-screen  tty 

1
Як запустити "yum -y update" з Bash Script?
Коли я намагаюся запустити "yum -y update" зі сценарію Bash, це не працює. Ось як виглядає сценарій. #!/usr/bin/ echo "--> Updating CentOS System" yum -y update Я запускаю сценарій з цією командою. bash script.sh Я отримую наступний вихід. Loaded plugins: fastestmirror, refresh-packagekit, security . Please use /usr/bin/yum --help. CentOS 6 …
3 linux  bash 


1
Змініть поточну команду в режимі Zsh Vi
Тому я знаю, що ви можете встановити режим vi в bash з set -o vi Я також знаю, що ви можете встановити режим vi в zsh за допомогою bindkey -v Режим vi в bash має чудову функцію, яка дозволяє редагувати команду, над якою ви зараз працюєте, у повному редакторі vim, …
3 linux  command-line  bash  vim  zsh 

2
Додавання вмісту текстового файлу до середини іншого текстового файлу перед певним рядком
Я намагаюся додати вміст текстового файлу до середини іншого текстового файлу, що теж перед певним рядком. Я використовував команду нижче, щоб додати текст після рядка з деталями, як sed '/line3/ r data.txt' file1.txt (this will add contents of data.txt to file1.txt after "line3" string. Я намагаюся додати вміст файлу перед …

2
Дозволити будь-який запис користувача / пароля в ssh
Я хочу налаштувати ssh, щоб можна було увійти з будь-яким ім'ям користувача або паролем і бути прийнятим. Якщо вони обрали ім’я користувача та пароль фактичного користувача в системі, вони успішно ввійдуть у систему та використовуватимуть ssh так, як було призначено для використання, але якщо це неправильний пароль або навіть неправильне …
3 linux  bash  ssh  sh 

1
Bash перемістіть і перейменуйте, розбираючи вихід знахідки
Я вклав каталоги файлів PDF і хотів би витягнути їх у каталог вищого рівня, перейменувавши їх наступним чином: Мої файли мають щось на кшталт: ./path1/pathA/fileI.pdf ./path1/pathB/fileII.pdf Я хочу досягти: ./path1_pathA_fileI.pdf ./path1_pathB_fileII.pdf Я знаю, що можу скласти список файлів find . -type f -name "*.pdf" І я можу уявити собі рішення, …
3 linux  command-line  bash  find  mv 

4
Видаліть усі * .foo в дереві каталогів
Як видалити всі * .foo у дереві каталогів? rm -r *.foo не працює. Я міг би спробувати цикл, але для цього потрібно рекурсивне розширення: for x in */*/.../*.foo do rm $x done Що теж неможливо.
3 bash  rm 

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