amixer -c 0 -- sset Headphone playback 20dB
DISPLAY=:0.0 vlc http://localhost:8000/CT1
Takze treba "at 8:00 -f budicek" :D
Je to sice pekna kravina, ale treba to bude pro nekoho uzitecne.
$ PS1='`if [[ $? -eq 0 ]]; then echo ":)"; else echo ":("; fi`' :) :) :) :) :)qwrwerwerew bash: qwrwerwerew: command not found :( :(já to mám napsané trochu jinak, tu err to vypíše jen jednou ... (+ mám to ještě probarvené):
export PROMPT_COMMAND=bash_prompt_command bash_prompt_command () { local LAST=$?; local LASTPS=""; local USER_ID=`id -r -u`; local PS1_H="[\A]-[\w]"; local PS1_D="[\u@\h]"; [ $USER_ID -eq "0" ] && { PS1_H=" PS1_D=" }; if [ ${LAST} -eq 0 ]; then LASTPS=""; else if [ ${PREV_LAST} -ne ${LAST} -o ${PREV_LAST_SHOWN} -ne ${HISTCMD} ]; then LASTPS="(${LAST})"; else LASTPS=""; fi; fi; PREV_LAST=${LAST}; PREV_LAST_SHOWN=${HISTCMD}; export PS1="$PS1_H\n$PS1_D${LASTPS}\$ " }
Pozor při spojování pomocí cat x* > spojeny_soubor
. Hvězdičku totiž expanduje bash a třídí podle nastaveného locale, takže pokud příkazem split
vytvoříte tolik souborů, že se dostanete až k xch, tak bash ho pak při spojování zařadí až za xhz a před xia a tudíž spojeny_soubor
bude jiný, než původní soubor!
\[
a \]
, jinak nebude sedet delka radku a bude to delat desnej bordel pri delsich prikazech. Viz. hned prvni priklad v clanku; zkuste si ten prompt a pak napiste neco dlouheho...