Here is a list of some important shell commands:
—- Using Screen command
screen -ls — for a list of avaliable active screens
screen -x …. – the Name from -ls output to join to this active screen
Go out of the Screen with ‘ctrl a+d’ without stopping it
—- Harddisk and folder size
df -h – filesystemsize
du -sh * – shows the size of every folder
—- Who
whoami – list current user in current window
who – list all users logged onto the Workstation
—- Copy file to other Computer
scp filename username@ip-address:/filepath
filename is the file to copy and the rest is the Informationen for the remote Computer. You will be asked for a Password of the remote user.
—- Show Users List
cat /etc/passwd | cut -d: -f1
—- Rendszerinformációs parancsok
A dmesg – (“diagnostic message”) egy parancs Unix-szerű operációs rendszereken, amely kinyomtatja a kernel üzenetpufferét. Ez a puffer számos fontos üzenetet tartalmaz a rendszerindításkor kinyomtatott üzenetektől a hibakereső szoftverekig.
lspci -tv – Hidak és alaplap megjelenítése
lshw – Információ a telepített eszközökről
/usr/sbin/prtconf -v | tovább – Megjeleníti a RAM-ot Unix rendszerben
— – Linux verzió megjelenítése
uname -r
cat /proc/version
—- kill parancsok
kill -15 pid — kecses Kill
kill -9 pid — erőszakos Kill
— – Megmutatja, hogy mely fájlok vannak nyitva a folyamatban
pfiles processid
—- Fájl keresése név szerint
keresse meg a /as -name *stat
—- Hibakeresési szkript
sh -x szkript
—- Vi parancsok
esc – parancs módban
egy – függelék
i – betét
q – kilép
w – írás
x – backspace
d – törlés
shift g – springt am utolsó szövegsor
:^g – listázza az aktuális sorszámot
:set number – sorszámok megjelenítése
Kivágás/Beillesztés parancsok:
x – egy karakter törlése (pusztító backspace)
dw – az aktuális szó törlése (Megjegyzés: Az ndw n számozott szót töröl)
dd – az aktuális sor törlése (Megjegyzés: Az ndd n számozott sort töröl)
D – törli az összes tartalmat a kurzortól jobbra
d$ – ugyanaz, mint fent
:u – visszavonja az utolsó parancsot
Keresési és helyettesítési parancsok:
/ [string] – keresés előre a karakterlánchoz
? [string] – keressen visszafelé a húrért
Belépés a beszúrási módba:
i – Kezdje el a szöveg beszúrását a kurzor aktuális helyén
I – Kezdje a szöveg beszúrását az aktuális sor elejétől
a – Kezdje el a szöveg hozzáfűzését egy karakterrel a kurzor aktuális helyétől jobbra
– eltolása Kezdje el a szöveg hozzáfűzését az aktuális sor végén
o/O – Kezdje el a szöveg beírását egy sorral az aktuális sor alatt\felett
ESC – Lépjen ki a beszúrási módból, és térjen vissza a parancs módba
—- Kevesebb parancs
g – megy az elején
shift g – go ende
műszak 7 – Keresés
shift ß – Keresés visszafelé
n – ugrás a következő keresési találatra
shift n – ugrás a keresési találat előtt
—- parancs keresése
megtalálni. -név “*Sync*” -exec grep -l “501000093347053” {} \;
Az – az aktuális mappában megtalálja az összes olyan fájlt, amelyben szerepel a névszinkronizálás, és amelyekben az XXXX karakterlánc található
—- Fájlok mozgatása szkripttel
ls szemét* | awk ‘{nyomtatás “mv “$0″ ../iraf/”$0″.dat”}’ | csh
—- A Nohup használata az sqlplus-szal
nohup sqlplus felhasználónév/jelszó @/home/sdmtest/..sql név & — a kimenet a nohup.out fájlban található
Az — eltávolítja az összes üres sort a fájlból
egrep -v ‘^$’ nohup.out > newfile.txt
—- tr parancs
tr [-c] [-d] [-s] [string1] [string2] output_file.txt
-c Kiegészíti a string1 által megadott karakterkészletet.
-d Törli a string1 által megadott bemeneti karakterek összes előfordulását.
-s Cserélje le az ismétlődő karakterek példányait egyetlen karakterre.
string1 Az első módosítandó karakterlánc vagy karakter.
string2 Második karakterlánc vagy karakter a karakterlánc megváltoztatásához1.
tr -d ‘\t’ új fájl — az összes lap törlése egy fájlból
— - ls parancsok
ls -lrt — Rendezett fájlkimenetet jelenít meg
Az — a változók értékét mutatja
echo $változó Név – A változót mutatja
set – list of all set Variables
—- Archivieren
tar -cf – file.dat | gzip -c > blabla.tgz Az — file.dat a blabla.tgz fájlban lesz archiválva
tar -cf – * | gzip -c > blabla.tgz — a mappában lévő összes fájl bekerül az archívumba
– Kicsomagolás nélkül megmutatja az archívum tartalmát
gunzip -c blsbvs.tgz | tar tvf –
Az – csak néhány fájlt csomagol ki az archívumból
gunzip -c datejname | tar -xf – dateinamen mit pfad
– jobb tömörítés
macska fájl1 fájl2 | gzip > foo.gz
Az – felsorolja a tar.gz fájl tartalmát
tar -ztvf fájl.tar.gz
# t: Egy archívum tartalmának listázása
# v: A feldolgozott fájlok részletes listája (részletes információk megjelenítése)
# z: Szűrje le az archívumot gzip-en keresztül, hogy meg tudjuk nyitni a tömörített (kicsomagolt) .gz tar fájlt
— – rekurzív törlése egy mappának az összes elemével
rm -r mappanév
— tulajdonost cserélt
ls -l – lásd a felhasználó – csoportját
chown user:group fájlnév
Az — módosítja a fájlhozzáférési jogokat
chmod u=rwx, g=rwx fájlnév
chmod 777 fájlnév
—- Példák reguláris kifejezésekre:
# önelégült {keressen fájlokat vonalakra az ‘smug’ segítségével}
# ‘^smug’ {‘smug’ a sor elején}
# ‘smug$’ {‘smug’ a sor végén}
# ‘^smug$’ {csak az ‘smug’-t tartalmazó sorok}
# ‘\^s’ {az ‘-vel kezdődő sorok^s’, az “\” kihagyja a ^}
# ‘[Ss]mug’ {keressen rá: ‘Smug’ vagy ‘smug’}
# ‘B[oO][bB]’ {keresse meg a BOB, Bob, BOb vagy BoB kifejezést}
# ‘^$’ {üres sorok keresése}
# ‘[0-9][0-9]’ {számjegypárok keresése}
# ‘[a-zA-Z]’ {bármely sor legalább egy betűvel}
# ‘[^a-zA-Z0-9] {bármi, ami nem betű vagy szám}
# ‘[0-9]\{3\}-[0-9]\{4\}’ {999-9999, mint a telefonszámok}
# ‘^.$’ {sorok pontosan egy karakterrel}
# ‘”smug”‘ {‘smug’ idézőjelben}
# ‘”*smug”*’ {‘smug’, idézőjelekkel vagy anélkül}
# ‘^\.’ {bármely sor, amely ponttal kezdődik “.”}
# ‘^\.[a-z][a-z]’ {a sor “.” és 2 lc betűvel kezdődik}
—- Unix parancsok listája
http://www.computerhope.com/unix.htm

Hagy egy választ