echo [text] - vypisuje text (typicky jednořádkový) man [prikaz] - zobrazí manuálovou stránku k příkazu/programu/funkci clear - vymaže obrazovku ls [-l] [-a] - vypíše obsah aktuálního adresářecd [adresar] - změní akutální adresářpwd - vypíše adresu aktuálního adresáře (pwd = print working directory) mkdir [adresar] - vytvoří nový adresářtouch [soubor] - vytvoří nový (prázdný) souborcp [-r] [zdrojovýSoubor] [cílový soubor] - zkopíruje soubormv [-r] [zdrojovýSoubor] [cílový soubor] - přesune soubor rm [-r] [soubor] - smaže soubor
Příkazům které operují se soubory (zde cp, mv - ale i spousty dalších, například používající soubor jako vstup nebo konfiguraci) se zadává adresa souboru, a to buď:
Začíná-li cesta znakem lomítka (/), postupuje se vždy od kořenového adresáře / a je třeba vypsat celou cestu po stromě souborového systému až k souboru. Například:
Výhodou je, že pak vůbec nezáleží na pracovním adresáři (pwd), ze kterého soubor odkazujeme.
(pozor na velká/malá písmenka, Linux je na rozdíl od Windows rozlišuje)
Začíná-li cesta jiným znakem než je lomítko, bere se jako absolutní = tedy vychází z pracovního adresáře (pwd) kde se při spuštění příkazu nacházíme.
Velkou výhodou je, že je takové odkazování nezávislé na změnách někde po cestě - například, pracuji-li ve svém pracovním adresáři /home/uzivatel/ a používám ve scriptech relativní cestu, mohu klidně zkopírovat script kamarádovi do /home/kamarad/ a jemu budou běhat stejně.
Příklady:
soubor.txt (nachází se v pracovním adresáři)../grafika/obrazek.jpg (o adresář výše se nachází adresář grafika ve kterém je obrázek)
* ./script.sh (při spouštění scriptů je potřeba explicitně uvést že hledáme v tomto adresáři (znak tečky)zvirata/psi/../kocky/./micka.txt (pokud existuje adresář zvirata/psi, je adresa totožná s zvirata/kocky/micka.txt)cat - zobrazí celý souborhead [-n#] - zobrazí začátek souborutail [-n#] - zobrazí konec souboru more a less - interaktivně zobrazují obsah souboru/dev/), atd... reprezentuje složku o patro výš, . reprezentuje tuto složku.~ whereiscd ze svého domovského adresáře do /usr/bin a cestou kontrolujte pomocí ls, co tam je. Poté se přesuňte zpět.nano (pozor, to není všude) a měl by začínat řádkou „#!/bin/sh“chmod +x skript, spouštíte pomocí ./skript) [proč?]rm