Приглашение bash: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
{{stub}}
Приглашение bash настраивается в файле /home/$USER/.bashrc
Приглашение bash настраивается в файле /home/$USER/.bashrc
==Приглашение по-умолчанию==
==Приглашение по-умолчанию==
Строка 51: Строка 53:
Вывод:
Вывод:
  user: petr, time: Вт ноя 05 18:04:20, Путь: ~/Загрузки$
  user: petr, time: Вт ноя 05 18:04:20, Путь: ~/Загрузки$
==Источники==
*[https://koddom.com/kodim/linux-prompt-srting/ koddom.com]
*[https://man.archlinux.org/man/bash.1#PROMPTING man.archlinux.org]
*[https://wiki.archlinux.org/title/Bash_(Русский)/Prompt_customization_(Русский)  wiki.archlinux.org]

Версия от 18:14, 5 ноября 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Приглашение bash настраивается в файле /home/$USER/.bashrc

Приглашение по-умолчанию

Вид приглашения:

[petr@alt-petr ~]$ 

Содержимое .bashrc:

# ~/.bashrc
# The individual per-interactive-shell startup file.

# Source global definitions.
if [ -r /etc/bashrc ]; then
	. /etc/bashrc
fi

# Define user specific aliases and functions.

Приглашение в виде статичной строки

В конец файла /home/$USER/.bashrc прописываем строку:

PS1="|ENTER COMMAND>"

В кавычках - содержимое приглашения.

Вид приглашения:

|ENTER COMMAND>

Переменные

Специальные переменные:

\u - имя текущего пользователя
\t - время 24-часа HH:MM:SS
\T - время 12-часов HH:MM:SS
\@ - время 12-часов формат am/pm
\A - время 24-часа формат HH:MM
\d - дата
\v - версия bash
\w - полный путь
\W - текущий каталог
\$ - вывод $ если простой пользователь, # если root
\h - имя компьютера
\H - имя хоста + домен
\j - число заданий действующее в текущем сеансе 
\l - имя текущего устройства терминала

Если у вас сбился стандартный вывод, он описывается так:

PS1='[\u@\h \W]\$ '

Некоторые варианты

Пример:

PS1="Введи команду, \u, в \A>"

Вывод:

Введи команду, petr, в 17:50>

Пример:

PS1="user: \u, time: \d \t, Путь: \w\$ "

Вывод:

user: petr, time: Вт ноя 05 18:04:20, Путь: ~/Загрузки$

Источники