Permalänk
Medlem

Aliases i screen?

Jag är säker på att detta går att lösa via google, men tyvärr har jag otroligt mycket att göra idag så jag hoppas på snabb hjälp från er.

Jag har ett par aliases i ~/.profile, dock verkar inga av dessa fungera i en screen-session. Varför? Hur kan man fixa?

Tack i förväg!

Visa signatur

qw q b

Permalänk
Hedersmedlem

Testa screen -l och screen -ln.
Skulle tro att det beror på att screen startas/inte startas som loginshell (eller vad det nu heter ) och därmed inte läser in rätt fil. Har haft lite problem själv att förstå när .bashrc används och när .bash_profile används, trodde rätt länge att de var olika namn för samma sak

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

I see, verkar som vid login läses .profile medans screen läser .bashrc, kanske går att ändra via .screenrc.

Tack för den snabba hjälpen!

Edit: löste det hela genom att lägga till "shell -$SHELL" i .screenrc.

Visa signatur

qw q b

Permalänk
Hedersmedlem

.profile läses när ett loginshell startar, .bashrc (eller liknande) läses varje gång ett interaktivt skal startas (inte nödvändigtvis ett loginshell).

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.