Вопросы с тегом «bash»

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.


2
Какова функция звездочки как отдельной команды в Unix?
Я возился в терминале на Red Hat Linux, и когда я набрал звездочку ( *), а затем return, она запустила одну из программ в моем каталоге. Зачем? Мое предположение заключается в том, что Unix воспринимал это как шаблон, поэтому он выполнил первую алфавитную программу. Так как my_program.exeи one_of_my_programs.programможет быть выполнено …

1
Почему wget выдает ошибку при выполнении с sudo, но работает нормально без?
Я попробовал следующую команду: $ wget -q --tries=10 --timeout=20 --spider http://google.com (Из этого поста . Я хочу проверить свое интернет-соединение в 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 Location: http://www.google.de/?gfe_rd=cr&ei=k_IIVreaN-yH8Qfe1Yu4CA …
21 bash  sudo  wget 

3
Как предотвратить сохранение пароля или другой конфиденциальной информации в истории Bash при использовании grep?
Недавно мне пришлось поискать пароль, который, возможно, был сохранен в файле. Я не хотел, чтобы эта строка появлялась в истории bash. Как я могу предотвратить сохранение пароля или другой конфиденциальной информации в истории Bash при использовании grep? Например, как я могу получить grep для чтения шаблона из стандартного ввода или …
21 bash  grep 

8
Лучшие практики для псевдонима команды rm и повышения ее безопасности
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад . Некоторое время назад я ошибочно удалил свою домашнюю папку, потому что я запустил rm -rf *не тот терминал, рабочий каталог которого был домашней папкой! Я хотел бы иметь псевдоним для rmкоманды, но …
21 bash  shell  unix  script  rm 


2
Как выйти из SSH vagrant в терминале
Следуя инструкциям 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-like автозаполнениями / историей команд?
Недавно я начал использовать 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 & Это незаконно разделять команды ;при использовании &для фона задания? Или есть другая причина, по которой это не сработало? Спасибо.
21 linux  bash 

6
Всплывающее уведомление, когда время достигает 16:00?
Мне было интересно, есть ли способ отобразить уведомление или что-то из командной строки в определенное время. Например, когда часы бьют 16:00. Было бы неплохо, если бы он отображал его с помощью инструмента Ubuntu notify-osd:

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

3
избегать запрещенного спама при использовании команды find
Я часто пытаюсь найти файлы со следующим синтаксисом: find . -name "filetofind" Однако обычно это приводит к появлению большого количества строк или сообщений об ошибках (Permission denied) о папках, в которых было отказано в разрешении. Есть ли другой способ избежать этого спама, кроме использования sudo или расширенного поиска ошибок?
21 bash  find 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.