abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:00 | Zajímavý software

    Nourish (GitHub) je nový správce oken pro Linux. Tradiční plochy nahrazuje nekonečným plátnem a posouváním a přibližováním. Využívá vlastní kompozitor pro Wayland s názvem y5. Videoukázka.

    Ladislav Hagara | Komentářů: 3
    včera 15:33 | Komunita

    Po 20 letech a 17 otevřených (open source) krátkých filmech Blender Studio oznámilo plán na svůj první celovečerní film. Cílem samozřejmě není jenom nový otevřený film, ale především vývoj a vylepšení otevřených nástrojů pro spolupráci napříč celým procesem a vytvoření otevřené příručky (playbook) pro filmovou produkci ve velkém měřítku s informacemi, které jsou obvykle dostupné pouze uvnitř komerčních studií, a pomoci tak nezávislým tvůrcům překonat technické a organizační bariéry.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Nová verze

    Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    26.6. 14:44 | IT novinky

    Apple bez varování odstranil ze svého obchodu sociální síť VKontaktě i další aplikace skupiny VK, jako je VK Music nebo VK Video [Novinky.cz].

    Ladislav Hagara | Komentářů: 18
    26.6. 14:22 | IT novinky

    V dubnu loňského roku představený poštovní klient Notion Mail bude 22. září ukončen.

    Ladislav Hagara | Komentářů: 3
    26.6. 04:33 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    26.6. 04:22 | IT novinky

    Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.

    Ladislav Hagara | Komentářů: 0
    25.6. 20:22 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.

    Ladislav Hagara | Komentářů: 2
    25.6. 15:44 | IT novinky

    Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.

    Ladislav Hagara | Komentářů: 3
    25.6. 13:44 | Nová verze

    Dolphin (Wikipedie), tj. open source multiplatformní emulátor herních konzolí GameCube a Wii od Nintenda, byl vydán ve verzi 2606. S podporou Game Boy Playeru.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (26%)
    Celkem 2004 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Bash_completion

    20.8.2011 21:05 | Přečteno: 1142× | Gentoo mini-návod | Výběrový blog | poslední úprava: 1.9.2011 22:03

    Zápisek se věnuje vlastnosti která je užitečná pro doplňování voleb v příkazech které se zadávají v konzoli a to s použitím TABelátoru (výchozí chování je jeho dvojitý stisk) v distribuci Gentoo, ale možná nejen v něm. Záměrně se snaží vyhnout v použití nástrojů této distribuce, které v jiných nejsou.
    1. Přidat
      echo "[[ -f /etc/profile.d/bash-completion.sh ]] && source /etc/profile.d/bash-completion.sh" >> /etc/bash/bashrc
    2. Vytvořit symlinky, buď pro celý systém,
      ln -s /usr/share/bash-completion/* /etc/bash_completion.d/
      nebo jen pro roota
      mkdir /root/.bash_completion
      a
      ln -s /usr/share/bash-completion/* /root/.bash_completion/
      nebo zvlášť pro obyč. uživatele
      mkdir /home/user/.bash_completion a
      ln -s /usr/share/bash-completion/* /home/user/.bash_completion/
    3. source /etc/bash/bashrc
    4. Po přepnutí do jiné konzole to musí jít.

    Starší článek o stejném tématu.

           

    Hodnocení: 80 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    20.8.2011 21:24 loki
    Rozbalit Rozbalit vše Re: Bash_completion
    Jake distro pouzivas???
    Marián Kyral avatar 20.8.2011 22:45 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Bash_completion
    dnes 21:05 | Gentoo | poslední úprava: dnes 21:12
    Jinak na ty linky lze použít eselect:
    $ eselect bashcomp 
    Usage: eselect bashcomp <action> <options>
    
    Standard actions:
      help                      Display help text
      usage                     Display usage information
      version                   Display version information
    
    Extra actions:
      disable <target>          Disable specified completion(s)
        --global                  Disable for all users
        <target>                  Target name or number (from 'list' action)
      enable <target>           Enable specified completion(s)
        --global                  Enable for all users
        <target>                  Target name or number (from 'list' action)
      list                      List available completions
        --global                  List globally enabled completions
    
    Jendа avatar 21.8.2011 01:08 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Bash_completion
    echo "[[ -f /etc/profile.d/bash-completion.sh ]] && source /etc/profile.d/bash-completion.sh >> /etc/bash/bashrc
    1. Chybí ti tak uvozovka
    2. On nějaký systém nenačítá soubory z adresář.d/ automaticky?
    21.8.2011 03:22 jadd | skóre: 34 | blog: Greenhorn
    Rozbalit Rozbalit vše Re: Bash_completion
    1. Díky, 2. Poznáš to z toho ?
    M51Va jadd # cat /etc/profile
    # /etc/profile: login shell setup
    #
    # That this file is used by any Bourne-shell derivative to setup the
    # environment for login shells.
    #
    
    # Load environment settings from profile.env, which is created by
    # env-update from the files in /etc/env.d
    if [ -e /etc/profile.env ] ; then
    	. /etc/profile.env
    fi
    
    # You should override these in your ~/.bashrc (or equivalent) for per-user
    # settings.  For system defaults, you can add a new file in /etc/profile.d/.
    export EDITOR=${EDITOR:-/bin/nano}
    export PAGER=${PAGER:-/usr/bin/less}
    
    # 077 would be more secure, but 022 is generally quite realistic
    umask 022
    
    # Set up PATH depending on whether we're root or a normal user.
    # There's no real reason to exclude sbin paths from the normal user,
    # but it can make tab-completion easier when they aren't in the
    # user's PATH to pollute the executable namespace.
    #
    # It is intentional in the following line to use || instead of -o.
    # This way the evaluation can be short-circuited and calling whoami is
    # avoided.
    if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
    	PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
    else
    	PATH="/usr/local/bin:/usr/bin:/bin:${PATH}"
    fi
    export PATH
    unset ROOTPATH
    
    if [ -n "${BASH_VERSION}" ] ; then
    	# Newer bash ebuilds include /etc/bash/bashrc which will setup PS1
    	# including color.  We leave out color here because not all
    	# terminals support it.
    	if [ -f /etc/bash/bashrc ] ; then
    		# Bash login shells run only /etc/profile
    		# Bash non-login shells run only /etc/bash/bashrc
    		# Since we want to run /etc/bash/bashrc regardless, we source it 
    		# from here.  It is unfortunate that there is no way to do 
    		# this *after* the user's .bash_profile runs (without putting 
    		# it in the user's dot-files), but it shouldn't make any 
    		# difference.
    		. /etc/bash/bashrc
    	else
    		PS1='\u@\h \w \$ '
    	fi
    else
    	# Setup a bland default prompt.  Since this prompt should be useable
    	# on color and non-color terminals, as well as shells that don't
    	# understand sequences such as \h, don't put anything special in it.
    	PS1="${USER:-$(type whoami >/dev/null && whoami)}@$(type uname >/dev/null && uname -n) \$ "
    fi
    
    for sh in /etc/profile.d/*.sh ; do
    	[ -r "$sh" ] && . "$sh"
    done
    unset sh
    
    Jendа avatar 21.8.2011 03:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Bash_completion
    2. Poznáš to z toho ?
    for sh in /etc/profile.d/*.sh ; do
    	[ -r "$sh" ] && . "$sh"
    done
    
    Poznám z toho, že ten první krok je zbytečný, protože se ten soubor spouští automaticky.
    21.8.2011 15:49 jadd | skóre: 34 | blog: Greenhorn
    Rozbalit Rozbalit vše Re: Bash_completion
    Takže stačí jen source /etc/bash/bashrc ? Popravdě já to env-update dělám pořád, takže úplně zbytečně ?

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.