Что не так с моей строкой .bashrc PS1?

Это в большой степени зависит на съемочной площадке системы. Один способ получить информацию состоял бы в том если xrandr используется:

xrandr --query

Это отобразит что-то как:

Screen 0: minimum 320 x 200, current 3046 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 353mm x 198mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)

Вы могли затем использовать некоторый инструмент обработки текста для вытаскивания разрешения для каждого дисплея.

1
10.02.2012, 18:17
2 ответа

.bashrc только читается из оболочек невхода в систему. Таким образом, когда Вы сначала входите в систему, не чтение. Когда Вы работаете bash снова, не оболочка входа в систему, таким образом, это читает его и Ваши настройки, вступает в силу.

Простое решение этого состоит в том, чтобы создать ~/.bash_profile со следующим содержанием:

source .bashrc

Это заставит оболочку входа в систему считать конфигурацию, используемую для оболочек невхода в систему.

3
27.01.2020, 23:29

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

0
27.01.2020, 23:29

Теги

Похожие вопросы