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

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

2
Bash не завантажує '.profile' у новому сеансі в Linux
Я встановлюю нову машину Linux, яку я отримав з нашого відділу інформаційних технологій, і помітив .profile, що не завантажується, коли я запускаю новий термінальний сеанс. В даний час оболонки Bash , хоча я змінив його від за замовчуванням ш він прийшов с. Як змусити його завантажуватися .profileпри запуску? Я доступ …


1
Чому wget видає помилку при виконанні з sudo, але працює добре без?
Я спробував таку команду: $ wget -q --tries=10 --timeout=20 --spider http://google.com (З цієї публікації SO . Я хочу перевірити підключення до Інтернету в bash.) Я отримую наступний вихід: Spider mode enabled. Check if remote file exists. --2015-09-28 09:55:50-- http://google.com/ Connecting to 127.0.0.1:3128... connected. Proxy request sent, awaiting response... 302 Found …
21 bash  sudo  wget 

3
Як запобігти збереженню пароля чи іншої конфіденційної інформації в історії баш при використанні grep?
Нещодавно мені довелося поздоровитись за паролем, який може бути збережено у файлі. Я не хотів, щоб ця лінія з'являлася в історії баш. Як я можу запобігти збереженню пароля чи іншої конфіденційної інформації в історії баш при використанні grep? Наприклад, як я можу отримати бажання прочитати шаблон із stdin чи консолі?
21 bash  grep 

8
Кращі практики для псевдоніму команди rm та зробити його більш безпечним
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Super User. Мігрували 7 років тому . Деякий час тому я помилково видалив свою домашню папку, оскільки я запустив a rm -rf *на неправильному терміналі, робочим каталогом якого була домашня папка! Я б хотів, щоб у мене …
21 bash  shell  unix  script  rm 

2
Яка функція зірочки як окремої команди в Unix?
Я заплутався в терміналі на Red Hat Linux, і коли я набрав зірочку ( *) з подальшим поверненням, і він виконав одну з програм у моєму каталозі. Чому? Моя найкраща здогадка полягає в тому, що Unix розглядав це як підстановку, тому він виконав першу алфавітну програму. Оскільки my_program.exeі one_of_my_programs.programможе бути …


4
Чому вихід деяких програм Linux не переходить ні на STDOUT, ні на STDERR?
Чому вихід деяких програм Linux не переходить ні на STDOUT, ні на STDERR? Насправді, я хочу знати, як надійно зафіксувати весь вихід програми, незалежно від того, який потік він використовує. Проблема, яку я маю, полягає в тому, що деякі програми, здається, не дозволяють захопити їх вихід. Приклад - команда 'time': …
21 linux  bash  gnu  stdout  stderr 

2
Як вийти з SSH бродячого в терміналі
Слідом за README у цьому сховищі я повинен забезпечити собі шлях до віртуальної машини, яку я створив, але як тільки я це зробив, як я вийду? Ось інструкція: $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" …
21 linux  bash  ssh  vagrant 


6
Чи є командний рядок Windows зі смарт-башовими автозавершеннями / історією команд?
Нещодавно я почав використовувати bash і виявив кілька справді чудових функцій (не обов'язково виходять із коробки, але їх можна налаштувати): Стрілки вгору / вниз підтримують часткове завершення: введіть "git", натисніть стрілку Вгору, і ви переглянете останні команди, які починаються з "git" (навіть у попередніх сесіях!) Ctrl-R здійснить пошук у вашій …

3
Як я можу автоматично запустити кілька сеансів на екрані?
Я намагаюся створити команду, яка запускається screen, створює чотири сеанси з різними іменами та запускаю чотири різні команди. Я знаю, як це зробити вручну: 1. screen 2. ./command1 args 3. CTRL-A :sessionname Session 1 4. CTRL-A C 5. (GOTO 2) Чи можу я це зробити за допомогою сценарію bash чи …
21 linux  bash  gnu-screen 

2
попередження: редагування рядків не ввімкнено
Я знайшов цю корисну команду bind -x '"\C-r"':resetдля очищення терміналу, але хотів зробити простий скрипт bash: #!/bin/bash bind -x '"\C-r"':reset вихід: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line editing not enabled Не могли б хто-небудь пояснити: Як я можу це виправити? Що warning: line editing not enabledозначає?
21 bash 

3
Чому ; після & повернення несподіваної помилки маркера в bash?
Я отримав помилку: bash: помилка синтаксису біля несподіваного маркера `; ' завдяки наступній команді: evince foo.pdf bar.pdf &; emacs foo.tex & I чи заборонено відокремлювати команди, ;коли ви використовуєте &фон для роботи? Або є інша причина, що це не спрацювало? Дякую.
21 linux  bash 

5
змінити клавіші швидкого доступу, такі як Ctrl-C?
Я використовую Kubuntu 10.04. Я хотів би змінити деякі стандартні комбінації клавіш для bash (терміналу). Ось ярлики, які я хотів би встановити: Ctrl- Cскопіювати вибраний текст у терміналі до буфера обміну. Ctrl- Vвставити з буфера обміну в термінал. Ctrl- Zскасувати редагування на поточному рядку в терміналі. Ctrl- Shift- C(або ще …
21 linux  bash  inputrc 

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