Неудобный способ проверить, является ли PS1
значением по умолчанию для bash
или оно было настроено пользователем в~/.bashrc
(или в любом из файлов /etc/profile
, /etc/profile.d/*
или ~/.bash_profile
. в случае оболочки входа ).
В первом случае PS1
будет установлено на уродливое и раздражающее [user@host last_path_elem]$
; в последнем случае он останется как есть.
Обратите внимание, что в RedHat /etc/bashrc
явно получен из ~/.bashrc
по умолчанию, а ~/.bash_profile
установлен из /etc/skel
; не путайте /etc/bashrc
с /etc/bash.bashrc
, источник которого предшествует ~/.bashrc
в некоторых системах (, например. Дебиан).
Недавно я добавил пользовательский ярлык для вставки адреса электронной почты -и использовал xdotool для вставки нажатий клавиш. Поэтому установите пакет xdotool
из диспетчера пакетов -и в системных настройках перейдите в «Ярлыки» -«Пользовательские ярлыки» и добавьте новый глобальный ярлык (command/URL)
Там вы вставляете следующую команду:sleep 0.3 && xdotool key End Shift+Home Clear
Если вы хотите вставить адрес электронной почты:sleep 0.3 && xdotool key t e s t at e x a m p l e period c o m
Клавиша sleep 0.3
необходима, потому что при нажатии ярлыка на клавиатуре команда будет выполняться немедленно, а (еще )нажатые клавиши на клавиатуре будут мешать клавишам из кода. Вероятно, это также проблема в вашем случае?