Unix parancsok
Az olyan operációs rendszerek, mint a UNIX, több száz olyan parancsot kínálnak a felhasználóknak , amelyek a konzolt praktikus és rendkívül nagy teljesítményűvé teszik. Némelyikük biztosított közvetlenül a héj , míg mások futtatható található / bin , / usr / bin , / usr / local / bin vagy más könyvtárban , ahol végrehajtható, és szerepel a változó. Környezet $ PATH . A / bin és / usr / bin közötti megkülönböztetés csak a PDP-11-ekre jellemző történelmi okokból történik , a / bin-t egy kicsi, gyorsan hozzáférhető mágneses dobra , az / usr / bin-t egy normál lemezre helyezték ; sok jelenlegi rendszeren ugyanarra a fájlrendszerre mutató link.
Az alábbiakban felsoroljuk azokat a parancsokat, amelyeket a UNIX rendszer (így a Linux is ) leggyakrabban tartalmaz . Néhány közülük egy adott rendszerre jellemző lehet, például a GNU . A parancsok nevének eredete zárójelbe van írva.
Ezen parancsokról további információk találhatók a megfelelő UNIX kézikönyvoldalakon .
Argumentumok átadása a parancsoknak
A legtöbb parancs érveket tartalmaz. Kétféle érvet különböztethetünk meg:
- A GNU eszközök által bevezetett opciók, amelyeket általában a karakter előz meg - rövid formájuk vagy karaktereik miatt - hosszú formájuk miatt .
Példa:
$> ls -l --color
Ez a parancs részletesen megjeleníti az aktuális könyvtár tartalmát ( -l ), és a fájlokat típusuk szerint színezi ( --color ).
- Karakterláncok, amelyek képviselhetnek egy fájlt, egy reguláris kifejezést , egy belső parancsot stb.
Példa:
$> grep titi mon_fichier
Ez a parancs a titi karakterláncot keresi a my_file fájlban .
Néhány Unix-parancs erőteljes tulajdonsága, hogy az első parancs kimenetét egy második karakter argumentumaként irányítja át a pipe-on ( pipe- n keresztül ).
Példa:
$> ps ax
| grep init
Csak a ps ax paranccsal visszaadott sorokat jeleníti meg, amelyek tartalmazzák az init karakterláncot . Ez egy átirányítás, amely a grep-t használja szűrőként.
Segítség
-
info (GNU): kapja meg a GNU információs kézikönyvétegy parancshoz.
-
apropos : felsorolja azokat a kézi oldalakat, amelyek leírásukban tartalmazzák a keresési kulcsszavakat.
-
ember : kapd meg az ember parancsot. A szöveg formázása a troff előfeldolgozóval történik.
-
help : segítség kérése egy belső shell parancshoz .
-
melyik vagy hol : hol található ez a program?
-
whatis : sorolja fel, mely parancsok kapcsolódnak egy kulcsszóhoz.
-
--Help Command : Gyors segítséget jelenít meg, és felsorolja azokat az argumentumokat, amelyek átadhatóka kérdéses Command parancsnak. Ez az opció a -h Command opció hosszú formája akorai UNIX rendszerekben.
Általános parancsok
-
előzmények : a parancsok előzményeinek megjelenítése vagy törlése.
-
type : megjeleníti a parancs típusát (alias, végrehajtható fájl stb. ) és meghatározza annak jellegét. ha ez a $ PATH fájlon található program, akkor kinyomtatja az abszolút elérési utat. (pl: "vi típus" vs "vim típus")
-
uname -a : információkat jelenít meg a kernel verziójárólés a processzor architektúrájának típusáról
-
uname -X : megjeleníti a kernel verzió adatait, a gazdagép nevét és a processzorok számát (a Solaris és az SCO Unix specifikus).
Kommunikáció
-
mesg : vezérelje mások hozzáférését a termináljához ( írással ).
-
beszélgetés : folytasson beszélgetést a rendszer másik felhasználójával.
-
fal : üzenet küldése a rendszer minden felhasználójának ( MINDEN írása ).
-
ír : üzenetet küld egy adott felhasználónak (lásd: mesg ).
Képernyő
-
törlés : törli a képernyőn megjelenő tartalmat.
-
kevesebb (GNU): egy szöveges fájl tartalmát jeleníti meg, soronként vagy oldalanként haladva, és visszalépésre és keresés végrehajtására; sokkal bonyolultabb, mint elődje több , kevésbé az ellenkező (a neve ennek a programnak van egy csipetnyi humor, mert kevesebb eszközzel kevesebb , míg a több eszköz több );
-
tovább : egy szöveges fájl tartalmát jeleníti meg, oldalanként (az oldal megfelel a terminál méretének);
-
képernyő : lehetővé teszi olyan virtuális képernyőkhöz társított programok megnyitását, amelyekből a felhasználó leválaszthat és amelyekhez később újra csatlakozhat.
-
iker : szöveges módban szimulál ( ncurses ) egy grafikus képernyőt.
Szövegszerkesztők
-
ed : vonalorientált szövegszerkesztő. ( Szerkesztő ), UNIX szabványos szerkesztő (IEEE Std 1003.1-2004 POSIX )
-
emacs : szövegszerkesztő
-
nano : szövegszerkesztő
-
pico : szövegszerkesztő
-
vi : a szövegszerkesztő szinte az összes Unix rendszerben jelen van. ( Visual Interface )
-
vim : lásd vi ( VI a M elioré, vagy VI i M bizonyított).
Fájlok és könyvtárak
-
cd : az aktuális könyvtár megváltoztatása. ( Könyvtár módosítása )
-
cp : fájl másolása ( CoPy ), a fájlok listájának másolása egy másik könyvtárba, megtartva a nevüket.
-
dd : Készítsen másolatot a fájl átalakításának lehetőségét a formátumot ( Copy és konvertálni , de cc hogy már foglalt, a következő betűk az ábécé kerültek kiválasztásra, vagyis dd ).
-
dir : megfelel az ls-nek ( DIRectory ), eredetileg nem létezett a UNIX-ban
-
df : megjeleníti a lemezhasználatot. ( Disk Free )
-
du : megjeleníti a lemezhasználatot. ( Lemezhasználat )
-
fájl : megjeleníti a fájl típusát a fejlécét olvasva.
-
ln : hozzon létre egy hivatkozást egy másik mappával vagy fájllal. ( LiNk )
-
ls : megjeleníti az aktuális vagy egy másik mappa fájljainak listáját. ( LiSt )
-
mkdir : egy vagy több könyvtár létrehozása ( MaKe DIRectory )
-
mv : egy fájl áthelyezése (vagy átnevezése), még ha ez egy könyvtár is ( MoVe ), a fájlok listáját áthelyezheti egy másik könyvtárba, megtartva a nevüket.
-
pwd : megjeleníti az aktuális könyvtár elérési útját. ( Munkaállomás nyomtatása )
-
rm : fájl (ok) vagy könyvtárak eltávolítása (az -r opcióval). ( ReMove )
-
simpdftex : a TeX fájlt átalakítja DVI fájlba .
-
rmdir : törölj egy vagy több könyvtárat ( ReMove DIRectory ), ha üres (vagy ha üres)
-
touch : megváltoztatja a fájl módosítási dátumát, létrehozva, ha nem létezik.
-
lsof : megjeleníti a megnyitott fájlok listáját. ( LiSt Open Files )
Archív manipuláció és tömörítés
-
bzip2 / bunzip2 : fájlok tömörítése és kicsomagolása
-
cpio : fájlok másolása egy cpio / tar archívumból vagy egy másikba
-
gzip / gunzip : fájlok tömörítése és kicsomagolása. ( Gnu ZIPper )
-
pax : a tar és a cpio funkcióit összefogó eszköz
-
tar : archív manipuláció, képes a bzip2 vagy a gzip használatára. (Tape ARchiver )
-
zip / unzip : fájlok tömörítése és kicsomagolása. ( ZIP )
-
zcat : egy tömörített fájlt jelenít meg (például a cat, de a folyamat során kicsomagolja)
Kutatás
-
find : rekurzív keresés könyvtárból, megadott tulajdonságú fájlokhoz.
-
locate : egy fájlt keres a fájlok adatbázisának legújabb verziójából (az adatbázis általában a frissítésb által jön létre). Sokkal gyorsabb, mint a megtalálás, de kevésbé rugalmas.
-
whereis : parancsot keres a PATH-ban és amegfelelő man oldalakon(esetleg a MANPATH-ban), és visszaadja ateljes elérési utat .
Ha egy parancs több különféle kiterjesztéssel létezik, akkor mindet felsorolja (például: ahol az fsck nemcsak az fsck , hanem az fsck.ext2 teljes útvonalát is felsorolja ). Megkeresi a forrásfájlok lehetséges jelenlétét is.
-
amely : a parancs teljes elérési útját adja vissza.
Lemezkezelés / csatolási pontok
-
df : megjeleníti a partíciók szabad területét( Disk Free ).
-
dump / restore : fájlrendszer biztonsági mentése és visszaállítása.
-
fsck : fájlrendszer- ellenőrzést hajt végre( FileSystem ChecK ). A partíció típusától függően meghívja a megfelelő segédprogramot.
-
fsdb : fájlrendszer hibakereső, szakértőknek.
-
hdparm : egy IDE lemez beállításai .
-
sdparm : az SCSI lemez beállításai
-
mkfs : létrehoz egy fájlrendszert. ( MaKe FileSystem ).
-
mount : csatoljon egy fájlrendszert egy csatolási ponthoz .
-
umount : leválaszt egy fájlrendszert. ( UNMOUNT ). A "leválasztás" továbbra is engedélyezett.
-
szinkron : a pufferek írására kényszerítése a lemezre (például hirtelen elektromos leállás előtt).
-
tune2fs : ext2 vagy ext3 partíció konfigurálásához
-
cryptsetup : átlátszó lemezkép titkosítás.
Szövegmanipuláció
-
awk : műveletek végrehajtása fájlokon (oszlop megjelenítése, feldolgozása, ..) (készítőinek kezdőbetűi: Aho, Kernighan, Weinberger )
-
macska : összefűzi a szöveges fájlokat. Használható fájlok egyszerű megtekintésére vagy olvasására is. ( conCATenate )
-
cut : egy kritérium szerint eltávolítja a fájl sorainak egy részét.
-
diff : megjeleníti a két fájl közötti különbségeket.
-
sdiff : a diff továbbfejlesztett változata.
-
dos2unix : konvertálja a fájl új sorait, hogy azok kompatibilisek legyenek a Unix világával. Néhány disztribúcióban ezt a parancsot az fromdos váltotta fel
-
echo : megjeleníti a paraméterként megadott szövegsort.
-
expr : kiértékel egy kifejezést (matematikai vagy karakterláncon)
-
fgrep : kijelző vonalak, amelyek egy adott karakterlánc ( grep -f on Linux ).
-
grep és egrep : azadott reguláris kifejezést tartalmazó sorok megjelenítése, az egrep (kiterjesztett grep) több lehetőséggel rendelkezik.
-
head : a fájl első sorait jeleníti meg. (a farokkal szemben)
-
join : egyesítse két, egy vagy több azonos mezőt tartalmazó fájl sorait.
-
nl : egy fájl sorainak számozására szolgál.
-
olvasni : olvasni egy stringet standard input .
-
sed : transzformációk végrehajtása egy szövegfolyamon ( Stream Editor )
-
rendezés : a szöveg sorait ábécé sorrendbe rendezi (vagy numerikus sorrendbe az -n opcióval).
-
karakterláncok : csakegy bináris fájl nyomtatható karaktereit ( ASCII )jeleníti meg.
-
farok : a fájl utolsó sorainak megjelenítése. (a fejével szemben)
-
T : a standard bemenet másolásaa standard kimenetbe és egy fájlba. (a név a T betű alakjából származik, amelynek szintén van "bejárata" és két "kijárata")
-
tr : transzponálja vagy törölje a karaktereket egy karakterláncban ( TRanspose )
-
uniq : lemásolja a bemeneti adatokat, miközben az egymás után következő sorokból egyetlen példány marad.
-
unix2dos : a fájl sortöréseit DOS- kompatibillá alakítja.
-
wc : lehetővé teszi a fájlban lévő karakterek, szavak vagy sorok számának megszámlálását.
Engedélyek
-
chgrp : a fájlt birtokló csoport megváltoztatása. ( GRUPPVÁLTOZÁS )
-
chmod : megváltoztathatja egy fájl olvasási, írási és / vagy végrehajtási jogosultságait. ( Módok módosítása )
-
chown : változtassa meg a tulajdonosát, és esetleg a fájlt birtokló csoportot. ( TULAJDONOS VÁLTOZÁSA )
-
getfacl , setfacl : illeszteni vagy módosítani afájl ACL-eket (nagyjából megegyezikaWindows NTFS CACLS-jével )
Folyamat
-
at : lehetővé teszi egy parancs végrehajtásának programozását a jövőben egyszer.
-
bg : háttérbe helyez egy folyamatot készenléti állapotban (kilépés a ctrl-Z billentyűkombinációval), mintha a & gombbal indult volna.
-
cron : lehetővé teszi a program végrehajtásának ciklikus programozását a jövőben.
-
fg : átveszi egy program előterét a háttérben (vagy kilép a ctrl-Z billentyűkombinációval, vagy a & gombbal kezdődött).
-
szabad : információkat jelenít meg a memória használatáról.
-
alvás : egy folyamat végrehajtását bizonyos időtartamra felfüggeszti.
-
beégető : megjeleníti, hogy melyik folyamat használja a paraméterben megadott fájlt.
-
kill : jelet küld egyadott folyamatnak , általában annak befejezéséhez
Alapértelmezett SIGTERM (15) jel: állítsa le megfelelően a folyamatot
63 lehetséges jel a SIGHUP (1) és a SIGRTMAX között (63)
Leggyakrabban használt érték: SIGKILL (9), amely hirtelen leállítja a folyamatot
-
killall : megölegy bizonyos típusú folyamatot , vagyadott jelet küld nekik.
-
killall5 : megöl minden folyamatot
-
nohup : lehetővé teszi egy olyan folyamat elindítását, amely akkor is aktív marad, ha a felhasználó kezdeményezte a kapcsolatot
-
szép : végrehajt egy módosított prioritású parancsot.
-
pidof : megadjaa megadott folyamat PID- jét
-
pkill : ugyanaz a parancs, mint a kill , de szám helyett név szerint.
-
ps : a futó folyamatok megjelenítése ( folyamat állapota )
-
pstree : a futó folyamatok fáját jeleníti meg.
-
renice : módosítja a folyamat prioritását.
-
top : interaktív program, amely a legaktívabb folyamatokat jeleníti meg egy adott kritérium szerint.
-
xkill : lehetővé teszi az X alatt elindított alkalmazás megölését
-
vmstat : a rendszer statisztikáit jeleníti meg (CPU-fogyasztás, virtuális memória)
Kagyló
-
bash (GNU): A GNU Shell-kompatibilis sh- je ( Bourne Again Shell )
-
sh : Normál héj ( Bourne Shell )
-
csh : C-shell, parancsszintaxisa közel áll a C nyelvhez
-
tcsh : a csh javulása
-
ksh : Korn Shell, a legnépszerűbb akereskedelmi UNIX-ok között
-
zsh : Z Héj
-
kötőjel : Debian Almquist Shell
Szolgáltatások és indítás
-
dmesg : megjeleníti a rendszer indításakor megjelenő üzeneteket, és ellenőrzi a kernel üzenet puffereit.
-
init : Megváltoztatja a végrehajtás szintjét ( futási szint ).
-
runlevel : megadja az aktuális végrehajtási szintet
-
szolgáltatás : szolgáltatás indítása, leállítása vagy újraindítása néhány linux disztribúción ( Red Hat és unokatestvérei, valamint a Debian)
- ki
ki -r : ugyanaz, mint a futási szint
ki -b : az utolsó indítás dátuma (a / proc / uptime alapján )
aki -m : ugyanaz, mint ki vagyok
ki vagyok : megjeleníti a kezdeti bejelentkezést
-
A whoami megjeleníti a felhasználónevet (bejelentkezés), amellyel kapcsolatban vagyunk
Hálózatok
-
alpine : elektronikus üzenetküldő szoftver szöveges módban.
-
göndörítés : adatátvitel szerverről vagy szerverre, a legtöbb elterjedt protokollt támogatja.
-
dhclient vagy pump : lehetővé teszi a DHCP- kliens számára,hogy megszerezze internetes protokoll címét
Részletesebben: a DHCP kliens többszörös DHCPDISCOVER kéréssel keresi a DHCP szervert a
sugárzáshoz , majd ha minden jól megy, akkor a megtalált szerverre küld egy DHCPREQUEST-et , majd kap egy DHCPACK-ot, amely bérleti díjat ad neki egy IP-re. cím
A használt
portok 67 (
BOOTP szerver) és 68 (BOOTP kliens)
Programozási környezet
Felhasználók
-
chfn : módosíthatja a felhasználó ujja információkat. ( VÁLTOZTATÁS )
-
chsh : módosíthatjaa felhasználó alapértelmezett shell . ( Shell CHANGE )
-
finger : információt ad a felhasználóról
-
groupadd : hozzáad egy felhasználói csoportot.
-
groupmod : a groupadd paranccsal már létrehozott felhasználói csoport paramétereinek módosítása. Ennek a parancsnak ugyanazok a beállításai vannak, mint a groupadd parancsnak.
-
groupdel : felhasználói csoport törlése.
-
su : egy új shell vagy egy másik parancs indítása a felhasználó megváltoztatásával. ( Felhasználó váltása )
-
id : megjeleníti a felhasználó identitását.
-
sudo : egy másik felhasználó jogaival futtat egy folyamatot az / etc / sudoers fájlban meghatározott szabályok szerint
-
felhasználók : A rendszerbe bejelentkezett felhasználók kompakt listája (a 'ki' jobb).
-
useradd : felhasználót vesz fel a rendszerbe.
-
usermod : módosítja a useradd paranccsal már létrehozott felhasználói fiók paramétereit. Ez a parancs ugyanazokkal a beállításokkal rendelkezik, mint a useradd parancs.
-
userdel : felhasználó eltávolítása a rendszerből.
-
visudo : atomikusan módosítja az / etc / sudoers fájlt, hogy jogokat adjon a sudo parancs használatára
-
w : megjeleníti a csatlakoztatott felhasználók listáját és mit csinálnak.
-
aki : megjeleníti a rendszerhez csatlakozó felhasználók listáját.
-
whoami és ki vagyok : tudd meg, melyik felhasználónév (vagy rendszergazda) alatt vagy bejelentkezve (angolul Who am I?, “Who am I?”); A whoami nem ugyanazt az eredményt adja, mint aki én vagyok, ha éppen a felhasználó helyettesítése folyamatban van ( su ). A Ki vagyok én , mi mindig a kiindulási identitás (például ha a felhasználó Gerard elfogadja az identitását gyökér a su , whoami visszatér gyökér , míg Ki vagyok én jelent valóban visszatér Gerard ).
-
startx a GUI kézi indításához
- Grafikus információk felsorolása:
-
xdpyinfo : általános információk a grafikus szerverről
-
xwininfo : a felhasználó elindítja ezt a parancsot, majd rákattint az őt érdeklő ablakra, és nagyon részletes információkat szerez az ablak grafikus jellemzőiről
-
editres : grafikus erőforrás-szerkesztő
-
xev : létrehoz egy ablakot, és megmutatja, milyen eseményeket generálnak az ablak különböző műveletei ( MotionNotify , LeaveNotify , ButtonPress , VisibilityNotify , Expose ... stb.)
-
xhost : az X Window System kiszolgálóhoz való hozzáférés szabályozása
-
xmodmap : billentyűzet és egér segédprogram (általában eltűnik)
-
xrdb : segédprogram az X Window System erőforrás adatbázisához
-
xset : a felhasználói beállítások megadása
-
xvidtune :X Window System hangolás
-
xwd : képernyőkép készítése
-
xeyes : megnyit egy két szemet tartalmazó ablakot, amelyek követik az egérmutatót, ami hasznos a teszteléshez
X.org konfiguráció
Az xorg.conf konfigurálása :
Indítja a grafikus kiszolgálót, és megpróbálja automatikusan konfigurálni
-
xorgcfg : grafikus eszköz
-
xorg86config : eszköz szöveges módban
XFree86 konfigurációs eszköz
Az X Window System konfigurálása ( XF86Config , XF86Config-4 és más fájlok , a terjesztéstől függően)
Indítsa el a grafikus kiszolgálót, és próbálja meg automatikusan konfigurálni (ha ez nem működik, akkor kipróbálhatja az XFree86 -konfigurációt is )
-
xf86cfg : grafikus eszköz
-
xf86config (kisbetű): szöveges mód eszköz
- A debian és származtatott eloszlások:
dpkg -reconfigure xserver-xfree86 a grafikus kiszolgáló újrakonfigurálásához
Sok kérdést fognak feltenni neked
dpkg- configure xserver-common
Az X kiszolgáló elindításának jogának kiosztása root vagy konzol felhasználókhoz, vagy mindenkihez
Lásd: Betölthető kernelmodul
Linux alatt:
-
lsmod : sorolja fel a modulokat
-
modinfo : részletezzen egy modult (leírás, fájl, szerző, licenc, paraméterek ...)
-
modprobe : eszköz, amely lehetővé teszi a kernelmodulok hozzáadását és eltávolítását, a szoftverfüggőségek kezelését
- A nagyon alapvető insmod és rmmod rendre hozzáadásával vagy eltávolításával modulokat.
-
depmod : a szoftverfüggőségi fájlok előállítása
A FreeBSD alatt:
-
kldstat : a betöltött modulok felsorolására szolgál.
-
kldload és kldunload: lehetővé teszik a modulok betöltését vagy kirakodását.
-
cardctl : PCMCIA kártya ellenőrzése
-
cardinfo : PCMCIA kártya konfigurációs információk megjelenítése
-
cardmgr : PCMCIA kártyák kezelése
-
lspcmcia : a számítógéphez csatlakoztatott PCMCIA kártyák megjelenítése
Különféle
-
álnév : lehetővé teszi, hogy a meghíváskor egy karakter-sorozatot kicseréljen egy másikra.
Példa: alias tux='echo "Tux faim. Tux veut poisson."' Ha beírja a tux[RETURN]Tux szót, jelezni fogja, hogy szeretné, ha etetné.
-
swapon és swapoff : lehetővé teszi egy tömeges memória használatát a zóna zónájaként (angolul swap space ) a virtuális memória számára .
Hivatkozások
-
/ proc / üzemidő
-
(in) iwconfig (francia férfi oldal)
Lásd is
Kapcsolódó cikkek
Külső linkek