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

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

1
Чому `bind` та` .inputrc` поводяться по-різному?
Я намагаюся зробити правильно і вкласти свої ключові прив’язки ~/.inputrc. Однак виявляється, що я мушу змінитись bind '"\e\C-j":"\e[1~quiet \e[4~\n"' в "\e\C-j": "\eOHquiet \eOF\n" Тепер \eOH(прив’язані до nav-block-pos1 beginning-of-line) і \eOF( прив'язані до nav-block-end end-of-line) самі є прив'язками в моїй конфігурації, на яку я, можливо, не завжди можу покластися. Отже, головне …

7
Перед читанням очистіть stdin
У мене є такий сценарій bash: # do some time consuming task here read -p "Give me some input: " input Тепер, як ви могли здогадатися, якщо користувач натискає якісь випадкові клавіші під час "трудомісткого завдання", також враховується небажаний ввід. Як я очищую stdin(або принаймні ігнорую), перш ніж видавати команду …
14 linux  bash  shell  stdin 

5
Чи є інші команди, такі як scp, але для видалення файлів і папок?
Я використовую scp для копіювання матеріалів у віддалене місце. Але іноді scp не працює, як очікувалося, я виявив, що іноді копія не завершується належним чином (можливо, коли я додав нові файли до папки, яку я копіюю). Тому я хочу спочатку видалити віддалену папку, а потім зробити копію, щоб переконатися, що …
14 bash  ssh  scp 

7
Встановити тег заголовка ID3, який дорівнює назві файлу MP3
Хтось отримав скрипт bash, який пройде через медіатеку і встановить тег заголовка id3 кожного файлу MP3 рівним імені файлу? Я також відкритий до інших автоматизованих методів. Це може бути програма GUI або все, що виконає роботу автоматично. Тут зазначається метод EasyTag: Як перейменувати тег масового заголовка у файли mp3 ID3 …
14 linux  bash  script  id3 

14
Сценарій: що найпростіше витягнути значення з тегу XML-файлу?
Я хочу прочитати pom.xml ("Проектна модель об'єкта" Maven) і витягнути інформацію про версію. Ось приклад: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> </dependency> </dependencies> </project> …
14 linux  bash  unix  python  xml 

5
Як замінити буфер екрана vim на попередню активність bash після виходу?
Я намагаюся з'ясувати, що таке функція bash (або vim). Ось сценарій. Я в терміналі bash, потім відредагуйте щось з vim, потім вийдіть назад до bash. У деяких терміналах екран сеансу vim зникає, щоб показати попередню активність bash shell (це те, що я хочу?). В інших залишається буфер екрану сеансу vim …
14 bash  vim 

2
як змусити автоматичне завершення функціонування vim поводитись як автозавершення bash за замовчуванням?
Коли ви вводите: e, some/path/file<Tab>якщо є кілька збігів, vim просто вибирає перше, і вам доведеться перебирати решту з них клавішею Tab. (майже схожа на поведінку CLI Windows). Як змусити його поводитись як баш, там, де він лише завершується, поки не з’явиться двозначність? EDIT : оновлене запитання для більшої ясності.
14 bash  vim  autocomplete 


1
Як уникнути "-" у башті [дублікат]
На це питання вже є відповіді : Закрито 7 років тому . Можливий дублікат: інструменти Unix: що робити, якщо файл називається мінусом чогось? Скажіть, будь ласка, як уникнути цього: [root @ unix ~] # ./-sh -bash: ./-sh: У дозволі відмовлено [root @ unix ~] # chmod + x -sh chmod: …

11
Файли журналу bash / zsh історії в каталозі
Я вважаю, що я багато працюю над проектом у наборі каталогу. Іноді - за кілька місяців доріжки - мені потрібно щось переробити на цьому проекті, але я не можу пригадати, що я зробив. Я використовую mercurial або git для відстеження змін у файлах, але я хочу мати можливість запам'ятати, які …
14 linux  bash  shell  history  zsh 

2
Як я налагоджую завершення bash?
Я створив деякі функції завершення bash, які, як видається, працюють ізольовано, але дають мені несподівані результати, коли я намагаюся виконати вкладку з ними. Чи можливо підключити bashdb, потім спробувати вкласти щось, а потім перейти до налагодження та визначити, що йде не так?


1
одне судо для декількох терміналів
Дозволи на кореневі судові дані надаються на певний час, але лише для одного терміналу. Якщо я хочу використовувати судо в іншому терміналі в цей період часу, мені доведеться знову ввести пароль. Як змусити судо працювати через термінали?
14 bash  shell  sudo 


3
Копія та chmod / chown одночасно
У мене є файл журналу, rootяким я хочу скопіювати в каталог, який належить іншому користувачеві, щоб він його проаналізував (спочатку його потрібно розпакувати). В даний час я повинен був би # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz Чи є спосіб видавати обидві команди одночасно, можливо, одним або кількома cpваріантами?
14 linux  bash 

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