op sk

3. října 2010 v 17:29
VMwave player - platene
VirtualBox - free

Použiteľné znaky: A-Z, 0-9, $,%,~
Nepoužiteľné znaky: *,?,<,>,\, . ,
Spustiteľné subory:
com→ exe→ bat
C: \→disk

Príkazy

Path

Dir - obsah adresára
Dir c:\dos
Dir c:\dos /p - stránkovanie
Dir >vypis.txt - presmerovanie vystupu
dir /ah - zobrazi skryte subory


Mkdir/md - vytvorenie adresára
Rmdir/rd - zmazanie adresára

Cd - vstup do adresára
cd.. - o adresár vyššie

tree - vypisuje stromovú štruktúru adresárov

copy zdroj cieľ - kopírovanie
copy con text.txt
ahoj ako sa mas
ctrl+z - ukončenie
copy text1.txt+text2.txt - spájanie retazcov

type - zobrazenie txt súborov
type dvere.txt |more - použitie filtra more

attrib - vypisanie vsetkych suborou s atributmi
a - archivny
s - systemovy
h - skryty
r - len na citanie
attrib +r text.txt -
zmenenie atributu

del - mazanie suborov

ren/rename - premenovanie súborov

more - filter
more <dvere.txt
== type dvere.txt |more

sort - príkaz na triedenie, zotrieduje výpis
dir |sort
/+5      A-Z
dir |sort
/+5      Z-A
sort <dvere.txt /+5
sort <dvere.txt /+5
>zotriedene.txt

prompt - zmeni vzhlad prikazoveho riadku
promt $d_$t

Príkaz /? - nápoveda
Help príkaz - obsiahlejšia nápoveda

Edit- textovy editor
Edit davka.bat
@echo off - potlačuje výpis príkazov

Súbory BAT - dávkový súbor, textový,

Dir > vypis.txt - prepise subor
Dir >> vypis.txt - pripise na koniec subora

%1 …. %9 parametre v *.bat suboroch, davka.bat prvy parameter druhy parameter, davka 50 12
Gpedit.msc - nastroj na spravu uzivatelov

Debian Linux

Alt +F1 = prvá konzola
Alt +F2 = druha konzola
~ = domovsky adresár, vola sa rovnako ako uživateľ v zložke home, root nemá zložku v home ale v koreňovom adresáry
Pwd = vráti kde sa aktuálne na disku nachádzam
Man príkaz = nápoveda
/hladaný vyraz = v manuále zvýrazní hľadaný výraz
Apropos copy = vypíše všetky príkazy, ktoré majú niečo s copy
Ls = vypíše obsah adresára
                -a vypíše aj skryté súbory
                -l long, dlhý výpis, začinajúce na d sú zložky
                -h human readable bajty píše ako kilobajty
Súbory začinajúce bodou sú skryté
Mkdir = vytvorí
Rmdir = zmaže
Clear = vymaže obrazovku
Touch = olízne súbor, zmení dátum vytvorenia
na aktuálny
Cat = zobrazí obsah textového súboru
                -b očísluje len neprázdne riadky
                -n očísluje všetky riadky
Cp = kopíruje
                -i interaktívny mod, spýta sa na pokračovanie
                *,?
všetky súbory
                File[abc] - skopiruje Filea Fileb Filec
                File[!abc] - skopiruje všetko okrem Filea Fileb Filec
Rm = zmaže súbor
Mv
=
presuje súbor
Rename = premenovanie
Find = vyhladavanie
Sort = zotriedenie
More
Head = prvych 10 riadkov
Tail = posledných 10 riadkov
Grep = hľadá reťazec vnútri súboru
Diff = porovnava dva subory
Alias = nadefinovanie vlastnej skratky
                Alias ls='ls -l'
                Unalias ls = zrusi alias
Reboot
Shutdown
-h now, alebo -shutdown -h 4         vypne za 4 minuty

Ln zdroj nazov odkazu = odkaz, ln /etc/passwd
                Cp /etc/passwd
Ln -s zdroj nazov odkazu = symbolicky odkaz, ln /etc/passwd, doplnenie cesty, nevýhoda - vytvorí aj na neexistujúcu cestu
Vi = textový editor
                http://www.kit.tul.cz/~satrapa/docs/vim/ = nápoveda
nano = editor
joe = editor
uniq nazov_suboru =podobne ako cat, ale nezobrazuje rovnake riadky po sebe
Head = prvych 10 riadkov
Tail = posledných 10 riadkov
Gzip = komprimovanie, pride sa pripona .gz, vymaze sa povodny
                Gzip nazov_suboru -v =vypise priebeh prikazu do riadku
Gunzip = dekompresia
Bzip2 = iná metóda kompresie
Tar = vezme viac suborov, spojí ich do jedného súboru, NEKOMPRIMUJE
                -c komprimovat
                -x dekomprimovat
                -v vypis priebehu prikazu
                -t
                -f nazov vystupneho suboru, napr. Etc.tar
zcat = zobrazi zkomprimovany subor, bez toho aby sme ho rozbalovali

Du -hs =odhaduje velkost diskov
Df -h = vypisuje disky
Uptime = aktualny cas, ako dlho ide, kolko uzivatelov prihlasenych, vytazenie procesora/pamati
Whoami = ako sme aktualne prihláseny
W = uptime + zoznam prihlasenych uzivatelov
Who = kratsia verzia prikazu W
Users = vráti len ména užívateľov
Free = kolko volnej pamati
Last = vsetky posledné prihlásenia system
Id = informacie o aktuálne prihlásených užívateľov
Which = kde je uložený daný príkaz
                Which ls = napise kde najdem prikaz ls
Whereis =which + kde su ulozene manualove stránky (nápoveda)

Joe = textovy editor
                Ctrl+kx = ukladam
Sh nazov skriptu = spusti script
Dalsia moznost ako spustit script, zmenit mu prava
                Chmod u+x skript1
                ~/skript1
                ./skript1
Test = riadiaci prikaz
IF = ukoncuje sa prikazom fi
Case =

Shift = posúvanie parametrov

echo $1
while shift
do
echo $1
done
Vypíše všetky parameter

[] =
nahrádzajú príkaz Test


until [ $1 = stop ]
do
                echo $1
                shift
done
postupne vypisuje parametry, pokial dojde na slovo stop, bez STOP sa program zacyklí
until [ $1 = stop]
do
                echo $1
                shift
if [ -z $1]
then

break
fi

done
program sa teraz nezacyklí ani pokiaľ nie je v parametroch STOP
until [ $1 = stop]
do
                echo $1
                shift
                if [ $# -eq 0 ]
                then
                               break
                fi
done
ďalšia varianta

break
continue
exec = spúšta ďalší proces, napr. ďalší script, použíje sa rovnaké číslo procesu PID, za exec už nemože byť žádny príkaz, prechádzame do ďalšieho
trap = zachytenie signálu

for i in 1 3 5 7 9
do
                echo
$i
done
cyklus prebehne 5 krát a postupne dosádza miesto i zadanú množinu
for i
do
                echo
$i
done
skript musím spustit s parametrami, očakáva ich

trap 'echo Zmackli jste CTRL+C; exit 1' 2
while true
do
                echo Program bezi ---
                sleep 1
done
dva príkazy oddelené ; po sekunde bude vypisovať že program beží, pokiaľ nestlačím CTRL+C (signál 2)

read = parametre bude zadávať uživatel po spustení skript, možnosť načítať viac premenných
                read vek pohlaví hmotnost vyska

echo -n Zadej svůj vek;
read vek
echo Ma $vek vypadas dobre.
čaká pokiaľ uživatel nezadá svoj vek
#!/bin/bash
echo -n Zadejte slozku ke kompresi:
read cesta
if [ -d $cesta ]
then
                set $(date)
                jmeno=zaloha_$6_$3_$2
                tar cf $jmeno


              echo -n Cim chcete komprimovat '(g=gzip, b=bzip2)'?
                read volba
                case $volba in
                               g) gzip $jmeno.tar; echo s


IDE disk = hd
SCSI = sd
Primárny oddiel = možu byť len 4 na jednom disku
Logický oddiel = može byť ich viac

1.         Fyzicky disk pripojiť
2.         Vytvorenie oddielov
fdisk
cfdisk - grafický
3.         Formátovanie (ext2,ext3)
mkfs -t ext2 /dev/sdb1
mkfs -t ext3 /dev/sdb5
4.         Pripojenie disku/Odpojenie disku
do zložky /media/
mount = pripojenie oddilu, platí len na session, po reštarte sa mount ruší
mount /dev/sdb1 /media/disk1
mount /dev/sdb5 /media/disk2
umount = odobratie oddielu
umount /media/disk2
joe /etc/fstab = pass - poradie pri bootovaní; options - rw (zápis, zmena), auto(automatický mount)
Plánované procesy
# MIN HOD DEN MES DENVTYDNU PRIKAZ
* ktorékolvek
crontab = plánovanie procesov
                -l =vypíše všetky plánované úlohy
                -r = odoberanie naplánovaných procesov
*/2 = každé dva krát

0 11 1 1 * príkaz= v 11:00 1.1 sa vykoná úloha
0 23-7/2,8 * * * prikaz = od 23:00 do 07:00 po dvoch hodinách a ešte o osmej
0 12 * * 3 príkaz = každú stredu o dvanástej
0 12 * * 3 (príkaz1; príkaz2) = každú stredu o dvanástej, viac príkazov v jednej úlohe 
 

Buď první, kdo ohodnotí tento článek.

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.
 

Aktuální články

Reklama