Siduction Forum > Free Speech
fragen zu Befehlen in der Shell
hendrikL:
--- Code: ---sudo apt-get update && apt-get dist-upgrade =! sudo apt-get update && sudo apt-get dist-upgrade
--- End code ---
gorzka:
Was soll mir das sagen?
absolut:
--- Quote from: gorzka on 2020/04/13, 06:59:06 ---Was soll mir das sagen?
--- End quote ---
das soll heißen, es sind zwei unterschiedliche befehle:
sudo apt-get update && apt-get dist-upgrade
und
sudo apt-get update && sudo apt-get dist-upgrade
korrekt wäre wohl für deine zwecke die untere befehlszeile...
hendrikL:
--- Quote from: absolut on 2020/04/13, 08:10:35 ---
--- Quote from: gorzka on 2020/04/13, 06:59:06 ---Was soll mir das sagen?
--- End quote ---
das soll heißen, es sind zwei unterschiedliche befehle:
sudo apt-get update && apt-get dist-upgrade
und
sudo apt-get update && sudo apt-get dist-upgrade
korrekt wäre wohl für deine zwecke die untere befehlszeile...
--- End quote ---
absolut hat absolut Recht.
--- Quote from: dieres on 2020/04/10, 16:42:25 ---schreib dich in die /etc/sudoers, und pass deine Lesezeichen an, statt "su |" nimmst du da "sudo"
aus su | apt-get update && apt-get dist-upgrade wird dann
sudo apt-get update && sudo apt-get dist-upgrade.
[...]
--- End quote ---
hendrikL:
Jetzt muss ich mal ne Frage stellen.
Warum nicht einen "alias" anlegen oder auch mehrere?
zB.
--- Code: ---~$ touch .bash_aliases
mit einem Editor öffnen und folgendes eintragen
alias dup='su -l -c "apt update; apt full-upgrade"'
speichern.
dann noch ein beherztes
~$ source .bash_aliases
--- End code ---
Testen
--- Code: ---~$ dup
Passwort:
[...]
--- End code ---
So kann vieles vereinfacht werden, zB tägliche Routinen usw.
Ps.: mit sudo bash -c kann man mehrere Befehle hintereinander ausführen lassen, ohne immer wieder sudo eingeben zu müssen.
So zB.
--- Code: ---sudo bash -c 'apt update; apt full-upgrade -d'
--- End code ---
Aber es ist im Grunde das gleiche wie im obigen Bsp. su -l -c .....
Navigation
[0] Message Index
[*] Previous page
Go to full version