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

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.

1
Не заповнення вкладки зірочкою *
Я не в змозі вкласти команду в командному рядку в gnome-terminal, коли у мене є зірочка в командному рядку. Оболонка за замовчуванням є bash, використовуючи gnome-terminal. Наприклад, Це працює для копіювання одного файлу в dir, використовуючи доповнення табуляції в ~/files/каталозі : cp ~/file1 ~/files/ Однак це не працює, використовуючи заповнення …

4
Читання та запис файлу: команда tee
Добре відомо, що така команда: cat filename | some_sed_command >filename стирає ім'я файлу, оскільки перенаправлення виводу, виконане перед командою, призводить до врізання імені файлу. Вирішити проблему можна наступним чином: cat file | some_sed_command | tee file >/dev/null але я не впевнений, що це спрацює в будь-якому випадку: що станеться, якщо …
10 command-line  bash  tee 

3
Як періодично вимикати показ прихованих файлів?
Отже, щоб приховати деякі файли та папки до некваліфікованих очей, я змінив їхні імена, поставивши крапку на початку імені. Вона працює, а файли приховані. Нудні люди, які не є кваліфікованими, їх не побачать. І за допомогою Nautilus я включаю і вимикаю "показувати приховані файли" за допомогою комбінації клавіш Ctrl- H. …
10 bash  scripts  files  schedule 


1
Виберіть конкретний результат із пропозицій щодо завершення
Скажімо, у конкретному каталозі у мене є 3 файли: abc.txt, aww.txt, ant.txt Якщо я роблю: cat a(і натисніть вкладку, щоб побачити параметри), термінал відобразить 3 назви файлів:abc.txt, aww.txt, ant.txt Чи є спосіб вибору n-го результату, а не набору тексту, вказавши номер індексу в результатах, що відображаються терміналом? щось на кшталт: …

3
Як вставити кілька ліній з sed
Я хочу додати це #this ##is my text перед рядком the specific line Я спробував це sed -i '/the specific line/i \ #this ##is my text ' text.txt але додається лише у тексті. Я також пробував різні комбінації з \і , " "але нічого не виходило.
10 bash  sed 

5
Як виконати команди в gnuplot за допомогою скрипту оболонки?
Що я хочу зробити, це написати сценарій, який спочатку запускає програму, а потім каже їй виконати купу команд, а потім вийти. Поїдемо з прикладом. Я написав цей сценарій, myscript.shі він не працює так, як я хочу. Це - просто запустити gnuplot і дочекатися його завершення, а потім запустити інші команди; …

5
Чому мій процес все ще працює після виходу з системи?
Після входу через систему sshя набираю цю команду bash: sleep 50000000000000 & Тоді я kill -9цей sleepпроцес в батьківському процесі (тобто bash). Потім вікно терміналу одночасно відключається. Коли я знову входжу в систему, я виявляю, що sleepпроцес все ще живий. Запитання : Чому sleepпроцес може виживати, коли я вийшов із …
10 bash 

1
Після `chown -R` git дуже повільний
У мене є масштабний проект GIT з кількома підмодулями GIT всередині. Я рекурсивно змінював право власності ( chown -r) rootна свого користувача для кожного файлу в моєму проекті. Тепер будь-яка команда git потребує багато часу для завершення і, здається, використовує 99% процесора. У чому питання? я зробив sudo chown -R …
10 bash  git  ownership 

2
Перехід до команди "type"
Я хочу з’ясувати тип кількох команд. Чи можна труби або в xargsрезультаті пошуку з findв typeкоманди в Linux? Наприклад: find . -name anacron | type або find . -name anacron | xargs type

2
Чутливість справи в сценарії оболонок
Розглянемо цей сценарій Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Якщо я введіть "a", вихід …
10 bash  scripts 

2
Кінцевий хвіст -f після друку n рядків
У мене є таке. Процес запису журналів Java у файл Сценарій оболонки, що запускає процес Java. Мені потрібно прочитати файл журналу після запуску процесу Java, щоб перевірити правильність запуску. Я спробував, tail -fале це залишається додаватися назавжди. Мені потрібно tailзупинитись після друку n рядків. Є такий -nваріант, як варіант для …

1
Як тимчасово видалити налаштування проксі?
Я встановлюю свої настройки проксі, використовуючи наступну команду export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport Коли я це роблю echo $http_proxy я отримав http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80 Однак коли я unset $http_proxy Я отримую помилку -bash: unset: `http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80': not a valid identifier Так я і зробив $http_proxy = "" що також дає мені таку помилку -bash: http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80: No …
10 bash  proxy 

2
Як я можу переключити тачпад залежно від того, підключена миша?
Я хочу, щоб моя тачпад відключилася автоматично, коли підключена зовнішня миша та увімкнена, коли її немає. Я спробував використовувати, touchpad-indicatorале це не вдається у випадках, коли комп’ютер увійшов у режим сну з підключеною мишкою і прокинувся, коли миша відключена. Я намагався зробити такий сценарій у демон, щоб вирішити цю проблему, …
10 bash  xorg  touchpad 

2
Отримайте історію баш-пам'яті, щоб запам’ятати лише команди, виконані з префіксом пробілу!
Команди, виконані в терміналі з префіксом із порожнім пробілом, не записуються у файл історії команд. Але чи є спосіб отримати зворотне, тобто історія повинна записувати лише ті, які мають префікс пробілом?
10 bash  history 

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