Alias und Parameter.

Unser allgemeines Manjaro Linux Diskussionsforum.
Antworten
Benutzeravatar

Themen Author
LaGGGer
Forum Held
Forum Held
Beiträge: 1557
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: Sapphire Nitro+ AMD Radeon RX 7700 XT
Kernel: 6.8
Desktop-Variante: XFCE
GPU Treiber: amdgpu im Kernel
Hat sich bedankt: 145 Mal
Danksagung erhalten: 252 Mal

Alias und Parameter.

#1

Beitrag von LaGGGer »

Hallo
Ich arbeite gerne mit Aliasse, diese sind hilfreich auf der Kommandozeile. Ich frage mich ob man das folgende verwirklichen kann.
Wenn ich ein Programm installiere, mache ich das meistens mit yay. Installiert werden soll beispielhaft der Firefox Browser.

Das wäre bei yay die Syntax, ich mache das gerne mit --noconfirm, d.h. alle Tastatureingaben werden mit "ja" automatisch bestätigt:

Code: Alles auswählen

yay -S firefox --noconfirm
Ist das möglich das ich den String als alias anlege? yay -S bekomme ich noch hin, mit dem zu installierenden Programm, z.B. so:

Code: Alles auswählen

alias yayx='yay -S'
Auf der Kommandozeile wäre dann nur noch das einzutragen:

Code: Alles auswählen

yayx firefox
Aber wie bekomme ich das --noconfirm angehängt? Ich hoffe das war verständlich.

Hinweis
Aliase werden in der ~/.bashrc eingetragen.
°°
MfG LaGGGer
Benutzeravatar

jacl
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 80
Registriert: Freitag 3. September 2021, 18:30
CPU: 4 × Intel® Pentium® Silver N6000 @ 1.10GHz
GPU: Mesa Intel® UHD Graphics
Kernel: ...always the newest
Desktop-Variante: KDE-Plasma
GPU Treiber: ...out of the box
Hat sich bedankt: 4 Mal
Danksagung erhalten: 14 Mal

Re: Alias und Parameter.

#2

Beitrag von jacl »

Habe nicht allzu viel Erfahrung, aber hast du schon mal folgendes probiert:

Code: Alles auswählen

alias yayx='yay -S && --noconfirm'
Probiere dann mal den Alias:

Code: Alles auswählen

yayx firefox
Vielleicht funktionierts ja... :)

regards Jacl
Manjaro KDE, Liebe auf den ersten Klick ;) ...
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1118
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 122 Mal
Danksagung erhalten: 227 Mal

Re: Alias und Parameter.

#3

Beitrag von country »

Code: Alles auswählen

alias yayx='yay -S $PKGNAME - -noconfirm' 

maroco
Forum Kenner
Forum Kenner
Beiträge: 103
Registriert: Freitag 29. November 2019, 08:07
CPU: Dual Core Intel Core i5-7200U
GPU: Intel HD Graphics 620
Kernel: 6.1
Desktop-Variante: IceWM
GPU Treiber: i915
Hat sich bedankt: 5 Mal
Danksagung erhalten: 39 Mal
Kontaktdaten:

Re: Alias und Parameter.

#4

Beitrag von maroco »

LaGGGer hat geschrieben: ↑Freitag 22. September 2023, 13:36

Code: Alles auswählen

yay -S firefox --noconfirm
Ist das möglich das ich den String als alias anlege?
Die Option "--noconfirm" darf im Befehl doch auch vor dem Namen des zu installierenden Pakets stehen. Deshalb funktioniert:

Code: Alles auswählen

alias yayx='yay -S --noconfirm'
und damit

Code: Alles auswählen

yayx firefox
MediaTerm, mein MediathekView-Client für die Kommandozeile: https://mediaterm.martikel.bplaced.net/
Benutzeravatar

Themen Author
LaGGGer
Forum Held
Forum Held
Beiträge: 1557
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: Sapphire Nitro+ AMD Radeon RX 7700 XT
Kernel: 6.8
Desktop-Variante: XFCE
GPU Treiber: amdgpu im Kernel
Hat sich bedankt: 145 Mal
Danksagung erhalten: 252 Mal

Re: Alias und Parameter.

#5

Beitrag von LaGGGer »

maroco hat geschrieben: ↑Freitag 22. September 2023, 15:44 Die Option "--noconfirm" darf im Befehl doch auch vor dem Namen des zu installierenden Pakets stehen.
Lol, das war zu einfach, danke dir. Wieder was gelernt.
°°
MfG LaGGGer
Benutzeravatar

country
Forum Held
Forum Held
Beiträge: 1118
Registriert: Samstag 16. Oktober 2021, 02:12
CPU: Ryzen 7 3700X
GPU: RTX 3060Ti
Kernel: up-to-date
Desktop-Variante: Cinnamon
GPU Treiber: RTX 3060Ti
Hat sich bedankt: 122 Mal
Danksagung erhalten: 227 Mal

Re: Alias und Parameter.

#6

Beitrag von country »

Man(n) lernt nie aus.
Antworten

Zurück zu „Manjaro Linux Allgemeine Diskussion“