Poznamky k bashi

Ctrl a skok na zacatek radky
Ctrl e skok na konec radky
Ctrl b skok o slovo dozadu
Ctrl f skok o slovo dopredu
Alt d smazani do konce slova vpravo
Alt Backspace smazani do zacatku slova vlevo
Ctrl k smazani do konce radky
Ctrl u smazani do zacatku radky
Alt t prehodi slova pred a za kurzorem
Ctrl t prehodi znaky pred a za kurzorem

Ctrl r prohledavani historie (ctrl-o misto enteru pokracuje dalsim prikazem - pro sekvence prikazu)

Alt . zopakovani posledniho argumentu (lze pouzit opakovane)
!* zopakovani vsech argumentu predchoziho prikazu

export HISTSIZE=cislo velikost historie
export HISTFILESIZE=cislo velikost historie v .bash_history
export HISTTIMEFORMAT='%Y-%m-%d %H:%M ' prida do historie cas
export HISTIGNORE=uptime:ls specifikace prikazu neukladajicich se do historie
export HISTCONTROL=ignoreboth neuklada do historie radky zacinajici mezerou (hesla) a duplikovane prikazy hned za sebou
export PROMPT_COMMAND='history -a ; history -n' kazdy prikaz se zapisuje hned do historie

shopt -s histappend zajisti neprepisovani historie jednotlivymi instancemi

Lze vyuzit zarizeni /dev/tcp/host/port nebo /dev/udp/host/port

exec 5<>/dev/tcp/ahimsa.lamed.cz/80
echo -e "GET / HTTP/1.0\n" >&5
cat <&5

Vystup bude ocekavany…

Pripadne lze do prislusneho zarizeni presmerovavat obecne bez vytvareni prislusneho file descriptoru.

Pro overeni expanze pouzit misto prikazu prikaz echo.

  • obsah/linux_obecne/bash.txt
  • Last modified: 2018/10/17 18:58
  • by profors