Uživatelské nástroje

Nástroje pro tento web


terminal

Terminál

Pěkné písmo Terminus pro terminál

apt install xfonts-terminus

Pokus vám nevyhovuje jedno z výchozích barevných témat. Můžete použít tento nástroj a přizpůsobit si ho podle sebe. https://terminal.sexy

Terminator

Web:http://gnometerminator.blogspot.cz Terminál, který umí dělit okna a umožňuje jednoduchou práci s nimi.

apt install terminator

Skripty

Předchozí příkaz

!!

Změna tty1-n příkazem, pouze s právy roota.

chvt 1,...7,...n 

Screenshot z příkazové řádky.

sleep 2; import -display :0.0 -window root screenshot.png

Výpis dnes vytvořených nebo upravených souborů.

ls -al --time-style=+%D | grep `date +%D`  

Největší soubor, adresář.

ls -lSrh
du -kxh | egrep -v "\./.+/" | sort -n

Otevřené porty

netstat -lnp

Procesy které běží pod jinými uživateli.

ps aux | grep -v `whoami`
ps aux  --sort=-%cpu | grep -m 11 -v `whoami` 

.bashrc

Pokud používáte vlastní bash skripty, bude se vám hodit spouštění skriptů z vlastních adresářů, seznam adresářů pro spouštění skriptů vypíšete příkazem echo $PATH, pokud tam požadovaný adresář nenajdete, můžete ho přidat do ~/.bashrc.

.bashrc PS1 generator http://bashrcgenerator.com/

#Přidat nakonec .bashrc, příklad pro bin v domovském adresáři.  
export PATH="~/bin:$PATH" 

Uložit změny, aktulizovat bashrc exec bash nebo source ~/.bashrc a změnu ověříte příkazem echo $PATH.

# aliasy
alias lsnew=" ls -al --time-style=+%D | grep `date +%D` "
# rozbalování archivů
un () {
   if [ -f $1 ] ; then
           case $1 in
                   *.tar.bz2)   tar xvjf $1    ;;
                   *.tar.gz)    tar xvzf $1    ;;
                   *.tar.xz)    tar Jxvf $1    ;;
                   *.bz2)       bunzip2 $1     ;;
                   *.rar)       unrar x $1     ;;
                   *.gz)        gunzip $1      ;;
                   *.tar)       tar xvf $1     ;;
                   *.tbz2)      tar xvjf $1    ;;
                   *.tgz)       tar xvzf $1    ;;
                   *.zip)       unzip $1       ;;
                   *.Z)         uncompress $1  ;;
                   *.7z)        7z x $1        ;;
                   *)           echo "don't know how to extract '$1'..." ;;
           esac
   else
           echo "'$1' is not a valid file!"
   fi
 }
# výpis změn balíčků
function apt-history(){
          case "$1" in
                install)
                          cat /var/log/dpkg.log | grep 'install '
                          ;;
                upgrade|remove)
                          cat /var/log/dpkg.log | grep $1
                          ;;
                rollback)
                          cat /var/log/dpkg.log | grep upgrade | \
                                  grep "$2" -A10000000 | \
                                  grep "$3" -B10000000 | \
                                  awk '{print $4"="$5}'
                          ;;
                *)
                          cat /var/log/dpkg.log
                          ;;
          esac
}

Stav baterie

upower -e
upower -i /org/freedesktop/UPower/devices/battery_BAT0
.bashrc
alias bat="upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep time"

Aplikace v terminálu

Generování hesel

makepasswd

Instalace generátoru hesel.

apt install makepasswd

Nápověda k makepasswd a ukázka.

man makepasswd
makepasswd --char 8 --count 10

Další generátory:

  • APG
  • pwgen

ncdu

Analýza adresářů, zobrazí které adresáře a soubory zabírají nejvíc místa na disku.
Odkaz ncdu

zip|rar|unrar

Instalace často používaných archivačních nástrojů.

apt install zip rar unrar

tmux

Web: http://tmux.github.io/
Terminálový multiplexer

Krátký český návod zde.

vim

~/.vimrc
syntax on        "barevná syntax
set mouse-=a     "vypne vizuální mód na myši
set nu           "zapnout číslování řádků

PDFtotext

Pokud potřebujete přečíst pdf dokument v terminálu, stačí ho převést do txt a poté ho otevřít v libovolném textovém editoru.

pdftotext dokument.pdf

Je mozne pdf dokument převést i do html pdftohmtl.

cmus

Web: https://cmus.github.io
Jednoduchý hudební přehrávač pro konzoli. Přehraje většinu hudebních formátů na které můžete narazit, zvládne přehrát i stream.

apt install cmus

Program má i dobře zpracovaný tutoriál a manuál.

man cmus
man cmus-tutorial
man cmus-remote

Pěkný český návod zde, nebo převedené do cmus.pdf.

Změna vzhledu, základní témata /usr/share/cmus

:colorscheme téma 

Irssi

Web: http://www.irssi.org
IRC klient pro terminál.

apt install irssi

Systém

čas

date
date --set="23 6 3O16 10:00:00"
date --set="10:00:00"
hwclock 
hwclock --systohc
hwclock --hctosys
hwclock --set --date="2011-04-19 20:45:05" --localtime nebo --utc

Změna časové zony, vytvořit link nebo nakopírovat.

ln -s /usr/share/zoneinfo/Europe/Prague  /etc/localtime
nebo
cp /usr/share/zoneinfo/Europe/Prague /etc/localtime  

(na /etc/localtime bude pravděpodobne link, odstraníteho rm /etc/localtime )

ntp

Automatická aktualizace času. Zkontrolovat váš čas můžete zde.

apt install ntp
/etc/init.d/ntp start

Konfigurační soubor ntp

/etc/ntp.conf

Výchozí servery v konfiguračním souboru , můžete změnit na české.

server ntp.nic.cz prefer
server tik.cesnet.cz
server tak.cesnet.cz
# Vyrovnání velkých časových rozdílů skokem
tinker panic 0

Aktualizace nového nastavení

/etc/init.d/ntp restart

Informace o synchronizaci, aby se provedla synchronizace je potřeba několik desítek spojení se servery. Pokud je synchronizace funkční Reatch udává hodnotu 377.

ntpq -pn 127.0.0.1
terminal.txt · Poslední úprava: 2021/11/29 09:59 autor: uranusak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki