Terminál parancsok

A Ubuwiki wikiből

Bár a mai linux alapú rendszerek egyre inkább törekednek arra, hogy a felhasználó könnyedén, grafikus felületen oldhassa meg problémáit, azért még mindig nagy segítséget nyújthat számára a parancssori megoldás. Sőt, bizonyos esetekben még gyorsabban is elintézhetjük feladatunkat.

Villámgyorsan szerezhetünk információkat rendszerünkről, felhasználókról, telepíthetünk, törölhetünk, indíthatunk alkalmazásokat, másolhatunk adatokat.

Jól jöhet akkor is, ha véletlenül hiba lépne fel rendszerünkben, és nem indul el egy alkalmazásunk a megszokott módon. Ilyenkor célszerű terminálból indítani a problémás alkalmazást, és jó esélyünk van arra, hogy kiírja részünkre, miért is nem képes elindulni.

Egyszóval mindent elintézhetünk benne.

Fontos, hogy csak a terminálban futó, jogosultságot igénylő parancsot indítsunk sudo-val, míg ha grafikus alkalmazásokat indítunk innen, akkor a gksu, gksudo parancsot használjuk.

KDE esetén kdesu, vagy kdesudo a megfelelő utasítás.

Sok információt kaphatunk még a parancsokról a terminálban a man "parancsnév", vagy a "parancsnév" --help illetve "parancsnév" -h beírásával.

Mielőtt megpróbálnánk terminálban dolgozni mindenképpen olvassuk el a A Titokzatos Terminál című leírást.

A parancs utáni első sorban a magyar megfelelője, a másodikban egy példa áll. (ahol szükséges a felhasználó név, én az ubi szót használom)

A könyvtárszerkezet

A könyvtárszerkezetre az ún. Filesystem Hierarchy Standard szabályrendszer érvényes, ez szabályozza, hogy a Unix-szerű operációs rendszerek könyvtárszerkezete egységes legyen.

A könyvtárszerkezet
/

A kiinduló pont. A gyökérkönyvtár.

/boot

A rendszer indulásához szükséges állományok helye.

/bin

A futtatható parancsok könyvtára.

/sbin

A rendszergazda parancsai.

/lib

Az induláshoz szükséges osztott rendszerkönyvtárak, továbbá tartalmazza a rendszerhez csatolható modulokat, meghajtóprogramokat.

/dev

A rendszerhez csatlakozott, csatolható különleges állományok.

/etc

Beállítófájlok, helyi indító parancsok, jelszavak, hálózati-beállítók, etc. helye.

/home

Minden felhasználó saját könyvtára itt foglal helyet.

/media

A leválasztható adattárolók (CD-ROM, pendrive, külső merevlemez) közös könyvtára. A különböző perifériák ezen belül saját alkönyvtárba legyenek csatlakoztatva.

/mnt

Ideiglenesen csatolt fájlrendszer helye. A megszokás szerint rögtön a /mnt könyvtárba csatolják az ideiglenes fájlrendszert, és nem a /mnt-on belüli alkönyvtárakba, ezért volt szükség a /media létrehozására, amit további alkönyvtárakra lehet bontani.

/opt

Nem a disztribúcióból származó, egyéb telepített programok helye.

/proc

Itt láthatjuk ahogy rendszerünk "él és lélegzik". Információkat kaphatunk róla, például a : /proc/cpuinfo fájl kiíratásával a processzorunkról.

/root

A rendszer gazdájának könyvtára.

/tmp

Ideiglenes adatok tárolására használt könyvtár.

/usr

Alkalmazások, rendszereszközök tömkelege, a legforgalmasabb könytár.

/var

Változó adatokat tartalmazó állományok könyvtára. Például a /var/log : napló fájlok, különös jelentőséggel bírnak a rendszer biztonságának szempontjából.

Adminisztrációs parancsok

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.
Adminisztrációs parancsok
who

Kilistázza a bejelentkezett felhasználókat.

whoami

A klasszikus "Ki vagyok én?". Milyen néven is vagyunk bejelentkezve.

users

Kilistázza a rendszeren levő felhasználókat.

groups

Csoportok.

login

Bejelenkezés.

logout

Kijelentkezés.

adduser

Új felhasználó létrehozása.

useradd

Új felhasználó hozzáadása.

useradd -m -G adm lp dialout cdrom plugdev lpadmin admin sambashare systemback -s /bin/bash ubi
deluser

felhasználó törlése.

groupadd

Csoport létrehozása.

groups user

A felhasználó csoportjai.

ubi@ubi-desktop:~$groups ubi   
ubi : ubi adm lp dialout cdrom plugdev lpadmin admin sambashare systemback
groupmod

Csoport fiókját változtatja meg.

-n név újnév a csoport nevét változtatja meg így

finger

Információk a felhasználóról.

ubi@ubi-desktop:~$finger 
Login     Name       Tty      Idle  Login Time   Office     Office Phone
ubi     ubi      tty8    11:20  Feb 12 11:24 (:0)
ubi     ubi      pts/0          Feb 12 18:55 (:0.0)
passwd

Jelszó. Segítségével megváltoztathatjuk a felhasználó jelszavát.

passwd ubi
last

Utolsó. a felhasználó legutóbbi aktivításai.

Csomagkezelés-Frissítés

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.

Az Ubuntu csomagkezelője az APT. (Advanced Package Tools) Használatához egyes esetekben jogosulsággal kell rendelkezni.

Csomagkezelés-Frissítés
apt-get update

A csomaglista frissitése.

sudo apt-get update    # a csomaglista frissítése
apt-get upgrade

A frissítések letöltése és telepítése.

sudo apt-get upgrade    # a frissitések letöltése és telepítése
apt-get dist-upgrade

A rendszerszintű frissítések letöltése és telepítése.

Az apt-get dist-upgrade annyival több, mint a sima apt-get upgrade, hogy akkor is frissíti csomagokat, ha a művelet plusz csomagok telepítését, vagy már telepítettek eltávolítását igényli.

Ezért alkalmas például kernelfrissítésre, vagy kiadásfrissítésre, de ez utóbbit magától nem lépi meg, csak ha az új tárolók fel vannak véve.

sudo apt-get dist-upgrade
apt-get install

Csomag letöltés és telepítése.

sudo apt-get install csomagnév
apt-get remove

Csomag eltávolítása.

sudo apt-get remove csomagnév
apt-get remove --purge

Csomag eltávolítása beállító fájljaival együtt.

sudo apt-get remove --purge csomagnév
apt-get install -f

Törött csomagok javítása.

sudo apt-get install -f
apt-cache search

Keresés

apt-cache search név
apt-cache showpkg

Megmutatja a csomag függőségeit.

apt-cache policy

Megmutatja a csomag telepített és telepíthető verzióit.

ubi@ubi-desktop:~$ apt-cache policy geany
geany:
  Telepítve: 0.18-1
  Jelölt: 0.18-1
  Verziótáblázat:
 *** 0.18-1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/universe Packages
        100 /var/lib/dpkg/status
apt-get autoclean

Nem használt csomagok eltávolítása. Törli a régi letöltött archív fájlokat, amelyek már nem érhetők el a tárolóban.

apt-get clean

Törli a letöltött archívum-fájlokat.

dpkg -i

Csomag telepítése.

dpkg -i csomagnév.deb
dpkg -r

Csomag eltávolítása.

dpkg -S

Megkeresi, hogy a fájl melyik csomag része.

dpkg -S fájl

Hálózatkezelés

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.
Hálózatkezelés
arp

ARP cache manipulálása.

ifconfig

Hálózati információk lekérdezése.

iwconfig

Vezeték nélküli hálózati interface-k adatainak lekérdezésére és módosítására szolgál.

ifdown és ifup

Lekapcsolás és felkapcsolás.

ifdown eth0    # az eth0 eszköz lekapcsolása
ifup eth0      # az eth0 eszköz felkapcsolása
iptables

A Netfilter (hálózati csomagok feldolgozására szolgáló eszköz) kezelője.

ethtool

Ethernet kártya beállítások megjelenítése, változtatása.

host

Lekérdezéseket kezdeményez a DNS kiszolgáló felé, tartományokról, zónákról.

host -t ns valami.hu : valami.hu nameserverét adja meg
host -t mx valami.hu : valami.hu levelező szervereiről ad információt
hostname

Beállítja vagy megjeleníti a rendszer host-nevét.

iperf

Sávszélesség korlátozásra használatos program.

netstat

Információkat ír ki a hálózati alrendszerről.

nload

Hálózati terhelés vizsgálat.

nsed

Hálózati csomagok valós idejű megváltoztatására alkalmas program.

ping

Jel küldése.

ping -c 3 valami.hu
route

Az IP routing tábla kiíratása/megváltoztatása.

sudo route
ssh

Secure Shell. Szabványcsalád és egyben protokoll is, amit egy helyi és egy távoli gép közötti biztonságos csatorna kiépítésére fejlesztettek ki.

scp

Biztonságos távoli fájl átvitel.

sntop

Top-szerű hálózati forgalom figyelő szoftver.

tcpdump

Hálózaton átmenő forgalmat figyeli.

traceroute

A hálózati útvonal kiírása a célszerverig (host) /IP hálózaton/

trickle

Sávszélesség korlátozásra használatos program.

tsclient

Terminal Services Client.

proftpd

FTP kiszolgáló démon.

pureftp

FTP kiszolgáló.

rdesktop

Remote desktop kliens.

stunnel

Titkosított csatornát hoz létre két gép között, szerver és kliens oldali tanusítvánnyal.

squid

Proxy kiszolgáló.

vconfig

virtuális eth eszközök létrehozására alkalmas program.

vsftpd

Very Secure FTP daemon.

wireshark

Hálózati forgalom figyelő. (GUI)

wondershaper

Egyszerű sávszélesség korlátozásra használatos program.

Folyamat kezelés

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.
Folyamat kezelés
w

Megmutatja, hogy ki van belépve, mióta, és mit csinál.

parancs &

Parancs futtatása a háttérben.

fg : felélesztés, majd előtérben futás

bg : felélesztés, majd háttérben futás

jobs

Háttérben futó folyamatok kilistázása.

ps

Futó folyamatok kiírása.

-u felhasználónév : a felhasználó által futtatott folyamatok

aux : minden folyamatot kiír, szinte minden információval

alxww : minden folyamatot, még több infóval (pl.: PPID)

-t1 : tty1-es terminál kilistázása

f : erdőszerű megjelenítés

l : kiírja a folyamatok PID-jét és PPID-jét is. (parent's process identifier)

ww : a programok parancssori kapcsolóit írja ki.

ps aux | grep firefox    # kiíratjuk a futó Firefox folyamatokat és pid számukat
pstree

Folyamat struktúra fa-szerű ábrázolása.

nice

Priorítás lekérdezése, beállítása.

renice

A folyamatok priorításának megváltoztatása.

renice -10 1872    # az 1872 számú folyam priorítása -10-re lett átállítva
kill

Egy folyamat leállítása.

kill -9 1276   # Az 1276 Pid számú folyamat erőszakos leállítása
killall

Leállítás. Amennyiben több folyamat is fut egyidőben, mindet leállítja.

init

Futtatási szint beállítása.

0 : kikapcsolás

1 : single-user mód

2-5 : multi-user mód

6 : reboot

/etc/inittab -ban állítható be a gép indulási init szintje.

 A futási szintet lekérdezhetjük a who -r paranccsal is

ubi@ubi-desktop:~$ who -r
         futási szint 2 2012-02-28 06:37 
runlevel

Futási szint. Megadja, hányas init szinten voltunk és vagyunk.

ubi@ubi-desktop:~$ runlevel
N 2                                   # Ubuntuban az alpértelmezett futási szint 2
reboot

Újraindítás

shutdown

Leállítás

shutdown -h now    # azonnali leállítás

Modulok

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.
Modulok
lsmod

Betöltött modulok kilistázása.

rmmod

Betöltött modulok lekapcsolása a kernelből.

sudo rmmod modulneve
modprobe

Modul betöltése a kernelbe.

sudo modprobe modulneve
modinfo

A modulról kapunk információkat.

modinfo modulneve  # nézzünk például egy nyomtatási modult

ubi@ubi-desktop:~$ modinfo lp 
filename:       /lib/modules/2.6.32-33-generic-pae/kernel/drivers/char/lp.ko
license:        GPL
alias:          char-major-6-*
srcversion:     84EA21D13BD2C67171AC994
depends:        parport
vermagic:       2.6.32-33-generic-pae SMP mod_unload modversions 586TSC 
parm:           parport:array of charp
parm:           reset:bool

Állománykezelés

Ez a szakasz egyelőre erősen hiányos, vagy még nem írtuk meg. Segíthetsz te is a kibővítésében.
Állománykezelés
alias

Különböző parancsokat saját magunk is "átnevezhetünk", készíthetünk magunknak alias-okat. A /home/felhasználó név/.bashrc fájlban tartjuk ezeket a beállításokat.

alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\)"'

Példánk a hosszú ideig tartó terminálfolyamatok befejezéséről ad egy értesítést (a 11.10-es kiadástól ez a parancs az alaptelepítés része). Használata:

sudo apt-get dist-upgrade;alert              # Ekkor a frissítések telepítésének befejezéséről kapunk egy értesítést.
alias rm='rm -i'

Az rm alias végrehajtott parancsa az 'rm -i'. Ilyenkor rákérdez, biztosak vagyunk-e benne, hogy törölni szeretnénk.

unalias

Törli az előzőleg beállított aliast a .bashrc fájlból.

unalias aliasnév
cal

Parancssori naptár

ubi@ubi-desktop:~$ cal
cat

Kiírja a fálj tartalmát. Jelen esetben milyen rendszert használunk.

ubi@ubi-desktop:~$ cat /etc/issue     # Kiírja a használt rendszerünket

ubi@ubi-desktop:~$ cat /proc/cpuinfo  # Rengeteg információt kapunk a processzorról
cd

Könytárváltás. A megadott célkönyvtárba jutunk át.

ubi@ubi-desktop:~$ cd /home/ubi/Letöltések/példa_programok   # a parancs után megadjuk a teljes elérési utat
ubi@ubi-desktop:~/Letöltések/példa_programok$                # látjuk, hogy átléptünk a megadott mappába
cd ..

Egy könyvtárral feljebb ugrunk.

ubi@ubi-desktop:~/Letöltések/példa_programok$ cd ..    # láthatjuk, hogy a Letöltések könytáron belül a példa_programok mappában vagyunk
ubi@ubi-desktop:~/Letöltések$                          # és visszaléptünk a Letöltések könyvtárba

A bárhol kiadott csak cd paranccsal visszajutunk a /home-ba.

chmod

Fájlok, könytárak jogait állíthatjuk be.

Fontos tisztába lennünk jogosultságok jelentésével.

r = read azaz olvasás, számmal kifejezve 4
w = write azaz írás, számmal kifejezve 2
x = executable azaz futtatás, számmal kifejezve 1
tulajdonos  (U)   |   csoport (G)     |   mindenki más (O)
rwx (4+2+1) 7     |   rwx  (4+2+1) 7  |   rwx  (4+2+1)7

Példánkban a fált mindenki (U G O) írhatja, olvashatja és futtathatja, hiszen a jogosultság 777, azaz rwx-rwx-rwx.

Ha azt szeretnénk, hogy fájlunk esetében csak a tulajdonosnak (U) legyen joga minden művelethez, a többiek (G, O) csak olvashassák és futathassák, akkor a jogosultságokat értelemszerűen állítsuk 755 -re, azaz rwx-rx-rx re.

chmod +x fájlnév       # ezzel a paranccsal például futási jogot adunk egy fájlnak
chown

Fájlok, könyvtárak tulajdonosát és csoportját változtathatjuk meg. A tulajdonost és csoportot megadhatjuk névvel és számmal is.

Használata: chown [kapcsoló] Tulajdonos:Csoport /amire/vonatkozik

sudo chown ubi -R /home/ubi/amire/szeretnénk/kiadni       # ekkor a megadott célfájl vagy mappa tulajdonosát változtattuk meg
sudo chown ubi:ubi -R /home/ubi/amire/szeretnénk/kiadni   # ebben az esetben a tulajdonos és a csoport is meg lett változtatva
sudo chown ubi:más -R /home/ubi/amire/szeretnénk/kiadni   # hasonló az előzőhöz, csak a csoport más-ra lett változtatva
chgrp

Fájlok tulajdonosi csoportjának megváltoztatása.

cfdisk

Parancssori partícionáló és lemezkezelő program.

cmp

Fájlok tartalmát hasonlítja össze.

cmp fájl1 fájl2
cp

Másolás.

cp /ahol/van/fájlneve /ahova/szeretnénk/tenni/fáljújneve

A könnyebb érthetőség kedvéért egy példa. Letöltöttünk egy tananyag.pdf fájlt a Letöltések könyvtárba, és ezt szeretnénk átmásolni az asztalra. Ez így néz ki:

cp /home/ubi/Letöltések/tananyag.pdf /home/ubi/Asztal/
cp -r /home/ubi/Dokumentumok/saját_progik /home/ubi/programozás  # a -r kapcsolóval a teljes mappát átmásolja, még a benne lévő rejtett fájlokat is.
clear

"Letörli" a képernyőt.

cut

Bemeneti (stdin) vagy paraméterként megadott fájl minden sorának egy megadott részét vágja ki.

diff

Fájlok tartalmát hasonlítja össze.

diff -u fájl1 fájl2 > eltérés     # összehasonlítja a két fájl tartalmát, a különbséget a megadott (eltérés) fájlba írja.
du

Az aktuális könytárban levő fájlok méretét mutatja meg. A -h kapcsolóval Mega és Gigabájtokban adja meg az értéket.

df

A partíciók lefoglalt területét mutatatja meg. A -h kapcsolóval Mega-és Gigabájtokban adja meg az értéket. A -a kapcsolóval az üres területeket is megjeleníti.

dmidecode

Részletes információkat kaphatunk gépünkről, eszközeinkről, még a Bios verzióról is.

sudo dmidecode | less    # a könnyebb görgetés érdekében érdemes a less parancsot használni, kilépés q -val
echo

Szöveget írathatunk ki vele.

ubi@ubi-desktop:~$echo hello world!
hello world!
fdisk

Parancssori partíció kezelő program.

sudo fdisk -l
find

Keresés.

fgrep

Fájlokban vagy stdin-ben keres szöveget.

fsck

Lemezellenőrző. (Filesystem check)

grep

Szövegrészeket keres megadott fájlokban, és a kimenetekben. Leggyakrabban használt kapcsolói a -i ezzel nem tesz különbséget a kis és nagybetű közt, és a -v amikor is pont azokat a sorokat írja ki, amelyekben nem szerepel az adott kifejezés.

lspci | grep -i vga     # pci csatlakozású eszközeink kilistázása, a szűréssel csak a vga kifejezést tartalmazók jelennek meg.
head

Szűrőeszköz. A megadott fájl első tíz sorát írja ki.

ubi@ubi-desktop:~$ head /var/log/messages             # példánkban a messages fájl első tíz sorát írattuk ki
hdparm

Merevlemezünkről kaphatunk információkat vele.

sudo hdparm -i /dev/sda
lp

Nyomtatás.

lp /ahol/van/a/fájlneve
lp /home/ubi/Dokumentumok/programlista.txt     # ezzel kinyomtatjuk a Dokumentumok könytárban lévő programlista nevű fájlt
less

Szűrőprogram. Fájladatok megjelenítéséhez használjuk.

less /var/log/messages | grep -i vga     # természetesen működik a grep használata nélkül is, de nagyobb fájloknál célszerű a célirányos keresés
ls

A "listázó" parancs. Kiírja az adott könyvtár tartalmát. A -a kapcsolóval a rejtett fájlokat is megjeleníti, a -l kapcsolóval a jogosultságokat is listázza.

ubi@ubi-desktop:~/Letöltések$ls -al
drwxr-xr-x   3 ubi ubi       4096 2012-02-03 20:21 Conky-lua
drwxr-xr-x   8 ubi ubi       4096 2011-05-03 20:41 Conky-lua 2011 next generation
lscpu

A cpu adatait jeleníti meg.

lshw

Hardwer adatok kilistázása.

lspci

A pci csatlakozású eszközök kilistázása.

lsusb

Az usb csatlakozású eszközök megjelenítése.

ln -s

Link létrehozása.

mkfs

Fájlrendszer létrehozása.

mkfs.ext4 /dev/sda1
mkdir

Könyvtár létrehozása.

mkdir /home/ubi/Asztal/mentett_levelek   # ezzel a paranccsal létrehoztunk egy mentett_levelek mappát az asztalon
mv

Fájlok, könyvtárak átmozgatása, átnevezése. Tegyük fel, hogy asztalunkon van egy példa.pdf fájl, amit szeretnénk áthelyeznia a Dokumentumok könyvtárban lévő gyüjtemény mappába.

mv /home/ubi/Asztal/példa.pdf /home/ubi/Dokumentumok/gyüjtemény   # így egyszerűen csak áthelyeztük a fájt
mv /home/ubi/Asztal/példa.pdf /home/ubi/Dokumentumok/gyűjtemény/másikpélda.pdf    # ezzel a paranccsal nemcsak áthelyeztük a fájlt, hanem egyszerre át is neveztük
mount

Eszköz felcsatlakoztatás (CD,partíció, pendrive, hdd, etc.)

sudo mount /amit/akarok/csatolni  /ahová
sudo mount /dev/sda1 /mnt        # példánk a grub helyreállításból származik, amikor Live cd-n felcsatoljuk az sda1 partíciót a /mnt könyvtárba.

Egy példa, egy ntfs fájlrenszerű partíció felcsatolására:

mkdir /média/windows                              # lényeges, hogy mindig meglévő könyvtárba csatoljuk, ezért ha kell, létrehozunk egyet erre a célra 
                                                  # (példánkban a /média könyvtárban egy windows mappát)
sudo mount -t ntfs-3g /dev/sda3 /média/windows    # példánkban a Windows tárolója az sda3 -as partíción található
umount

Az adott eszköz leválasztása.

sudo umount /dev/sda3    #leválasztottuk az sda3 -as partíciót.
nano

Parancssori szerkesztő.

pwd

Kiírja az aktuális könyvtár nevét.

ubi@ubi-desktop:~/Dokumentumok$pwd
/home/ubi/Dokumentumok
passwd

Jelszó. Sgítségével megváltoztathatjuk jelszavunkat.

passwd ubi    # ezután bekéri a jelenlegi jelszavunkat, majd ennek megadása után kétszer az új jelszót
rm

Állományok eltávolítása.

rm fájlnév    # a fájl eltávolítása

rm -r  név  # egy könyvtár eltávolítása
rmdir

Könyvtár törlése.

rsync

Hasznos file másoló, szinkronizáló program.

-a : Archive módban másol. Tulajdonosok, attributumok, linkek megmaradnak.
-v : Bőbeszédő a kimenetkor.
-z : Tömörítve másolja át.
-b : Biztonsági mentésekhez használatos.
rsync  -av  /forráskönyvtár  felhasználónév@gépnév/célkönyvtár
sed

Stream editor, folyamatszerkesztő

sudo sed -i "s + hu.archive + de.archive + g" /etc/apt/sources.list     # példánkban megváltoztatjuk a forráslistában a letöltő szervert.
scp

Biztonságos csatornán történő másolás.

scp -r /forráskönyvtár  felhasználónév@gépnév/célkönyvtár
ssh

Secure Shell. Szabványcsalád és egyben protokoll is, amit egy helyi és egy távoli gép közötti biztonságos csatorna kiépítésére fejlesztettek ki.

sync

A Ramból a merevlemezre még ki nem írt adatok szinkronizálása.

shutdown

A rendszer leállítása.

sudo shutdown -h now     # a rendszer leállítása azonnal
shutdown -r    # újraindítás
tail

Egyfajta szűrő. Az utolsó sorokat írja ki, alapesetben az utolsó tíz sort.

tail -f  /var/log/messages   # Ezzel információkat tudhatunk meg rendszerünkről, milyen üzenetek kerültek utoljára a naplóba. Kikapcsolása a Ctrl + c kombinációval.
tar

Arhiváló segédprogram ki és betömörítés

tar -xvzf csomagnév.tar.gz    # a tar.gz állomány kitömörítése
tar -xvjf csomagnév.tar.bz2   # a tar.bz állomány kitömörítése
telnet

kapcsolat másik géppel

ubi@ubi-desktop:~$ telnet valami.hu 80
Trying xx.xx.xxx.xx...
Connected to valami.hu.
Escape character is '^]'.
HEAD / HTTP/1.1

HTTP/1.1 401 Authorization Required
Server: Apache/2.2.16 (Debian)
WWW-Authenticate: Basic realm="ringier"
Vary: Accept-Encoding
Content-Type: text/html; charset=iso-8859-1
Date: Wed, 29 Feb 2012 19:19:07 GMT
X-Varnish: 2101493044
Age: 0
Via: 1.1 varnish
Connection: keep-alive


Connection closed by foreign host.
uptime

Kiírja, mennyi ideje fut a rendszerünk.

ubi@ubi-desktop:~$ uptime
20:22:24 up 13:52,  2 users,  load average: 0.60, 0.80, 0.70
vi

Parancsori szövegszerkesztő.

wc

Az adott fájlban levő karakterek, szavak és sorok számát adja meg.

Kapcsolói:

   -m a karakterek száma
           
   -w a szavak száma
           
   -c a bájtok száma
           
   -l a sorok száma
which

A program futtatható állományának az elérési útját adja meg.

which geany

/usr/bin/geany


Források:

http://www.robonet.hu/node/23#top

Személyes eszközök