But what is a Neural Network? | Deep learning, chapter 1
Tartalomjegyzék:
Amikor parancsot gépel be a parancssorba, alapvetően azt mondja, hogy a héj futtasson egy megadott nevű futtatható fájlt. Linuxban ezek a futtatható programok, mint például az
ls
,
find
,
file
és mások, rendszerint több különálló könyvtárban élnek. Az ezekben a könyvtárakban tárolt, futtatható engedélyekkel rendelkező fájlok bármilyen helyről futtathatók. A leggyakoribb könyvtárak, amelyek futtatható programokat tartalmaznak, a
/bin
,
/sbin
,
/usr/sbin
,
/usr/local/bin
és
/usr/local/sbin
.
De honnan tudja a héj, milyen könyvtárakban kell keresni a futtatható programokat, vagy a héj keresi az egész fájlrendszert?
A válasz egyszerű. Parancs beírásakor a héj a
$PATH
user
$PATH
megadott összes könyvtárban keresi az adott név végrehajtható fájlját.
Ez a cikk bemutatja, hogyan lehet könyvtárakat hozzáadni a
$PATH
Linux rendszerekben.
Mi a
$PATH
Linux alatt?
A
$PATH
környezeti változó egy kettősponttal elválasztott könyvtárak listája, amely megmondja a héjnak, hogy mely könyvtárakban kell keresni a futtatható fájlokat.
Annak ellenőrzéséhez, hogy mely könyvtárak vannak a
$PATH
, használhatja a
printenv
vagy az
echo
parancsot:
echo $PATH
A kimenet így néz ki:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Címtár hozzáadása a
$PATH
Vannak olyan helyzetek, amikor érdemes más könyvtárakat hozzáadni a
$PATH
változóhoz. Például, néhány program telepíthető különböző helyekre, vagy esetleg érdemes egy dedikált könyvtárat létrehozni a személyes ellenőrzésekhez, de képes futtatni azokat anélkül, hogy megadná a végrehajtható fájlok abszolút elérési útját. Ehhez egyszerűen hozzá kell adnia a könyvtárat a
$PATH
.
Tegyük fel, hogy a Kezdőlap könyvtárában található egy
bin
nevű könyvtár, amelyben megtartja a shell parancsfájlokat. A könyvtár hozzáadásához a
$PATH
írja be:
export PATH="$HOME/bin:$PATH"
Az
export
parancs exportálja a módosított változót a shell gyermekfolyamat-környezetekbe.
Most futtathatja a szkripteket egyszerűen a végrehajtható szkript nevének beírásával anélkül, hogy meg kellene adnia a teljes futtatható útvonalat.
Ez a változás azonban csak ideiglenes és csak a jelenlegi shell munkamenetben érvényes.
A változtatás állandóvá tételéhez meg kell határoznia a
$PATH
változót a héj konfigurációs fájljaiban. A legtöbb Linux disztribúcióban, amikor új munkamenetet indít, a környezeti változók a következő fájlokból olvashatók:
-
Globális héjaspecifikus konfigurációs fájlok, mint például az
/etc/environmentés/etc/profile. Használja ezt a fájlt, ha azt akarja, hogy az új könyvtárat minden rendszerfelhasználóhoz hozzáadja$PATH.Felhasználónként shell-specifikus konfigurációs fájlok. Például, ha Bash-t használ, beállíthatja a
$PATHváltozót a~/.bashrcfájlban, és ha Zsh-t használ, a fájl neve~/.zshrc.
Ebben a példában a
~/.bashrc
fájlban állítjuk be a változót. Nyissa meg a fájlt a szövegszerkesztővel, és a végére tegye a következő sort:
nano ~/.bashrc
~ /.Bashrc
export PATH="$HOME/bin:$PATH"
Mentse el a fájlt, és töltse be az új
$PATH
t az aktuális héjszekcióba a
source
paranccsal:
source ~/.bashrc
Annak megerősítéséhez, hogy a könyvtár sikeresen hozzáadódott, nyomtassa ki a
$PATH
értékét a következő gépeléssel:
Következtetés
Új könyvtárak hozzáadása a felhasználóhoz vagy a globális
$PATH
változóhoz elég egyszerű. Ez lehetővé teszi a nem szabványos helyeken tárolt parancsok és szkriptek végrehajtását anélkül, hogy be kellene írnia a végrehajtható fájl teljes elérési útját.
Ugyanezek az utasítások vonatkoznak minden Linux disztribúcióra, beleértve az Ubuntu, CentOS, RHEL, Debian és Linux Mint verziókat.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
terminálA MeasurementLab.net eszközcsomagja tartalmaz egy hálózati diagnosztikai eszközt, egy hálózati útvonal diagnosztikai eszközt és egy eszközt annak mérésére, hogy a felhasználó a szélessávú szolgáltatók lassítják a BitTorrent peer-to-peer (P-to-P) forgalmat. Hamarosan az M-Lab alkalmazásokhoz egy eszköz annak meghatározására, hogy a szélessávú szolgáltatók bizonyos forgalmat adnak-e alacsonyabb prioritást a többi forgalomhoz képest, és egy eszközt annak meghatározására, hogy a szolgáltató bizonyos
"Az átláthatóság a mi cél "- mondta Vint Cerf, a Google fő internetes evangélista és a TCP / IP társfejlesztője. "A szándékunk az, hogy több információt nyújtson mindazoknak, akik érdeklődnek a hálózatok minden rétegben való működésétől."
Hogyan adhatunk hozzá felhasználót a csoporthoz a linuxban
A Linux csoportok szervezeti egységek, amelyeket a felhasználói fiókok szervezésére és adminisztrálására használnak a Linuxban. A csoportok fő célja egy adott erőforráshoz tartozó privilégiumok - például olvasás, írás vagy végrehajtási engedély - meghatározása, amelyeket meg lehet osztani a csoporton belüli felhasználók között.
Hogyan lehet eltávolítani (törölni) a könyvtárat a linuxban
A Linux rendszerekben a könyvtárak eltávolításának különféle módjai vannak. Ebben a cikkben elmagyarázzuk, hogyan lehet az rmdir, rm segítségével törölni a könyvtárakat, és hogyan kell megtalálni a parancsokat.







