Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: command not found [vyřešeno]  (Přečteno 3607 krát)

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
command not found [vyřešeno]
« kdy: 30 Březen 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???
« Poslední změna: 01 Duben 2010, 20:09:55 od Tadeáš Pařík »

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Guru
  • *****
  • Příspěvků: 6548
  • Karma: +464/-89
    • Zobrazit profil
    • Ubuntu.cz
Re: command not found
« Odpověď #1 kdy: 30 Březen 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.
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #2 kdy: 31 Březen 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
« Poslední změna: 31 Březen 2010, 23:11:40 od Tadeáš Pařík »

arrange

  • Závislák
  • ****
  • Příspěvků: 4031
  • Karma: +473/-15
  • "jdu s hlavou vztyčenou..."
    • Zobrazit profil
Re: command not found
« Odpověď #3 kdy: 31 Březen 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
http://www.openstreetmap.org - mapy celého světa "wiki style"

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #4 kdy: 31 Březen 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...

q66

Re: command not found
« Odpověď #5 kdy: 31 Březen 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ý
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #6 kdy: 31 Březen 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

Roman Vacho

  • Člen placené komunitní podpory
  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5591
  • Karma: +218/-47
  • Jeden vykope studnu, tisíce z ní pijí tisíc let.
    • Zobrazit profil
Re: command not found
« Odpověď #7 kdy: 01 Duben 2010, 00:01:10 »
A "halt" ide?
Vyřešená vlákna je vhodné uzavřít dodáním znaků "[vyřešeno]" do názvu téma v editaci prvního příspěvku.

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #8 kdy: 01 Duben 2010, 00:03:56 »
Kód: [Vybrat]
billgates@billgates-desktop:~$ sudo halt
sudo halt: command not found

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #9 kdy: 01 Duben 2010, 00:07:28 »
a když dám bez sudo, tak:

Kód: [Vybrat]
billgates@billgates-desktop:~$ halt
halt: Need to be root

MacHala

  • Závislák
  • ****
  • Příspěvků: 1104
  • Karma: +107/-11
  • Big Bro iz watching joo!
    • Zobrazit profil
    • ZlejT
Re: command not found
« Odpověď #10 kdy: 01 Duben 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)
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #11 kdy: 01 Duben 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 ))
}

MacHala

  • Závislák
  • ****
  • Příspěvků: 1104
  • Karma: +107/-11
  • Big Bro iz watching joo!
    • Zobrazit profil
    • ZlejT
Re: command not found
« Odpověď #12 kdy: 01 Duben 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)
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

On

  • Závislák
  • ****
  • Příspěvků: 1136
  • Karma: +70/-20
    • Zobrazit profil
    • Operační systémy
Re: command not found
« Odpověď #13 kdy: 01 Duben 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í :)
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

jmp

  • Závislák
  • ****
  • Příspěvků: 2588
  • Karma: +243/-32
    • Zobrazit profil
Re: command not found
« Odpověď #14 kdy: 01 Duben 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)

MoonCZ

  • Návštěvník
  • *
  • Příspěvků: 52
  • Karma: +2/-0
    • Zobrazit profil
Re: command not found
« Odpověď #15 kdy: 01 Duben 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

On

  • Závislák
  • ****
  • Příspěvků: 1136
  • Karma: +70/-20
    • Zobrazit profil
    • Operační systémy
Re: command not found
« Odpověď #16 kdy: 01 Duben 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
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

LuciusMare

  • Závislák
  • ****
  • Příspěvků: 1749
  • Karma: +118/-45
    • Zobrazit profil
Re: command not found
« Odpověď #17 kdy: 01 Duben 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.
« Poslední změna: 01 Duben 2010, 10:40:16 od LuciusMare »
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #18 kdy: 01 Duben 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), 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...


MacHala

  • Závislák
  • ****
  • Příspěvků: 1104
  • Karma: +107/-11
  • Big Bro iz watching joo!
    • Zobrazit profil
    • ZlejT
Re: command not found
« Odpověď #19 kdy: 01 Duben 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...
« Poslední změna: 01 Duben 2010, 15:15:09 od MacHala »
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #20 kdy: 01 Duben 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.

Roman Vacho

  • Člen placené komunitní podpory
  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5591
  • Karma: +218/-47
  • Jeden vykope studnu, tisíce z ní pijí tisíc let.
    • Zobrazit profil
Re: command not found
« Odpověď #21 kdy: 01 Duben 2010, 14:39:58 »
A ty příkazy zadáváš v komandlajně nebo v komandlajně v GUI?
Vyřešená vlákna je vhodné uzavřít dodáním znaků "[vyřešeno]" do názvu téma v editaci prvního příspěvku.

arrange

  • Závislák
  • ****
  • Příspěvků: 4031
  • Karma: +473/-15
  • "jdu s hlavou vztyčenou..."
    • Zobrazit profil
Re: command not found
« Odpověď #22 kdy: 01 Duben 2010, 17:45:50 »
http://www.openstreetmap.org - mapy celého světa "wiki style"

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #23 kdy: 01 Duben 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...

eonwe

  • Návštěvník
  • *
  • Příspěvků: 46
  • Karma: +2/-0
  • Mirror Mirror On The Wall
    • Zobrazit profil
Re: command not found
« Odpověď #24 kdy: 01 Duben 2010, 19:55:50 »
Tak příkazy už fungují. Dík za rady  ;)