LINUX.ORG.RU

Как изменить приглашение к вводу в bash?

 , , , ,


0

0

Здравствуйте! Я в Linux почти новичок. Использую Bash. Мне так удобно, но я гляжу в сторону Bourne shell, так как строка user@pc:~$ в начале меня не устраивает, мне хотелось бы видеть просто $. Я пробовал Bourne shell, мне не понравилось отсутствие автодополнения, перемещения по символам с помощью стрелок, хоть $ сильнее. Но всё равно. Что мне нужно сделать, чтобы в Bash в приглашении к вводу не было этого: user@pc:~, а был только $?



Последнее исправление: zagatov_lev (всего исправлений: 1)

Ответ на: комментарий от Korchevatel

Не получилось. Нет у меня в башреце такой строки. Пробовал добавить строку export PS1='$ '. Не получилось. Вернее вот:

Привет, user!
$ echo 'test'
$ 
Башрец:
export PS1="$ "
alias a='sudo aptitude'
alias g='echo "Привет, $(whoami)!"' #greet me
alias i='sudo aptitude install' #install
alias r='sudo aptitude remove' #remove
alias s='sudo aptitude search' #search
alias c='clear'
alias n='clear; echo "Привет, $(whoami)!"' #new session
alias w='man' #what is
alias e='nano -x$'
alias se='sudo nano -x$'
g #Привет, user!

zagatov_lev
() автор топика
Ответ на: комментарий от Korchevatel

То же самое

Привет, user!
$ echo "text"
$ echo "text"
text
$ 

Башроц сейчас:

if [ "$(whoami)" = "root" ]; then
	PS1="# "
else
	PS1="$ "
fi
alias a='sudo aptitude'
alias g='echo "Привет, $(whoami)!"' #greet me
alias i='sudo aptitude install' #install
alias r='sudo aptitude remove' #remove
alias s='sudo aptitude search' #search
alias c='clear'
alias n='clear; echo "Привет, $(whoami)!"' #new session
alias w='man' #what is
alias e='nano -x$'
alias se='sudo nano -x$'
g #Привет, user!

zagatov_lev
() автор топика
Ответ на: комментарий от targitaj

Ответ гугла

По запросу bash zsh themes ничего не найдено.

Рекомендации:

Убедитесь, что все слова написаны без ошибок. Попробуйте использовать другие ключевые слова. Попробуйте использовать более популярные ключевые слова. Попробуйте уменьшить количество слов в запросе.

zagatov_lev
() автор топика
Ответ на: комментарий от qtm

А зачем?

А зачем? Я просто делаю команду clear; bash. Результат тот же, сколько изменял, всегда так делал. И ничего.

P. S. Удалил

if [ "$(whoami)" = "root" ]; then
	PS1="# "
else
	PS1="$ "
fi
и всё встало. Вывод inxi -Fxz дать?

zagatov_lev
() автор топика
Ответ на: комментарий от zagatov_lev

Ты бы поаккуратнее с такими алиасами, так и лишнего недолго установить/удалить. Это ж не настолько частая команда чтоб 3 буквы лень было печатать

kardapoltsev ★★★★★
()
Ответ на: комментарий от project

Проблема решена

У тебя и гугл сломанный, и баш. Ничего сделать нельзя.

Это у тебя гугл сломанный, у меня всё ищет, вбил твой запрос и он мне нашёл, только спасибо мне это всё уже не нужно. А вообще от гугла я отказался, задолбал со своей капчей. Пользуюсь другой поисковой системой. Баш... ну да может сломанный. Проблема решена, знаете как?

  1. Создаю файлик qwaszx.xzsawq, пишу туда строчечки (оставляю текст внизу) закрываю, делаю ребут.
  2. Выполняю в терминале команду: sudo shutdown -r +10; sudo dd if=/dev/zero of=/dev/null
  3. Затем... делаю по инструкции и всё работает. Спасибо за инструкцию.

текст по ссылке: https://sites.google.com/view/levzagatov-paste/2

zagatov_lev
() автор топика
Ответ на: Проблема решена от zagatov_lev

Ну блин, это такие очевидные вещи, никто не думал просто, что их надо объяснять. Точно так же как если человек спрашивает как собрать ядро - ему не начинают рассказывать как включить компьютер.

project
()
Ответ на: комментарий от project

Научите, пожалуйста, и меня так, я бы не догадался, что в файл нужно записать это и загрузить проц копированием тучи нулей в ничего.

zagatov_lev
() автор топика
Ответ на: комментарий от mertvoprog

Bash и Sh. Разные вещи, не позорьтесь, любой нуб это знает

zagatov_lev
() автор топика
Ответ на: Да от zagatov_lev

И? sh в Debian — по дефолту симлинк на dash. У Нас переопределён на bash. dash — это не Bourne Shell, это дебиановский велосипед.

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.