XFCE Archlinux не исполняет .bashrc

Другие DE
Ответить
lnx
Сообщения: 280
Зарегистрирован: 24.08.2022

#

Коллеги, казалось бы поставил Арч, поставил xfce, все вцелом работает, не нарадуюсь (удаленная машина). Но ни в пользовательских аккаунтах, ни в рутовом не исполняются alias ls='ls -la --color=auto'
Права вроде верные -
-rw-r--r-- 1 root root 191 сен 2 12:21 .bashrc

ЧЯДНТ?
beisic
Сообщения: 62
Зарегистрирован: 16.09.2022

#

lnx:ls='ls
ls - это уже команда, а в алиасе Вы ее опять повторяете. Получается как-бы цикл одной и той же команды.
Замените в алиасе ls на что-то другое, например на lls .
Arhei
Сообщения: 43
Зарегистрирован: 04.07.2025

#

beisic: ls - это уже команда, а в алиасе Вы ее опять повторяете. Получается как-бы цикл одной и той же команды.
https://www.gnu.org/software/bash/manua ... ml#Aliases
The first word of the replacement text is tested for aliases, but a word that is identical to an alias being expanded is not expanded a second time. This means that one may alias ls to "ls -F", for instance, and Bash does not try to recursively expand the replacement text.
Arhei
Сообщения: 43
Зарегистрирован: 04.07.2025

#

lnx: Но ни в пользовательских аккаунтах, ни в рутовом не исполняются alias ls='ls -la --color=auto'
в смысле не исполняются ? вообще ? или что-то выводит но не то что нужно ?

что показывает
type ls
lnx
Сообщения: 280
Зарегистрирован: 24.08.2022

#

это была копия работающего на локальной машине. С тем же успехом не работает ll и другие. Оно просто не считывается.
Arhei
Сообщения: 43
Зарегистрирован: 04.07.2025

#

lnx:Оно просто не считывается.
что значит не считывается ? выдаёт какую-то ошибку ? например
$ ll
bash: ll: command not found
vasek
Сообщения: 552
Зарегистрирован: 31.08.2022

#

для начала смотри вывод alias ...

мой вывод
alias | grep color
alias ls='ls --color=auto'

Ошибки не исчезают с опытом - они просто умнеют

Arhei
Сообщения: 43
Зарегистрирован: 04.07.2025

#

lnx
для начала убедитесь что находитесь именно в bash оболочке
$  echo $0
bash
$ type -a ls
ls — это псевдонимом для «ls --color=auto»
ls является /usr/bin/ls
ls является /usr/lib/plan9/bin/ls
$ sh
sh-5.3$ echo $0
sh
sh-5.3$ type -a ls
ls является /usr/bin/ls
ls является /usr/lib/plan9/bin/ls
ALiEN
Аватара пользователя
Сообщения: 247
Зарегистрирован: 23.08.2022

#

bash -v

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Ответить