Informatika a csillagászatban 3.




Alapvető Linux parancsok terminálból    2. rész:

Ismerkedés egy univerzális eszközzel: a Midnight Commander

A pipeline alapjai:



pwd   hol is vagyok?

sort   fájlok rendezése

grep   minta keresése fájlban

wc   szószámláló

tee   csővezeték elágazása

nohup prog   logout után is fut a prog...

cat > fájl   +     CTRL & Đ a végén:   beírhatunk egy fájlba

másik út: echo "ezt írd be ebbe a fájlba" > file

cat >> fájl:   hozzáírhatunk egy fájlhoz

Standard output és input kezelése:
    ls -l > lista
    wc -l < lista
    sort -rk 6 < lista > datum_rendezett_lista

A pipeline: |
    ls -l | sort -rnk 8   méret szerint fordítva listáz
    lehet variálni: ls -l | wc -l > listafájl

A shell-scriptek és működésük

Rendszerváltozók:

BASH=/bin/bash shell neve
BASH_VERSION=1.14.7(1) shell verziója
COLUMNS=80 képernyőn oszlopok száma
HOME=/home/vivek home könyvtárunk
LINES=25 képernyőn sorok száma
LOGNAME=students students, bejelentkező nevünk
OSTYPE=Linux operációs rendszerünk neve
PATH=/usr/bin:/sbin:/bin:/usr/sbin elérhetőségi útvonalunk
PS1=[\u@\h \W]\$ prompt  beállításunk
PWD=/home/students/Common munkakönyvtárunk
SHELL=/bin/bash burok neve
USERNAME=vivek aki épp használja a gépet


Hasznos parancsok még scriptekhez:

seq   számsorozatot generál
    seq 5 10 100

head   fájlok első részét írja ki
    head -n 80

fold   összehajtogatja a fájlt
    fold -w 50

echo   kiír valamit
    echo "Hello world!"

yes   végtelen sorban ír ki valamit
    yes kezdek megőrülni

awk   felbecsülhetetlenül sokoldalú program

sed
   stream szerkesztő