User Tools

Site Tools


wiki:os:debian:bash

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:os:debian:bash [2012/10/03 21:39]
root vytvořeno
wiki:os:debian:bash [2014/12/26 18:31] (current)
Line 10: Line 10:
 ... ...
 </file> </file>
 +
 +====== BASH ======
 +#!/bin/bash - zvoleni interpretu scriptu
 +sleep
 +prikaz & - program bezi na pozadi
 +{ sleep 10; echo Budíček! ; } & - vice programu poslu na pozadi soucasne
 +jobs - vypise seznam vsech uloh (bezicich,stoped a na pozadi)
 +fg %2 - presune ulohu 2 do popredi
 +bg %2 - presune ulohu 2 ma pozadi
 +ps - seznam procesu
 +top
 +ps tree
 +kill
 +
 +Promenne
 +CISLO="5"
 +echo $CISLO
 +
 +Pole
 +cislo[0]="1.cislo"
 +cislo[1]="2.cislo"
 +cislo[3]="3.cislo"
 +cislo=(1.cislo 2.cislo 2.cislo) - alternativni zpusob plneni pole
 +cislo=([0]=1.cislo [2]=2.cislo [3]=3.cislo) - alternativni zpusob plneni pole
 +cislo=(${cislo[*]} [4]=4.cislo) - pridani polozek do pole
 +
 +unset cislo
 +unset cislo[*]
 +unset cislo[1]
 +
 +echo ${cislo[0]}
 +echo ${cislo[*]} - vypise cele pole
 +
 +i=1
 +echo ${cislo[$i]}
 +
 +PROMPT BASHE
 +PSold=$PS1 - zaloha
 +PS1="C:\>"
 +\d = datum
 +\h = jméno počítače po první tečku
 +\H = celé jméno počítače
 +\t = aktuální čas ve formátu 24, HH:MM:SS
 +\T = aktuální čas ve formátu 12, HH:MM:SS
 +\A = aktuální čas ve formátu 24, HH:MM
 +\u = jméno uživatele
 +\v = verze Bashe
 +\V = verze Bashe včetně patch level
 +\w = pracovní adresář
 +\W = nejnižší jméno pracovního adresáře
 +
 +Roury / pipes
 +ls /home > seznam.txt
 +cat seznam.txt
 +
 +echo "*** DOMOVSKE" > seznam.txt
 +ls /home >> seznam.txt
 +echo "*** SYSTEMOVE" >> seznam.txt
 +ls /usr >> seznam.txt
 +cat seznam.txt
 +
 +ls /home > /dev/nul - vyhozeni vystupu do null interface
 +
 +2> - presmerovani chyboveho vystupu
 +> nebo 1> - presmerovani standartniho vystupu
 +
 +/home /bni > seznam.txt 2> chyby.txt - presmerovani obou soucasne, kazdy do jineho souboru
 +ls /home /bni &> seznam.txt - presmerovani obou do stejneho souboru 
 +
 +
 +http://www.linuxexpres.cz/praxe/bash-6-dil
wiki/os/debian/bash.1349293147.txt.gz · Last modified: 2014/12/26 18:31 (external edit)