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...