Linux/Linux alapok/Terminálok, parancssor, alias, előzmények

Mi a terminál?

szerkesztés
  • Terminál = parancssor → shell = parancsértelmező
  • Szöveges üzemmódú, DOS-szerű
  • különböző terminálok vannak
    • Gnome-terminál, Xfce4-terminal, xterm, stb.
  • Sok parancsértelmező van (pl bash, fish, ksh, zsh stb.)
  • parancsok adhatóak ki
  • parancsok listája: http://letix.hu/ és http://szit.hu/doku.php?id=oktatas:linux
  • alias: egy adott álnévvel tudunk rövidíteni egy-egy összetettebb parancsot vagy saját parancsot hozhatunk létre.
  • Definiálás helye (bash shell esetén): ~/.bashrc
  • Globális alias-ok: /etc/bashrc

Előzmények / History

szerkesztés
  • Fel, le nyilakkal újra lehet előhívni
  • lapozni a terminálon a ctrl+page up, ctrl+page down billentyűkkel lehet
  • a ~/.bash_history a bejelentkezés előtti parancsokat tartalmazza

Környezeti változók

szerkesztés

Környezeti változók: az operációs rendszerről vagy programjainkról tárolnak információkat. A környezeti változók a rendszer indulása után automatikusan beállításra kerülnek. Például a PATH környezeti változó megmondja a shellnek, hogy hol keresse a futtatandó fájlokat.

  • Listázásuk: printenv, set
  • lehet egyedileg lekérdezni: printenv PATH
  • beállításuk: set VAR1=”valami” a VAR1 az egy tetszőleges változó
  • megszüntetésük: unset var1
  • megjelenítésük: echo $VAR1
  • hogy a beállítás megmaradjon: export VAR1=”valami”
  • saját parancsot lehet a /home/bin mappa alá csinálni, persze csak úgy működik, ha a mappát a PATH környezeti változóhoz hozzáadtuk:
  • export PATH=$PATH:~/bin, és hogy a .bashrc-be fixáljuk:echo "export PATH=$PATH:~/bin" >> ~/.bashrc

Thottee elmagyarázta ezt a weboldalán részletesebben, hogy mit csinálunk konkrétan: http://linuxkezdoknek.hu/articles.php?article_id=33 (a cikk második fele)

 
man súgó Sparky Linux alatt
  • Súgó: help, segítség a parancs használatához
  • parancs: man, info
  • használata:
    • man <kapcsolók> <parancs>
    • info <kapcsolók> <parancs>