Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: eonwe 30 Března 2010, 23:47:20

Název: command not found [vyřešeno]
Přispěvatel: eonwe 30 Března 2010, 23:47:20
Vůbec nevím proč, ale konzole mi najednou přestala brát příkazy, který jsem byl zvyklý používat a píše command not found Například u příkazů:
Kód: [Vybrat]
sudo shutdown -h nebo třeba
Kód: [Vybrat]
sudo apt-get install -f
Co se mohlo stát???
Název: Re: command not found
Přispěvatel: Tadeáš Pařík 30 Března 2010, 23:53:53
Můžeš sem hodit:

Kód: [Vybrat]
echo $PATH
Pro vysvětlenou, spustitelné soubory najdeme v adresářích zapsaných do proměnné PATH, tak mě napadá, jestli nemůže být problém někde tady. Možná někdo fundovanější poradí lépe. Ale tohle bylo to první, co mě napadlo.
Název: Re: command not found
Přispěvatel: eonwe 31 Března 2010, 23:02:31
Po zadání echo $PATH mi to vyhodí toto:

Kód: [Vybrat]
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Název: Re: command not found
Přispěvatel: arrange 31 Března 2010, 23:09:31
?Píše to
command not found
nebo
sudo: command not found

Můžeš to tu dát přesně, včetně příkazu? Příkazy BEZ sudo fungují? Funguje gksudo? Co vypíše
Kód: [Vybrat]
which sudo
Název: Re: command not found
Přispěvatel: eonwe 31 Března 2010, 23:35:30
Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo shutdown -h +120
sudo shutdown -h +120: command not found
billgates@billgates-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
billgates@billgates-desktop:~$ shutdown -h +12
shutdown -h +12: command not found
billgates@billgates-desktop:~$ sudo shutdown -h +12
sudo shutdown -h +12: command not found
billgates@billgates-desktop:~$ which sudo
which sudo: command not found
billgates@billgates-desktop:~$ shutdown
shutdown: time expected
Try `shutdown --help' for more information.
billgates@billgates-desktop:~$ shutdown --help
shutdown --help: command not found
billgates@billgates-desktop:~$
billgates@billgates-desktop:~$ sudo apt-get install -f
sudo apt-get install -f: command not found

jen tak pro představu  

...jde mi z toho hlava kolem, protože dřív příkazy normálně fungovaly...
Název: Re: command not found
Přispěvatel: q66 31 Března 2010, 23:40:01
Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo shutdown -h +120
sudo shutdown -h +120: command not found
billgates@billgates-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
billgates@billgates-desktop:~$ shutdown -h +12
shutdown -h +12: command not found
billgates@billgates-desktop:~$ sudo shutdown -h +12
sudo shutdown -h +12: command not found
billgates@billgates-desktop:~$ which sudo
which sudo: command not found
billgates@billgates-desktop:~$ shutdown
shutdown: time expected
Try `shutdown --help' for more information.
billgates@billgates-desktop:~$ shutdown --help
shutdown --help: command not found
billgates@billgates-desktop:~$
billgates@billgates-desktop:~$ sudo apt-get install -f
sudo apt-get install -f: command not found

jen tak pro představu  

...jde mi z toho hlava kolem, protože dřív příkazy normálně fungovaly...


vypadá to, že to bere celý zadaný řádek jako jeden příkaz(tzn. když zadáš "sudo apt-get install -f" tak to chce pustit binárku nazvanou "sudo apt-get install -f" a ne "sudo" která pustí "apt-get" s parametry "install" a "-f" .. to je divný
Název: Re: command not found
Přispěvatel: eonwe 31 Března 2010, 23:48:47
ale jiný příkazy fungují, např:

Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo apt-get install xfonts-terminus
[sudo] password for billgates:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí       
Čtu stavové informace... Hotovo
... atakdáltonebuduvypisovat
Název: Re: command not found
Přispěvatel: Roman Vacho 01 Dubna 2010, 00:01:10
A "halt" ide?
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 00:03:56
Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo halt
sudo halt: command not found
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 00:07:28
a když dám bez sudo, tak:

Kód: [Vybrat]
billgates@billgates-desktop:~$ halt
halt: Need to be root
Název: Re: command not found
Přispěvatel: MacHala 01 Dubna 2010, 00:42:48
wow, tohle je snad nejzajimavejsi problem, jaky jsem tu na foru kdy videl (+- 3,5 roku)

zkus sem dat vypisy prikazu set a env (sice me moc nenapada co by z toho slo vykoukat, ale aspon by bylo neco, od ceho se odpichnout)
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 01:02:13
tak to mě těší - něco jako mimořádně vzácná choroba, se kterou si doktoři nevědí rady  ;D

set
Kód: [Vybrat]
ORBIT_SOCKETDIR=/tmp/orbit-nipertaci
SSH_AGENT_PID=1554
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=ee469426154fc73ede5ef8524b68baf8-1270064537.991771-1720859973
GTK_RC_FILES=/etc/gtk/gtkrc:/home/nipertaci/.gtkrc-1.2-gnome2
WINDOWID=65015356
GTK_MODULES=canberra-gtk-module
USER=nipertaci
LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
GNOME_KEYRING_SOCKET=/tmp/keyring-5AYpWi/socket
SSH_AUTH_SOCK=/tmp/keyring-5AYpWi/socket.ssh
SESSION_MANAGER=local/nipertaci-desktop:@/tmp/.ICE-unix/1514,unix/nipertaci-desktop:/tmp/.ICE-unix/1514
USERNAME=nipertaci
DESKTOP_SESSION=gnome
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/home/nipertaci
GDM_KEYBOARD_LAYOUT=cz,us ,
LANG=cs_CZ.UTF-8
GDM_LANG=cs_CZ.UTF-8
GDMSESSION=gnome
SPEECHD_PORT=7560
SHLVL=1
HOME=/home/nipertaci
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=nipertaci
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-yz9bAYJdfi,guid=2c8b27427b04cffc3062f8f64bb3a59a
XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.0
LESSCLOSE=/usr/bin/lesspipe %s %s
COLORTERM=gnome-terminal
XAUTHORITY=/var/run/gdm/auth-for-nipertaci-M5USSr/database
_=/usr/bin/env
nipertaci@nipertaci-desktop:~$


jak mám zobrazit celý výpis příkazu set? určitě se mi tu zobrazuje jen část...
Kód: [Vybrat]
esac;
    if [[ "$cur" == -* ]]; then
        COMPREPLY=($( compgen -W '-help -listen -via -shared -noshared\
-viewonly -fullscreen -noraiseonbeep -passwd -encodings\
-bgr233 -owncmap -truecolour -truecolor -depth \
-compresslevel -quality -nojpeg -nocursorshape \
-x11cursor' -- $cur ));
    else
        _known_hosts;
    fi
}
_ufw ()
{
    cur=${COMP_WORDS[COMP_CWORD]};
    prev=${COMP_WORDS[COMP_CWORD-1]};
    if [ $COMP_CWORD -eq 1 ]; then
        COMPREPLY=($( compgen -W "$(_ufw_commands)" $cur ));
    else
        if [ $COMP_CWORD -eq 2 ]; then
            case "$prev" in
                app)
                    COMPREPLY=($( compgen -W "$(_ufw_app_commands)" $cur ))
                ;;
                status)
                    COMPREPLY=($( compgen -W "$(_ufw_status_commands)" $cur ))
                ;;
                delete)
                    COMPREPLY=($( compgen -W "$(_ufw_rule_commands)" $cur ))
                ;;
                logging)
                    COMPREPLY=($( compgen -W "$(_ufw_logging_commands)" $cur ))
                ;;
                show)
                    COMPREPLY=($( compgen -W "$(_ufw_show_commands)" $cur ))
                ;;
                default)
                    COMPREPLY=($( compgen -W "$(_ufw_default_commands)" $cur ))
                ;;
            esac;
        fi;
    fi
}
_ufw_app_commands ()
{
    ufw --help | sed -e '1,/^Application profile commands:/d' -e '/^ [^ ]/!d' -e 's/[ \t]\+app[ \t]\+\([a-z|]\+\)[ \t]\+.*/\1/g'
}
_ufw_commands ()
{
    commands=$(ufw --help | sed -e '1,/^Commands:/d' -e '/^Application profile commands:/Q' -e 's/^[ \t]\+\([a-z|]\+\)[ \t]\+.*/\1/g' -e 's/|/ /g' | uniq);
    echo "$commands app"
}
_ufw_default_commands ()
{
    echo "allow deny reject"
}
_ufw_logging_commands ()
{
    echo "off on low medium high full"
}
_ufw_rule_commands ()
{
    echo "`_ufw_default_commands` limit"
}
_ufw_show_commands ()
{
    echo "raw"
}
_ufw_status_commands ()
{
    echo "numbered verbose"
}
_uids ()
{
    if type getent &>/dev/null; then
        COMPREPLY=($( getent passwd |     awk -F: '{if ($3 ~ /^'$cur'/) print $3}' ));
    else
        if type perl &>/dev/null; then
            COMPREPLY=($( compgen -W '$( perl -e '"'"'while (($uid) = (getpwent)[2]) { print $uid . "\n" }'"'"' )' -- $cur ));
        else
            COMPREPLY=($( awk 'BEGIN {FS=":"} {if ($3 ~ /^'$cur'/) print $3}'     /etc/passwd ));
        fi;
    fi
}
_umount ()
{
    local cur IFS='
';
    COMPREPLY=();
    cur=`_get_cword`;
    COMPREPLY=($( compgen -W '$( mount | cut -d" " -f 3 )' -- $cur ));
    return 0
}
_unace ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    case "$cur" in
        -*)
            COMPREPLY=($( compgen -W '-c -c- -f -f- -o -o- -p -y -y-' -- $cur ))
        ;;
        *)
            if [ $COMP_CWORD -eq 1 ]; then
                COMPREPLY=($( compgen -W 'e l t v x' -- $cur ));
            else
                _filedir '@(ace|ACE)';
            fi
        ;;
    esac;
    return 0
}
_unrar ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    case "$cur" in
        -*)
            COMPREPLY=($( compgen -W '-ad -ap -av- -c- -cfg- -cl -cu \
-dh -ep -f -idp -ierr -inul -kb -o+ -o- -ow -p -p- -r -ta \
-tb -tn -to -u -v -ver -vp -x -x@ -y' -- $cur ))
        ;;
        *)
            if [ $COMP_CWORD -eq 1 ]; then
                COMPREPLY=($( compgen -W 'e l lb lt p t v vb vt x' -- $cur ));
            else
                _filedir '@(rar|RAR)';
            fi
        ;;
    esac;
    return 0
}
_unshunt ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    if [[ "$cur" == -* ]]; then
        COMPREPLY=($( compgen -W '-h --help' -- $cur ));
    else
        _filedir -d;
    fi
}
_update_alternatives ()
{
    local cur prev mode args i;
    COMPREPLY=();
    cur=`_get_cword`;
    prev=${COMP_WORDS[COMP_CWORD-1]};
    case "$prev" in
        --@(altdir|admindir))
            _filedir -d;
            return 0
        ;;
        --@(help|version))
            return 0
        ;;
    esac;
    for ((i=1; i < COMP_CWORD; i++ ))
    do
        if [[ "${COMP_WORDS[i]}" == --@(install|remove|auto|display|config|remove-all) ]]; then
            mode=${COMP_WORDS[i]};
            args=$(($COMP_CWORD - i));
            break;
        fi;
    done;
    case $mode in
        --install)
            case $args in
                1)
                    _filedir
                ;;
                2)
                    installed_alternatives
                ;;
                3)
                    _filedir
                ;;
            esac
        ;;
        --remove)
            case $args in
                1)
                    installed_alternatives
                ;;
                2)
                    _filedir
                ;;
            esac
        ;;
        --auto)
            installed_alternatives
        ;;
        --remove-all)
            installed_alternatives
        ;;
        --display)
            installed_alternatives
        ;;
        --config)
            installed_alternatives
        ;;
        *)
            COMPREPLY=($( compgen -W '--verbose --quiet --help --version \
       --altdir --admindir' -- $cur ) $( compgen -W '--install --remove --auto --display \
       --config' -- $cur ))
        ;;
    esac
}
_update_rc_d ()
{
    local cur prev sysvdir services options valid_options;
    cur=`_get_cword`;
    prev=${COMP_WORDS[COMP_CWORD-1]};
    [ -d /etc/rc.d/init.d ] && sysvdir=/etc/rc.d/init.d || sysvdir=/etc/init.d;
    services=($(echo $sysvdir/!(README*|*.sh|*.dpkg*|*.rpm@(orig|new|save))));
    services=(${services[@]#$sysvdir/});
    options=(-f -n);
    if [[ $COMP_CWORD -eq 1 || "$prev" == -* ]]; then
        valid_options=($(     echo "${COMP_WORDS[@]} ${options[@]}"     | tr " " "\n"     | sed -ne "/$( echo "${options[@]}" | sed "s/ /\\|/g" )/p"     | sort | uniq -u     ));
        COMPREPLY=($( compgen -W '${options[@]} ${services[@]}'     -X '$( echo ${COMP_WORDS[@]} | tr " " "|" )' -- $cur ));
    else
        if [[ "$prev" == ?($( echo ${services[@]} | tr " " "|" )) ]]; then
            COMPREPLY=($( compgen -W 'remove defaults start stop' -- $cur ));
        else
            if [[ "$prev" == defaults && "$cur" == [0-9] ]]; then
                COMPREPLY=(0 1 2 3 4 5 6 7 8 9);
            else
                if [[ "$prev" == defaults && "$cur" == [sk]?([0-9]) ]]; then
                    COMPREPLY=(0 1 2 3 4 5 6 7 8 9);
                else
                    if [[ "$prev" == defaults && -z "$cur" ]]; then
                        COMPREPLY=(0 1 2 3 4 5 6 7 8 9 s k);
                    else
                        if [[ "$prev" == ?(start|stop) ]]; then
                            if [[ "$cur" == [0-9] || -z "$cur" ]]; then
                                COMPREPLY=(0 1 2 3 4 5 6 7 8 9);
                            else
                                if [[ "$cur" == [0-9][0-9] ]]; then
                                    COMPREPLY=($cur);
                                else
                                    COMPREPLY=();
                                fi;
                            fi;
                        else
                            if [[ "$prev" == ?([0-9][0-9]|[0-6S]) ]]; then
                                if [[ -z "$cur" ]]; then
                                    if [[ $prev == [0-9][0-9] ]]; then
                                        COMPREPLY=(0 1 2 3 4 5 6 S);
                                    else
                                        COMPREPLY=(0 1 2 3 4 5 6 S .);
                                    fi;
                                else
                                    if [[ "$cur" == [0-6S.] ]]; then
                                        COMPREPLY=($cur);
                                    else
                                        COMPREPLY=();
                                    fi;
                                fi;
                            else
                                if [[ "$prev" == "." ]]; then
                                    COMPREPLY=($(compgen -W "start stop" -- $cur));
                                else
                                    COMPREPLY=();
                                fi;
                            fi;
                        fi;
                    fi;
                fi;
            fi;
        fi;
    fi;
    return 0
}
_urlsnarf ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    prev=${COMP_WORDS[COMP_CWORD-1]};
    case "$prev" in
        -i)
            _interfaces;
            return 0
        ;;
    esac;
    if [[ "$cur" == -* ]]; then
        COMPREPLY=($( compgen -W '-n -i -v' -- $cur ));
    fi
}
_usb_ids ()
{
    COMPREPLY=(${COMPREPLY[@]:-} $( compgen -W "$( lsusb | awk '{print $6}')" -- $cur ))
}
_user_at_host ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    if [[ $cur == *@* ]]; then
        _known_hosts;
    else
        COMPREPLY=($( compgen -u -- "$cur" ));
    fi;
    return 0
}
_usergroup ()
{
    local IFS='
';
    cur=${cur//\\\\ / };
    if [[ $cur = *@(\\:|.)* ]] && [ -n "$bash205" ]; then
        user=${cur%%*([^:.])};
        COMPREPLY=($(compgen -P ${user/\\\\} -g -- ${cur##*[.:]}));
    else
        if [[ $cur = *:* ]] && [ -n "$bash205" ]; then
            COMPREPLY=($( compgen -g -- ${cur##*[.:]} ));
        else
            COMPREPLY=($( compgen -S : -u -- $cur ));
        fi;
    fi
}
_vncviewer_bootstrap ()
{
    local fname;
    case "$(_realcommand vncviewer)" in
        '')
            _filedir `_get_cword`
        ;;
        *xvnc4viewer)
            fname=_xvnc4viewer
        ;;
        *tightvncviewer | *)
            fname=_tightvncviewer
        ;;
    esac;
    if [ $fname ]; then
        complete -F $fname vncviewer;
        $fname;
        unset -f _vncviewer_bootstrap;
    fi
}
_webmitm ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    if [[ "$cur" == -* ]]; then
        COMPREPLY=($( compgen -W '-d' -- $cur ));
    else
        _known_hosts;
    fi
}
_withlist ()
{
    local cur;
    COMPREPLY=();
    cur=`_get_cword`;
    if [[ "$cur" == -* ]]; then
        COMPREPLY=($( compgen -W '-l --lock -i --interactive \
-r --run -a --all -q --quiet -h --help' -- $cur ));
    else
        _mailman_lists;
    fi
}
_xrandr ()
{
    local cur prev output modes;
    COMPREPLY=();
    cur=`_get_cword`;
    prev=${COMP_WORDS[COMP_CWORD-1]};
    case "$prev" in
        --output)
            local outputs=$(xrandr|grep 'connected'|awk '{print $1}');
            COMPREPLY=($(compgen -W "$outputs" -- $cur));
            return 0
        ;;
        --mode)
            for ((i = 1; i < COMP_CWORD; i++ ))
            do
                if [[ "${COMP_WORDS[i]}" == "--output" ]]; then
                    output=${COMP_WORDS[i+1]};
                    break;
                fi;
            done;
            modes=$(xrandr|sed -e "1,/$output/ d" -e "/connected/,$ d"|awk '{print $1}');
            COMPREPLY=($( compgen -W "$modes" -- $cur));
            return 0
        ;;
    esac;
    case "$cur" in
        *)
            COMPREPLY=($(compgen -W '-d -display -help -o \
--orientation -q --query -s --size\
-r --rate -v --version -x -y --screen \
--verbose --dryrun --prop --fb --fbmm --dpi \
--output --auto --mode --preferred --pos \
--reflect --rotate --left-of --right-of \
--above --below --same-as --set --off --crtc \
--newmode --rmmode --addmode --delmode' -- $cur));
            return 0
        ;;
    esac;
    return 0
}
_xvnc4viewer ()
{
    local cur prev;
    COMPREPLY=();
    cur=`_get_cword`;
    prev=${COMP_WORDS[COMP_CWORD-1]};
    case ${prev/#--/-} in
        -[pP][aA][sS][sS][wW][dD] | -[pP][aA][sS][sS][wW][oO][rR][dD][fF][iI][lL][eE])
            _filedir;
            return 0
        ;;
        -[pP][rR][eE][fF][eE][rR][rR][eE][dD][eE][nN][cC][oO][dD][iI][nN][gG])
            COMPREPLY=($( compgen -W 'zrle hextile raw' -- $cur ));
            return 0
        ;;
        -[vV][iI][aA])
            _known_hosts;
            return 0
        ;;
    esac;
    if [[ "$cur" == -* || "$cur" == --* ]]; then
        local dash options=(AcceptClipboard AutoSelect DebugDelay display DotWhenNoCursor FullColor FullColour FullScreen geometry help listen Log LowColourLevel MenuKey name Parent passwd PasswordFile PointerEventInterval PreferredEncoding SendClipboard SendPrimary Shared UseLocalCursor via ViewOnly WMDecorationHeight WMDecorationWidth ZlibLevel);
        [[ "$cur" == --* ]] && dash=-- || dash=-;
        if shopt nocasematch 2> /dev/null | grep --color=auto -q ^nocasematch; then
            local option oldNoCaseMatch=$(shopt -p nocasematch);
            shopt -s nocasematch;
            COMPREPLY=($( for option in "${options[@]}"; do
[[ $dash$option == "$cur"* ]] && echo $dash$option
done ));
            eval "$oldNoCaseMatch" 2> /dev/null;
        else
            COMPREPLY=($( compgen -W "$(
    echo ${options[@]/#/$dash} | tr [:upper:] [:lower:]
)" -- "$(echo "$cur" | tr [:upper:] [:lower:])" ));
        fi;
    else
        _known_hosts;
    fi
}
command_not_found_handle ()
{
    if [ -x /usr/lib/command-not-found ]; then
        /usr/bin/python /usr/lib/command-not-found -- $1;
        return $?;
    else
        return 127;
    fi
}
dequote ()
{
    eval echo "$1"
}
installed_alternatives ()
{
    local admindir;
    for i in alternatives dpkg/alternatives rpm/alternatives;
    do
        [ -d /var/lib/$i ] && admindir=/var/lib/$i && break;
    done;
    for ((i=1; i < COMP_CWORD; i++ ))
    do
        if [[ "${COMP_WORDS[i]}" == --admindir ]]; then
            admindir=${COMP_WORDS[i+1]};
            break;
        fi;
    done;
    COMPREPLY=($( command ls $admindir | grep "^$cur" ))
}
quote ()
{
    echo \'${1//\'/\'\\\'\'}\'
}
quote_readline ()
{
    if [[ "${BASH_VERSINFO[0]}" -ge 4 ]]; then
        echo "${1}";
        return;
    fi;
    local t="${1//\\/\\\\}";
    echo \'${t//\'/\'\\\'\'}\'
}
ri_get_methods ()
{
    local regex;
    if [ "$ri_version" = integrated ]; then
        if [ -z "$separator" ]; then
            regex="(Instance|Class)";
        else
            if [ "$separator" = "#" ]; then
                regex=Instance;
            else
                regex=Class;
            fi;
        fi;
        COMPREPLY=(${COMPREPLY[@]} "$( ri ${classes[@]} 2>/dev/null |       ruby -ane 'if /^'"$regex"' methods:/.../^------------------|^$/ and \
      /^ / then print $_.split(/, |,$/).grep(/^[^\[]*$/).join("\n"); \
      end' | sort -u )");
    else
        COMPREPLY=(${COMPREPLY[@]} "$( ruby -W0 $ri_path ${classes[@]} | ruby -ane 'if /^-/.../^-/ and \
      ! /^-/ and ! /^ +(class|module): / then \
      print $_.split(/, |,$| +/).grep(/^[^\[]*$/).join("\n"); \
      end' | sort -u )");
    fi;
    COMPREPLY=($( compgen $prefix -W '${COMPREPLY[@]}' -- $method ))
}
Název: Re: command not found
Přispěvatel: MacHala 01 Dubna 2010, 01:23:17
tak to mě těší - něco jako mimořádně vzácná choroba, se kterou si doktoři nevědí rady  ;D

jak mám zobrazit celý výpis příkazu set? určitě se mi tu zobrazuje jen část...
ad prvni cast: to se celkem divim :D

ad druha: pouzij vypis do souboru a z toho to zkopiruj (set > vypis.txt)
Název: Re: command not found
Přispěvatel: On 01 Dubna 2010, 08:54:33
Citace
billgates@billgates-desktop:~$ which sudo
which sudo: command not found

Zajímavé je, že sudo vlastně nezná, přitom tady ho zná:

Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo apt-get install xfonts-terminus
[sudo] password for billgates:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí       
Čtu stavové informace... Hotovo
... atakdáltonebuduvypisovat

čekal bych, že cokoliv se sudo fungovat nebude. Díval ses do logu, cos instaloval naposledy? Teď už bude možná pozdě, ale ve /var/log/apt/term.log by něco být mohlo...jen výpis tuším vyžaduje rootovská oprávnění :)
Název: Re: command not found
Přispěvatel: jmp 01 Dubna 2010, 09:17:33
podobny problem jsem mival uz jednou take, kdyz to tam davalo misto obycejne mezery tvrdou mezeru a pak se to tvarilo jako jeden prikaz (resil jsem to prepnutim na jine rozlozeni klavesnice jen nevim, jestli zlobila cs varianta a prepinal jsem na us nebo opacne)
Název: Re: command not found
Přispěvatel: MoonCZ 01 Dubna 2010, 09:19:06
Opravdu zajímavé ,vůbec nic mne nenapadá ... Zkus to s tím přepínačem a pokud ti to hodně vadí :-) tak reinstaluj os ;-) to bude možná nejrychlejší :-D
Název: Re: command not found
Přispěvatel: On 01 Dubna 2010, 10:23:17
Opravdu zajímavé ,vůbec nic mne nenapadá ... Zkus to s tím přepínačem a pokud ti to hodně vadí :-) tak reinstaluj os ;-) to bude možná nejrychlejší :-D

Když už, tak bych zkusil spíš upgrade
Název: Re: command not found
Přispěvatel: LuciusMare 01 Dubna 2010, 10:38:42
Jak quaker už řekl, něco se pokazilo v rozdělování příkazů, ale neházel bych to hned na shell; IMHO jde o špatnou mezeru, takže něco s lokálním nastavením (blbosti ohledně správného přizpůsobení jazyku uživatele). Plácám možná do větru, ale zkus si zkopírovat mezeru odněkud jinud (třeba tady máš jednu hezkou: " " ;D) a vložit ji do terminálu, místo mačkání mezerníku.
edit: aha, nejsem jediný, teď jsem si všimnul /jmp/ova příspěvku - zkus to taky.
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 12:27:50
Teď nejsem na Linu, ale jako první určitě vyzkouším tu mezeru, ale mám obavu, že tak jednoduché to nebude  :-\

Nevím, jestli to nemůže mít souvislost, ale poslední dobou jsem si hrál s instalací ovladačů na tiskárnu Canon iP4600, to se mi včera díky návodu na fóru podařilo (musely se doinstalovat nějaké knihovny: http://forum.ubuntu.cz/index.php/topic,40781.0.html (http://forum.ubuntu.cz/index.php/topic,40781.0.html)), ale než se zadařilo, tak to házelo hlášky o porušených závislostech a měl jsem zadat
Kód: [Vybrat]
sudo apt-get install -f. To fungovalo, po nějakém dalším pokusu, když už začaly problémy s command not found už se oprava dala provést jen pomocí Synapticu, který odmítal fungovat, dokud problém nebude vyřešen... ...ale toto vůbec souvislost nemusí mít...

Název: Re: command not found
Přispěvatel: MacHala 01 Dubna 2010, 14:05:22
ta mezera se mi moc nezda, ale v pripade, ze to je opravdu tim, tak se naskyta jeste zajimavejsi problem: proc "sudo apt-get install xfonts-terminus" projde a "sudo halt" ne?

EDIT: hm, podle toho co eonwe pise nize, je ta mezera celkem jista, a ze zajimaveho problemu se stava naprosto nudny bug...
jen me prekvapuje, ze copy/pastem/POSTem sem na forum se typ mezery zmenil, protoze problem s mezerou me napadl hned na zacatku a to , ze tady na foru jsou v tom uz normalni mezery jsem si zkontroloval...
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 14:07:52
ta mezera se mi moc nezda, ale v pripade, ze to je opravdu tim, tak se naskyta jeste zajimavejsi problem: proc "sudo apt-get install xfonts-terminus" projde a "sudo halt" ne?

tý brďóó, jestlis na to teď náhodou nekápl... ten příkaz jsem tam kopíroval!!! Musím to doma vyzkoušet, dám vědět.
Název: Re: command not found
Přispěvatel: Roman Vacho 01 Dubna 2010, 14:39:58
A ty příkazy zadáváš v komandlajně nebo v komandlajně v GUI?
Název: Re: command not found
Přispěvatel: arrange 01 Dubna 2010, 17:45:50
Možná to bude podobný problém jako
http://forum.debian-linux.cz/index.php/topic,259.0/topicseen.html
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 19:49:52
Možná to bude podobný problém jako
http://forum.debian-linux.cz/index.php/topic,259.0/topicseen.html

Jj, otestoval jsem to a je to v té mezeře, teď ještě musím polaborovat s nastavením klávesnice a zjistit, kde mám co vrátit do původního stavu...
Název: Re: command not found
Přispěvatel: eonwe 01 Dubna 2010, 19:55:50
Tak příkazy už fungují. Dík za rady  ;)
Název: Re: command not found
Přispěvatel: Tadeáš Pařík 01 Dubna 2010, 20:11:45
Tak příkazy už fungují. Dík za rady  ;)

Tohle byl za poslední dobu jeden z nejzajímavějších topiců, který jsem zde sledoval  :)
Název: Re: command not found [vyřešeno]
Přispěvatel: ufaak 01 Dubna 2010, 22:22:30
me by jeste zajimalo, jak doslo k tomu, ze se zacaly psat "spatne" mezery a jak jsi to opravil
Název: Re: command not found [vyřešeno]
Přispěvatel: eonwe 01 Dubna 2010, 23:08:09
me by jeste zajimalo, jak doslo k tomu, ze se zacaly psat "spatne" mezery a jak jsi to opravil

To by mě taky zajímalo, ani na jednu otázku neznám odpověď.

Vyzkoušel jsem Systém - Volby -Klávesnice  tam jsem přehodil rozložení z Česko na cz, us a pak zase zpátky... a terminál prostě funguje jako dřív!

Pokud se dá od někud vytáhnout nějakej log, který by mohl napovědět, klidně ho sem nahodím.
Název: Re: command not found [vyřešeno]
Přispěvatel: arrange 01 Dubna 2010, 23:59:54
?Můžeš mi zkusit
Kód: [Vybrat]
grep -IRE 'key <SPCE>.*nobreakspace' /usr/share/X11/xkb
gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
Název: Re: command not found [vyřešeno]
Přispěvatel: eonwe 03 Dubna 2010, 14:06:20
?Můžeš mi zkusit
Kód: [Vybrat]
grep -IRE 'key <SPCE>.*nobreakspace' /usr/share/X11/xkb
gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd


Kód: [Vybrat]
/usr/share/X11/xkb/symbols/us:    key <SPCE> { [        space,        space,           space,     nobreakspace ] };
/usr/share/X11/xkb/symbols/no:    key <SPCE> { [ space, space, nobreakspace, nobreakspace] };
/usr/share/X11/xkb/symbols/ca:    key <SPCE> { [     space,      space, nobreakspace ] };
/usr/share/X11/xkb/symbols/ca:    key <SPCE>  { [     space,      space, nobreakspace ]   };
/usr/share/X11/xkb/symbols/sk:    key <SPCE>  { [     space,      space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/ie:    key <SPCE> { [      space,         space,         nobreakspace,         nobreakspace ] };
/usr/share/X11/xkb/symbols/ie:    key <SPCE> { [      space,         space,           space,   nobreakspace ] };
/usr/share/X11/xkb/symbols/lk:  key <SPCE> { [ space, nobreakspace, 0x0100200c, NoSymbol ] };
/usr/share/X11/xkb/symbols/br:    key <SPCE> { [        space,           space,         nobreakspace,     nobreakspace ] };
/usr/share/X11/xkb/symbols/br:    key <SPCE> { [        space,           space,         nobreakspace,     nobreakspace ] };
/usr/share/X11/xkb/symbols/fo:    key <SPCE> { [     space,      space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/il: key <SPCE> { [ space, space, thinspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/cd:    key <SPCE> { [ space,          space,  nobreakspace,     nobreakspace ] };
/usr/share/X11/xkb/symbols/ch:    key <SPCE> { [ space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/fi:    key <SPCE> { [   space,      space,          space,    nobreakspace ] };
/usr/share/X11/xkb/symbols/cz:    key <SPCE> { [     space,      space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/bt:      key <SPCE> { [ 0x1000F0B, space, 0x1000F0C, nobreakspace ] };
/usr/share/X11/xkb/symbols/fr:    key <SPCE> { [           space, nobreakspace,     underscore,          U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
/usr/share/X11/xkb/symbols/fr:    key <SPCE> { [           space,  nobreakspace,    underscore,   nobreakspace ] }; // ␣ (espace insécable) _ (espace insécable)
/usr/share/X11/xkb/symbols/fr:  key <SPCE> { [            space,            space,    nobreakspace,     nobreakspace ] };
/usr/share/X11/xkb/symbols/fr:    key <SPCE> { [           space,   nobreakspace,           space,   nobreakspace ] };
/usr/share/X11/xkb/symbols/fr:    key <SPCE> { [     space,  space, nobreakspace,   nobreakspace ] };
/usr/share/X11/xkb/symbols/mn:  key <SPCE> { [ space,             space,              nobreakspace    ] };
/usr/share/X11/xkb/symbols/macintosh_vndr/ch:    key <SPCE> { [ space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/macintosh_vndr/fr:    key <SPCE> { [     space, space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/macintosh_vndr/dk:    key <SPCE> { [    space,           space,     nobreakspace,    nobreakspace ]};
/usr/share/X11/xkb/symbols/pt:    key <SPCE> { [        space,           space,         nobreakspace,     nobreakspace ] };
/usr/share/X11/xkb/symbols/ir:    key <SPCE> { [ space, 0x100200c, nobreakspace ] };
/usr/share/X11/xkb/symbols/ir:    key <SPCE> { [ space, 0x100200c, nobreakspace ] };
/usr/share/X11/xkb/symbols/se:    key <SPCE> { [     space,      space,        space, nobreakspace ] };
/usr/share/X11/xkb/symbols/de:    key <SPCE> { [ space,       space,                  space,                  nobreakspace,       0,              NoSymbol,    U202F             ] };
/usr/share/X11/xkb/symbols/dk:    key <SPCE> { [    space,       space, nobreakspace, nobreakspace ] };
/usr/share/X11/xkb/symbols/lt:    key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
/usr/share/X11/xkb/symbols/lt:    key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};

Kód: [Vybrat]
layouts = [cz,us,cz\,us \,]
 options = [grp grp:alts_toggle]
 model = geniuscomfy2