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

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

11
Что делает «источник»?
$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Он существует и работает. Почему в Ubuntu нет документации по этому поводу? Что оно делает? Как я могу установить документацию об этом?


9
chown не меняет символическую ссылку
Я пытаюсь изменить пользователя / группу символической ссылки с помощью команды: $ chown -h myuser:mygroup mysymbolic/ Но это не меняется. Я вошел как root. Текущий пользователь / группа имеет значение root: root. Что пошло не так?

6
Вернуться к предыдущему каталогу в оболочке
Есть ли способ вернуться к предыдущему каталогу, в котором мы использовали bash, tcsh, без использования pushd / popd? Я хотел бы напечатать что-то вроде «назад» и вернуться в предыдущий каталог, в котором я находился. Редактировать: «cd -» работает, но только для текущих и предыдущих каталогов. Можно ли в любом случае …
306 linux  command-line  bash 

19
Как мне полностью отключить процесс от терминала?
Я использую Tilda (раскрывающийся терминал) в Ubuntu в качестве своего «централизованного командования» - почти так же, как другие могут использовать GNOME Do, Quicksilver или Launchy. Тем не менее, я борюсь с тем, как полностью отсоединить процесс (например, Firefox) от терминала, с которого он был запущен - то есть предотвратить такой …
304 linux  bash  shell  ubuntu  terminal 

9
Как добавить текст в начало файла в Bash?
Привет, я хочу добавить текст в файл. Например, я хочу добавить задачи в начало файла todo.txt. Я знаю, echo 'task goes here' >> todo.txtно это добавляет строку в конец файла (не то, что я хочу).
285 bash 



5
Bash: перебор строк в переменной
Как правильно перебирать строки в bash либо в переменной, либо из вывода команды? Простая установка переменной IFS для новой строки работает для вывода команды, но не для обработки переменной, содержащей новые строки. Например #!/bin/bash list="One\ntwo\nthree\nfour" #Print the list with echo echo -e "echo: \n$list" #Set the field separator to new …
225 bash 

7
Почему Ctrl + V не вставляется в Bash (оболочка Linux)?
Когда я копирую что-то в буфер обмена и нажимаю Ctrl+ Vв Bash, ничего не происходит; Тем не менее, щелкнув правой кнопкой мыши и выбрав Вставить, сделает работу. Почему? Есть ли какая-либо разумная проблема (я уверен, что есть) за этим поведением в Linux?

11
Я случайно набрал пароль в командной строке bash
Я случайно набрал свой пароль в командной строке bash, ошибочно приняв Last login: ...строку за Wrong password(я спешил). Что я делаю, чтобы скрыть мой след? То, что я сделал, отредактировало .bash_historyи удалило нарушающую строку (пришлось повторно войти в систему, чтобы увидеть, как пароль появился в файле, чтобы я мог удалить …

5
В bash, как мне избежать восклицательного знака?
Я хочу сделать что-то вроде bzr commit -m "It works!". Я могу как-то избежать восклицательного знака bzr commit -m "It works\!". Тем не менее, мое сообщение о фиксации содержит обратную косую черту. Как мне избежать восклицательного знака, игнорируя при этом обратную косую черту?

3
Используя часы с трубами
Я хотел бы запустить эту команду: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Но это не работает, потому что «я думаю», что grep пытается запустить на часах вместо хвоста ... Есть ли способ сделать что-то вроде watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Большое …
179 bash  grep  tail  watch 


9
Что делать, если Ctrl + C не может завершить процесс?
Ctrl + С не всегда работает, чтобы убить текущий процесс (например, если этот процесс занят определенными сетевыми операциями). В этом случае вы просто видите курсор «^ C» и больше ничего не можете сделать. Какой самый простой способ заставить этот процесс умереть без потери моего терминала? Резюме ответов: Обычно вы можете …
153 linux  bash  shell 

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