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

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

3
Linux Bash Script, одна команда, но несколько строк?
У меня есть следующий сценарий, который я написал в поиске Google, и он создает резервную копию моей системы Linux в архив: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / Это работает, но мне интересно, смогу ли я отформатировать сценарий так, чтобы команда …
90 linux  bash  script  tar 

5
Подсистема Windows Linux - доступ к файлам вне Ubuntu
Почему, например, когда я создаю файл из Windows, я не вижу его в подсистеме Linux в Windows 10 (bash.exe) Скриншот должен объяснить. Папка: OMG был создан из Windows Explorer. Папка OMGBash была создана из подсистемы Linux bash.exe Когда папка ИЛИ файл создается вне bash.exe, я никогда не вижу его, независимо …


9
Есть ли ярлык на mkdir foo и сразу в него записаться?
Это то, что я делаю часто $ mkdir foo $ cd foo Это работает как одна команда, но это больше нажатий клавиш и не экономит время. $ mkdir foo && cd foo Есть ли ярлык для этого? редактировать С помощью приведенной ниже справки это кажется самым элегантным ответом. # ~/.bashrc …

9
Что такое домашний каталог в подсистеме Windows для Linux?
Когда я запускаю bashподсистему Windows для Linux, она бросает меня в каталог /mnt/c/Users/<username> Когда я lsэтот каталог, я вижу , каталоги Desktop, Documentsи т.д. , которые я могу видеть в C:\Users\<username>использовании файлов Windows Explorer. Так как именно здесь и началась bashпрограмма, я ожидал, что это мой домашний каталог, но когда …

3
Как я могу изменить оболочку в Ubuntu? [Дубликат]
На этот вопрос уже есть ответ здесь: Как сделать Bash моей стандартной оболочкой в ​​Ubuntu? 7 ответов У меня есть VPS на Ubuntu Server, и я хочу использовать его в /bin/bash/качестве оболочки. Как я могу изменить свою оболочку? У меня есть root-доступ, но я не работаю как root. Итак, сейчас …



9
Как я могу сделать рекурсивный поиск и замену из командной строки?
Используя оболочку, такую ​​как bash или zshell, как я могу сделать рекурсивный поиск и замену? Другими словами, я хочу заменить каждое вхождение 'foo' на 'bar' во всех файлах в этом каталоге и его подкаталогах.

3
Как сделать минус?
Мой утренний кофе еще не дошел до моего мозга, когда я забыл цитаты: alias grep="grep --color=always" поэтому вместо этого я напечатал: alias grep=grep --color=always оставив меня с: --color=always grep=grep в моих псевдонимах. Когда я пытаюсь очистить --color = всегда используя, unalias --colorя получаю: bash: unalias: --: invalid option unalias: usage: …
83 bash  bash-alias 

4
Как передать вывод команды другим командам?
Пример: ls | echoничего не печатает (фактически пустая строка). Я ожидаю, что это напечатает список файлов. ls | grep 'foo'с другой стороны, работает как положено (печатает файлы с именем 'foo'). В этих ситуациях я делаю что-то вроде: ls | while read OUT; do echo $OUT; doneно это довольно громоздко. Почему …
83 bash  pipe 



1
Перенаправление с `>>` эквивалентно `>`, когда целевой файл еще не существует?
Рассмотрим оболочку типа Bash или sh. Основное различие между >и >>проявляется в случае, когда целевой файл существует: > обрезает файл до нулевого размера, затем записывает; >> не усекает, пишет (добавляет) в конец файла. Если файл не существует, он создается с нулевым размером; затем написано Это верно для обоих операторов. Может …
80 bash  redirection  sh 

7
Как устранить ошибку «невозможно выполнить двоичный файл»?
Когда я захожу через SSH, я вижу только это ... -bash: /usr/bin/id: cannot execute binary file -bash: [: : integer expression expected Я ничего не мог сделать здесь. Такие команды, как halt, poweroff, rebootбудет возвращаться command not found. Как я могу это исправить? Я использую Debian Squeeze Linux
80 linux  bash  ssh  debian 

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