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

88
Почему «(база)» появляется перед моей подсказкой терминала?

Что касается названия, мне интересно, почему у меня (base)слева от моего терминала приглашение. Если я запускаю source ~/.profileв терминале, он исчезает. Если я закрою этот терминал и снова открою новый терминал, (base)он снова появится . Я хотел бы знать, что это, спасибо. Проверьте на...

87
Как перенаправить вывод команды в vim в bash?

Я пытаюсь перенаправить вывод команды bash в новый файл. Если я попробую трубу, как показано ниже: ls -la | vim Баш показывает мне ошибки: Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished. Я знаю, что могу открыть Vim и затем использовать: :r !ls -la Но есть ли способ...

83
В скрипте bash что означает точка, затем пробел, а затем путь?

Я сталкивался с этим примером, когда пытался смонтировать USB-устройство в контейнере openvz, и никогда раньше не видел конструкции во второй строке. Можете ли вы объяснить, что это значит? #!/bin/bash . /etc/vz/vz.conf...

82
Почему «PS Aux | grep x »дает лучшие результаты, чем« pgrep x »?

Я только что попробовал следующую команду на моем Ubuntu, она ничего не показывает: pgrep php5 не должен ли он вернуть идентификатор процесса php5 (что просто делает следующая команда) ?: ps aux | grep php5 Итак, в чем разница между этими двумя...

80
Домашний каталог не создается

Я пытаюсь понять системное администрирование в Ubuntu. Итак, в качестве примера я создаю фиктивного пользователя, используя sudo useradd -d /home/linda linda и passwdсоздать пароль. Я проверяю, что запись была сделана с использованиемcat /etc/passwd linda:x:1004:1004::/home/linda:/bin/sh Однако,...

78
Что такое логин и не-логин?

Говорят, что настройки для оболочки без входа в .bashrcфайл и настройки оболочки для входа в .profileфайл. Что на самом деле подразумевается под логином и без логина? Пожалуйста, объясните, не используя технический жаргон, насколько это...

77
Как я могу отменить последнюю команду CD?

Есть ли способ вернуться к предыдущему рабочему каталогу после выполнения cdв другом каталоге? Мой вариант использования заключается в том, что я просматриваю структуру каталогов для проекта Java и ожидаю, что текущий каталог имеет только один подкаталог. Итак, я печатаю cdи нажимаю Tabи...

76
Bash: удалить слово перед курсором

Рассмотрим следующую командную строку bash, где ^ обозначает местоположение курсора: svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue" ^ Я хотел бы зафиксировать другой файл с тем же сообщением. Как я могу удалить текущее слово, от местоположения курсора до следующего...

75
Как добавить тройку в файл в Bash?

Это команды, которые я печатаю в терминале echo -e "First Line" | tee ~/output.log echo -e "Second Line" | tee ~/output.log Когда я смотрю в файл output.log, я вижу только «вторую строку». Как я могу убедиться, что тройник добавляется (а не стирает файл)? Я хотел бы видеть это в файле: First Line...

74
Скрипт для отображения всех цветов терминала

В интернете я видел много людей со сценариями, которые распечатывали кучу вещей во всех цветах, определенных в ~/.Xdefaults. Однако, когда я пытаюсь использовать это, я всегда получаю error: Bad Substitution. У кого-нибудь есть рабочий скрипт, который делает то же самое? Это должно выглядеть...

73
Как рекурсивно изменить расширение нескольких файлов из командной строки?

У меня много файлов с .abcрасширением, и я хочу изменить их на .edefg Как это сделать из командной строки? У меня есть корневая папка со многими подпапками, поэтому решение должно работать...

71
Как очистить текст в файле?

Как очистить текст, который существовал в текстовом файле, не открывая его? Я имею в виду, например, что у меня есть файл hello.txtс некоторыми текстовыми данными, и как я могу очистить весь текст в этом файле, не открывая его? Под этим я подразумеваю не использовать какой-либо редактор, такой как...

69
Как получить доступ к последнему возвращаемому значению в bash?

Простой сценарий: я ищу wsdlфайл, потерянный в середине проекта. $ find -name '*.wsdl' ./some/very/very/long/way/to/some/lost/directory/filename.wsdl Теперь, когда я знаю, где он находится, я хочу что-то сделать с этим файлом, скажем, отредактировать его. Вместо того, чтобы копировать / вставлять...