bash alias och prompting? (förstår ej man.)

Permalänk
Medlem

bash alias och prompting? (förstår ej man.)

Har läst man bash, men jag blev inte mkt klokare av det.
Min prompt just nu: bash-2.05b$
Har letat och läst och läst lite till utan att riktigt förstå hur jag gör
för att
1. ändra min prompt.
Skulle vilja ha liknande
username@host | dir man är i just då#
2. Alias vill sig inte heller. när jag försöker göra ett alias för 'ls' att bli ls -a
så får jag
alias ls -a
bash: alias: ls: not found
bash: alias: -a: not found

Någon barmhärtig själ som vill hjälpa mig lite på traven?
Tack på förhand.

Visa signatur

no signature.

Permalänk
Hedersmedlem

1: PS1="\u@\h | \W# " (exempel: "user@host | user# ls")
2: alias ls='ls -a'

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

Men, det sparas ju inte om jag bara kör det som kommando i aterm.. =/
Ska det editeras i någon fil?

Visa signatur

no signature.

Permalänk
Hedersmedlem

~/.bash_profile t ex.
Isåfall så måste du troligen köra aterm som ett "login-shell" också (jag är inte säker på om det krävs, men om du får någon ful bash-*$ så..).
Antingen startar du med aterm -ls, eller så lägger du in
aterm*loginShell:true
i ~/.Xdefaults (precis som med .bash_profile, skapa om den inte finns ).

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