Zde je seznam některých důležitých příkazů shellu:
—- Použití příkazu Screen
screen -ls — pro seznam dostupných aktivních obrazovek
obrazovka -x …. – výstup Název z -ls pro připojení k této aktivní obrazovce
Opusťte obrazovku pomocí ‘ctrl a+d’ bez zastavení
—- Velikost pevného disku a složky
df -h Velikost souborového systému –
du -sh * – zobrazuje velikost každé složky
—- Kdo
whoami – seznam aktuálního uživatele v aktuálním okně
kteří – seznam všech uživatelů přihlášených k pracovní stanici
—- Zkopírujte soubor do jiného počítače
scp název_souboru uživatelské jméno@ip-adresa:/cesta k souboru
název_souboru je soubor ke kopírování a zbytek jsou informace pro vzdálený počítač. Budete požádáni o heslo vzdáleného uživatele.
—- Zobrazit seznam uživatelů
cat /etc/passwd | řez -d: -f1
—- Příkazy systémových informací
dmesg – (pro “diagnostic message”) je příkaz na operačních systémech typu Unix, který vytiskne vyrovnávací paměť zpráv jádra. Tato vyrovnávací paměť obsahuje různé důležité zprávy od zpráv vytištěných během spouštění až po zprávy používané pro ladění softwaru.
lspci -tv – Zobrazuje můstky a základní desku
lshw – Informace o nainstalovaných zařízeních
/usr/sbin/prtconf -v | více – Zobrazuje RAM v systému Unix
—- Zobrazit verzi Linuxu
uname -r
cat /proc/version
—- příkazy k zabití
zabít -15 pid — je půvabné Kill
kill -9 pid — je násilný Kill
—- Zobrazuje, které soubory jsou z procesu otevřené
pfiles processid
—- Najděte soubor podle názvu
najít /as -name *stat
—- Ladicí skript
skript sh -x
Příkazy —- Vi
esc – v příkazovém režimu
příloha –
i vložka –
q – skončit
w – napište
x – backspace
d – smazat
posun g – springt am poslední řádek textu
:^g – vypíše aktuální číslo řádku
:číslo sady – zobrazit čísla řádků
Příkazy Vyjmout/Vložit:
x – smazat jeden znak (destruktivní backspace)
dw – smazat aktuální slovo (Poznámka: ndw smaže n číslovaných slov)
dd – smaže aktuální řádek (Poznámka: ndd smaže n očíslovaných řádků)
D – vymaže veškerý obsah napravo od kurzoru
d$ – stejné jako výše
:u – vrátit zpět poslední příkaz
Příkazy hledání a nahrazování:
/ [string] – hledat řetězec dopředu
? [string] – zpětně vyhledá řetězec
Vstup do režimu vkládání:
i – Začněte vkládat text na aktuální pozici kurzoru
I – Začněte vkládat text na začátek aktuálního řádku
a – Začněte připojovat text, jeden znak vpravo od aktuální pozice kurzoru
shift a – Začněte připojovat text na konec aktuálního řádku
o/O – Začněte zadávat text o řádek níže\nad aktuálním řádkem
ESC – Ukončení režimu vkládání a návrat do příkazového režimu
—- Méně příkazů
g – jděte na začátek
posun g – jít ende
posun 7 – Hledat
shift ß – Vyhledávání vzad
n – přejít na další shodu vyhledávání
shift n – přejít na před vyhledáváním
—- příkaz hledání
najít . -name “*Sync*” -exec grep -l “501000093347053” {} \;
– najde v aktuální složce všechny soubory se synchronizací jmen, které mají řetězec XXXX
—- Přesun souborů pomocí skriptu
Je to nevyžádané* | awk ‘{tisk “mv “$0″ ../iraf/”$0″.dat”}’ | csh
—- Použití Nohupu s sqlplus
nohup sqlplus uživatelské jméno/heslo @/home/sdmtest/..sql jméno & — výstup je v nohup.out
— odstraní všechny prázdné řádky ze souboru
egrep -v ‘^$’ nohup.out > newfile.txt
Příkaz —- tr
tr [-c] [-d] [-s] [string1] [string2] output_file.txt
-c Doplní sadu znaků zadaných řetězcem1.
-d Odstraní všechny výskyty vstupních znaků, které jsou určeny řetězcem1.
-s Nahradí instance opakovaných znaků jedním znakem.
řetězec1 První řetězec nebo znak, který se má změnit.
řetězec2 Druhý řetězec nebo znak pro změnu řetězce1.
tr -d ‘\t’ nový soubor — odstranit všechny karty ze souboru
— - příkazy ls
ls -lrt — Zobrazí výstup tříděného souboru
— zobrazuje hodnotu proměnných
echo $název proměnné – Zobrazuje proměnnou
set – seznam všech nastavených proměnných
—- Archivieren
tar -cf – soubor.dat | gzip -c > blabla.tgz Soubor —.dat bude archivován v blabla.tgz
dehet -cf – * | gzip -c > blabla.tgz — všechny soubory ze složky budou přidány do archivu
– Ukazuje, co je v archivu bez rozbalení
gunzip -c blsbvs.tgz | tar tvf –
– rozbalí pouze některé soubory z archivu
gunzip -c datejname | tar -xf – dateinamen mit pfad
– lepší komprese
kočka soubor1 soubor2 | gzip > foo.gz
– uvádí obsah souboru tar.gz
tar -ztvf soubor.tar.gz
# t: Seznam obsahu archivu
# v: Podrobný seznam zpracovaných souborů (zobrazení podrobných informací)
# z: Filtrujte archiv přes gzip, abychom mohli otevřít komprimovaný (dekomprimovat) soubor .gz tar
—- rekurzivně odstranit složku se všemi prvky v ní
rm -r název složky
— změnil majitele
ls -l – viz skupina uživatelů –
chown user:group název_souboru
— změnit přístupová práva k souboru
chmod u=rwx, g=rwx název souboru
chmod 777 název souboru
—- Příklady regulárních výrazů:
# samolibý {hledejte v souborech řádky pomocí ‘smug’}
# ‘^smug’ {‘smug’ na začátku řádku}
# ‘smug$’ {‘smug’ na konci řádku}
# ‘^smug$’ {řádky obsahující pouze ‘smug’}
# ‘\^s’ {řádky začínající na ‘^s’, “\” uniká ^}
# ‘[Ss]mug’ {hledejte ‘Smug’ nebo ‘smug’}
# ‘B[oO][bB]’ {hledejte BOB, Bob, BOB nebo BoB }
# ‘^$’ {hledat prázdné řádky}
# ‘[0-9][0-9]’ {hledejte dvojice číselných číslic}
# ‘[a-zA-Z]’ {jakýkoli řádek s alespoň jedním písmenem}
# ‘[^a-zA-Z0-9] {cokoli jiného než písmeno nebo číslo}
# ‘[0-9]\{3\}-[0-9]\{4\}’ {999-9999, jako telefonní čísla}
# ‘^.$’ {řádky s přesně jedním znakem}
# ‘”smug”‘ {‘smug’ v uvozovkách}
# ‘”*smug”*’ {‘smug’, s uvozovkami nebo bez nich}
# ‘^\.’ {jakýkoli řádek, který začíná tečkou “.”}
# ‘^\.[a-z][a-z]’ {řádek začíná “.” a 2 písmeny lc}
—- Unixový seznam příkazů
http://www.computerhope.com/unix.htm

Zanechat odpověď