Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Numirah 15 Března 2009, 08:53:38
-
Ako by sa dal tento zápis zjednodušiť? Nemyslím niečo ako ALIAS, ten poznám.
sudo chown root /home/slufut/rapid/tunnel.png; sudo chgrp root /home/slufut/rapid/tunnel.png; sudo mv /home/slufut/rapid/tunnel.png /usr/share/devede/
poprípade by mi stačil aj "man bash" ale v CZ alebo SK.
-
Ako by sa dal tento zápis zjednodušiť? Nemyslím niečo ako ALIAS, ten poznám.
sudo chown root /home/slufut/rapid/tunnel.png; sudo chgrp root /home/slufut/rapid/tunnel.png; sudo mv /home/slufut/rapid/tunnel.png /usr/share/devede/
poprípade by mi stačil aj "man bash" ale v CZ alebo SK.
cesta=$HOME/rapid/tunnel.png && chown root $cesta && chgrp root $cesta && mv $cesta /usr/share/devede
tím se to zkrátí pomocí proměnné, že neopisuješ třikrát stejnou cestu.
pustit pod rootem - na něj se pod ubuntu dostaneš příkazem sudo -i
Díky tomu se zbavíš několika sudo, což je další zkrácení ;)
-
cesta=$HOME/rapid/tunnel.png && chown root $cesta && chgrp root $cesta && mv $cesta /usr/share/devede
dále se to dá zkrátit tím, že místo
chown root $cesta&&chgrp root $cesta
použiješ jenom
chown root:root $cesta
-
A ješte možná, pokud používáš sudo tak domovský adresář je stále ten tvůj takže
sudo mv ~/rapid/tunnel.png /usr/share/devede/
a hned o dvě slova kratší ;D.
Jinak se podívej do man chown, protože jak už ti napsal Yontalcar se dá pomocí CHOWN měnit jak vlastník tak i skupina, nebo jen jedno z toho.
-
Ďakujem a ešte k tej premennej. Koľko vydrží? Dokiaľ neskončí príkaz, alebo kým je nenahradím, prípadne nevymažem?
edit: už som zistil - pokiaľ ho nevymažem, poprípade neprepíšem, alebo nezavriem terminál
-
Proměná ti vydrží dokud neukončíš ten shell, myslím, že by mělo stačit si jí dát do ~/.bashrc
-
a ten "man bash" by sa niekde nenašiel v češtine alebo slovenčine? google som skúšal, neúspešne.
-
a ten "man bash" by sa niekde nenašiel v češtine alebo slovenčine? google som skúšal, neúspešne.
mohlo by to být apt-get install manpages-cs
v repo je, ale nezkoušel jsem
-
cesta=$HOME/rapid/tunnel.png && chown root $cesta && chgrp root $cesta && mv $cesta /usr/share/devede
dále se to dá zkrátit tím, že místo
chown root $cesta&&chgrp root $cesta
použiješ jenom
chown root:root $cesta
aha jo toho jsem si ani nevšiml :D