Frissítés: Itt a Beat Cheet Sheets!
- Ismerje meg a parancssort: Navigálás a fájlrendszerben
- Ismerje meg a parancssort: A fájlrendszer megtekintése és módosítása
Háttér
A parancssor a számítógép szöveges felülete. Ez egy olyan program, amely parancsokat vesz fel, amelyeket a számítógép operációs rendszerére továbbít.
A parancssorból a számítógép fájljaiban és mappáiban navigálhat, ugyanúgy, mint a Windows Intézőben. a Windows vagy a Finder Mac OS rendszeren. A különbség az, hogy a parancssor teljesen szöveges.
Itt található a gyakran használt parancsok függeléke.
Parancsok
>
>
a bal oldali parancs normál kimenetét veszi át és átirányítja a jobb oldali fájlba.> >
>>
a bal oldali parancs normál kimenetét veszi fel, és a jobb oldali fájlhoz fűzi (hozzáadja).<
<
elveszi a standard bemenetet a jobb oldali fájlból, és beírja a bal oldali programba.|
|
egy “cső”. A|
a bal oldali parancs normál kimenetét veszi fel, és standard bemenet a th igaza van. Ezt úgy gondolhatja, mint “parancs parancs parancsra” átirányítást.~ / .bash_profile
~ /. A bash_profile a környezeti beállítások tárolására használt fájl neve. Ezt általában “bash profilnak” nevezik. Amikor egy munkamenet elindul, a parancsok végrehajtása előtt betölti a bash profil tartalmát.
alias
A A
alias
parancs lehetővé teszi billentyűparancsok vagy álnevek létrehozását az általánosan használt parancsokhoz.cd
cd
a könyvtár nevét veszi fel argumentumként, és átvált erre a könyvtárra.Ha közvetlenül a könyvtárba szeretne navigálni, használja a
cd
elemet a könyvtár elérési útjával argumentumként. Itt acd jan/memory/
parancs közvetlenül a jan / memory könyvtárba navigál.cd ..
Egy könyvtárral feljebb lépéshez használja a
cd ..
parancsot. Itt acd ..
navigál felfelé a jan / memory / csatornáról a jan / helyre.cp
cp
fájlokat vagy könyvtárakat másol. Itt átmásoljuk az ada_lovelace.txt fájlt, és elhelyezzük a történelmi / könyvtárban.Helyettesítő karakterek (*)
A helyettesítő karakter
*
kiválasztja az aktuális könyvtár összes fájlját. A fenti példa az aktuális könyvtár összes fájlját átmásolja a szatíra nevű könyvtárba. Vannak más típusú helyettesítők is, amelyek kívül esnek a szójegyzékben.Itt az m * .txt kijelöli a mappában az összes fájlt, amely “m” -nel kezdődik és “.txt” -nel végződik, átmásolja őket a scifi / fájlba.
env
A
env
A parancs a “környezet” rövidítést jelenti, és a környezeti változók listáját adja vissza az aktuális felhasználó számára.env | grep VÁLTOZÓ
env | grep PATH
egy parancs, amely egyetlen környezeti változó értékét jeleníti meg.export
export
elérhetővé teszi a változót az összes gyermek munkamenet számára, amely a munkamenetből indult. Ezzel a változóval megmaradhat programok.grep
grep
a “globális reguláris” kifejezés kifejezés nyomtatása ”. A fájlokban olyan mintákat keres, amelyek megfelelnek egy mintának, és visszaadja az eredményeket. A kis- és nagybetűk közötti különbség.grep -i
grep -i
lehetővé teszi a parancs számára, hogy kis- és nagybetűk legyenek.grep -R
grep -R
megkeresi az összes fájlt egy könyvtárban, és kimeneti az egyező eredményeket tartalmazó fájlneveket és sorokat. A-R
a „rekurzív” kifejezés.grep -Rl
grep -Rl
keres egy könyvtárban található összes fájlt, és csak a megfelelő fájlneveket adja ki.-R
a „rekurzív” és a jelentése” egyező fájlok “.HOME
A
HOME
változó olyan környezeti változó, amely megjeleníti a saját könyvtár útvonalát.ls
ls
felsorolja a munkakönyvben található összes fájlt és könyvtáratls -a
ls -a
felsorolja a munkakönyvtár összes tartalmát, beleértve a rejtett fájlokat és könyvtárakat is.ls -l
ls -l
felsorolja az összes tartalmat egy hosszú formátumú könyvtár. Az egyes oszlopok ezt jelentik.ls -t
ls -t
fájlokat és könyvtárakat rendel az utolsó módosításig.mkdir
mkdir
argumentumként egy könyvtárnevet vesz fel, és majd létrehoz egy új könyvtárat az aktuális munkakönyvtárban. Itt az mkdir használatával létrehoztunk egy új média könyvtárat.mv
Fájl áthelyezése egy könyvtárat, az mv-t használja első forrásként a forrásfájllal, második argumentumként a célkönyvtárat. Itt helyezzük át a superman.txt fájlt a szuperhősbe /.
nano
a nano egy parancssori szövegszerkesztő. Pontosan úgy működik, mint egy asztali szövegszerkesztő, például a TextEdit vagy a Jegyzettömb, azzal a különbséggel, hogy a parancssorból érhető el, és csak a billentyűzet bevitelét fogadja el.
PATH
PATH
egy környezeti változó, amely kettősponttal elválasztott könyvtárak listáját tárolja. Minden könyvtár tartalmaz parancsfájlokat a parancssor végrehajtásához. A PATH felsorolja, mely könyvtárak tartalmaznak szkripteket.pwd
pwd
kinyomtatja a működő könyvtár nevétrm
rm
fájlokat töröl. Itt eltávolítjuk a waterboy.txt fájlt a fájlrendszerből.rm -r
rm -r
töröl egy könyvtárat és annak összes gyermekkönyvtárát.sed
sed
a “stream editor” rövidítése. Elfogadja a szabványos bemenetet és egy kifejezés alapján módosítja, mielőtt kimeneti adatként jelenítené meg.A
"s/snow/rain/"
:
-
s
: a “helyettesítés” kifejezésre utal. -
snow
: a keresési karakterlánc, a keresendő szöveg. -
rain
: a helyettesítő karakterlánc, a helyére felvenendő szöveg.
sort
sort
fájlnevet vesz fel, vagy szabványos bemenet és minden sort ábécé sorrendbe rendezve, kinyomtatva azokat szabványos kimenetre.standard hiba
a standard hiba, rövidítve
stderr
, egy hiba rendetlenség egy sikertelen folyamat által kiadott életkor.forrás
source
aktiválja a ~ / .bash_profile módosításait az aktuális munkamenethez. A terminál bezárása és új munkamenet indítása helyett asource
azonnal elérhetővé teszi a módosításokat abban a munkamenetben, amelyben éppen vagyunk.szabványos bemenet
a standard bemenet, rövidítve
stdin
, a terminálra a billentyűzeten vagy a beviteli eszközön keresztül beírt információ.szabványos kimenet
a szabványos kimenet, rövidítve
stdout
, az az információ, amelyet egy folyamat futtatása után adnak ki.érintse meg
touch
új fájlt hoz létre a munkakönyvtárban. Argumentumként egy fájlnevet vesz fel, majd létrehoz egy új üres fájlt az aktuális munkakönyvtárban. Itt a touch használatával létrehoztunk egy új, keyboard.txt nevű fájlt a 2014 / dec / könyvtárban.Ha a fájl létezik, akkor az érintéssel frissítjük a fájl módosítási idejét.
uniq
uniq
, az “egyedi” rövidítés, fájlnevet vagy szabványos bemenetet vesz fel és minden sort kinyomtat, eltávolítva a pontos másolatokat.