Hogyan lehet másik könyvtárra váltani a parancssorban? Ehhez van a cd parancs - az egyik legfontosabb parancs, mivel segítségével mozoghat. Hogyan kell használni a cd parancsot?
Alapértelmezés szerint a terminálprogram ablakának első megnyitásakor megjelenő üzenet a következőképpen néz ki:
Felhasználó@számítógép:~$
Ebben a példában a (felhasználó) a teszt, a számítógép neve (számítógép) pedig Linux, ezért a következő prompt jelenik meg:
Test@Linux:~$
Az ötlet az, hogy emlékeztesse Önt a bejelentkezési nevére és a használt számítógép nevére. Így nem kell megjegyeznie ezeket a részleteket, ami különösen hasznos több számítógép vagy fiók kezelésekor.
Most nézzünk meg néhány parancsot, kezdve a cd paranccsal, amely a könyvtár (vagy mappa) megváltoztatására szolgál. A legegyszerűbb esetben egyszerűen írja be a következőket:
Cd /home
Ez a parancs a saját mappát teszi az aktuális munkamappává. Írja be a következő szöveget, és nyomja meg a vagy gombot, és a terminál prompt a következőre változik:
Felhasználó@számítógép:/home$
Ne feledje, hogy a ténylegesen megjelenő prompt az Ön felhasználónevét és számítógépnevét fogja tartalmazni a felhasználó és a számítógép helyett. Most próbálja ki a következő két parancsot:
Cd /home pwd
A Linuxnak közölnie kell Önnel, hogy Ön most a saját mappában van, a következő megjelenítésével:
/home user@computer:/home$
Megpróbálhat egy szinttel feljebb lépni a / könyvtárba a következő parancs beírásával:
A... szimbólum a szülőmappa jelölésére szolgál. Bármi legyen is a szülőmappa, ennek végrehajtása automatikusan oda megy. Most próbálja meg a következő paranccsal navigálni a saját mappájába:
Nem tudom kideríteni a felhasználónevedet, de a Linux igen, és ha a ~ szimbólumot használod, akkor a helyére a saját mappád neve kerül. Tehát írja be a következő parancsot, hogy megtudja, melyik mappa lett most a munkakönyvtár.
A Windows parancssor használatával végrehajthatja a grafikus felhasználói felületen keresztül használt legtöbb funkciót. Ezzel az eszközzel nem csak a rendszerbeállításokat módosíthatja, hanem egyszerűen mozoghat is a mappák között. Ha valamilyen oknál fogva az Explorer nem elérhető az Ön számára, akkor mindig a parancssorban lévő mappába léphet. Ebben az utasításban megértjük, hogyan kell dolgozni a könyvtárakkal a cmd-n keresztül.
Minden az alkalmazás elindításával kezdődik. Ezt számos módon megteheti, amelyek a Windows operációs rendszer összes jelenlegi verziójára vonatkoznak. Ezek közé tartozik a Windows XP, 7, 8, 10.
Tehát a parancssort a következő módszerekkel indíthatja el:
Lehetőség van a cmd elindítására is az Explorerből. Ez lehetővé teszi, hogy sok parancs begépelése nélkül navigáljon egy mappába a parancssorban. Például meg kell nyitnia a cmd-t a System32 mappa megadott elérési útjával. Ehhez először nyissa meg az említett könyvtárat az Intézőben, majd kattintson a jobb gombbal a szabad helyre, és a menüben kattintson a „Parancsablak megnyitása” elemre. A képernyőn megjelenik a kívánt alkalmazás a System32 mappára mutató előre megírt hivatkozással.
Ahhoz, hogy a Windows parancssorából egy mappába lépjen, csak néhány egyszerű kombinációra kell emlékeznie. Ezeket az alábbiakban mutatjuk be:
A bemutatott kombinációk segítségével könnyedén navigálhat a parancssorból egy mappába, és megtalálhatja a szükséges fájlokat. Most nézzük meg ezt az eljárást egy egyszerű példa segítségével.
Tegyük fel, hogy a felhasználónak meg kell nyitnia az illesztőprogramok könyvtárát, amely a merevlemez rendszerpartíciójában található a Windows/system32 mappában. Ehhez tegye a következőket:
A merevlemez-partíció módosításához a cd .. parancsra lesz szüksége *meghajtóbetűjel*://*mappa elérési útja*. Például cd .. E://Programs. Ezt követően a fenti utasításokban leírt szabályok szerint kell eljárni.
Most már tudja, hogyan navigáljon egy mappához a parancssorban. A fő szabály az összes parancs helyes beírása. Ügyeljen arra, hogy a cd után szóközt tegyen. Ugyanez vonatkozik a kombinált parancsokra, például a cd ..
A merevlemez-index után feltétlenül tegyen egy kettőspontot és két ferde vonalat - //. A parancshoz egyébként különbség nélkül használhatja a // vagy a \\ parancsot. A fel és le nyilak segítségével a felhasználó mozoghat a korábban begépelt szövegek között. Ha ugyanazt a parancsot többször használja, akkor érdemes ilyen funkciót használni.
A mappába ugrás a Windows parancssorból meglehetősen egyszerűnek bizonyult. Ha problémái vannak a karmester teljesítményével, akkor ez a helyzet nem fogja meglepni.
Minden felhasználónak van egy vagy több könyvtára, amelyet leggyakrabban látogat meg. A legegyszerűbb példa a dokumentumokat tartalmazó mappa. Vagy íme egy másik példa, egy mappa, ahol az összes munkáját tárolja, legyen az a fényképek vagy a programok projektjei. Most emlékezzünk arra, hogy mit kell tennie, hogy elérje a kívánt mappát. Természetesen ezek a műveletek felhasználónként eltérőek. Egy dolog azonban közös bennük – több kattintást vagy billentyűleütést kell végrehajtania a katalógus eléréséhez. És előbb-utóbb felteszi a kérdést: „Hogyan lehet gyorsan eljutni egy könyvtárhoz (mappához) ebben a Windowsban?”
Nagyon sok megoldás létezik. Kezdve a szabványos Windows segédprogramok használatától a gyors hozzáférés megszervezésére szolgáló speciális programokig. Egyszerűen nincs egyetlen „helyes” megoldás. Minden nagyban attól függ, hogyan fér hozzá a mappákhoz. Ha Intézőt használ, akkor a Gyorsindító panel parancsikonja is elegendő lesz. Ha olyan alkalmazásokat használ, mint a Total Commander, akkor valószínűleg maguknak az alkalmazásoknak a könyvjelzőit fogja használni. Ha sok különböző forrásból fér hozzá egy mappához, akkor több lehetőség közül választhat. Először mindenhol hozzon létre parancsikonokat és könyvjelzőket. Másodszor, helyezze a mappát a legközelebbi elérési útba, például "C:\_!!!Important folder!!!_" (a "_" karakter a mappa lesz az első, ha név szerint rendezi). Harmadszor, hozzon létre egy külön részt a levélre való hivatkozáshoz. Negyedszer, győződjön meg arról, hogy a könyvtár elérhető az útvonalán és a meghajtó betűjelén keresztül is. És még sok más.
Ebben az áttekintésben több okból is megvizsgáljuk a negyedik lehetőséget. Először is, ez megtehető szabványos Windows-eszközökkel, nevezetesen a speciális „subst” paranccsal. Másodszor, ehhez néhány egyszerű lépést kell megtennie. Harmadszor, a mappához való hozzáférés valóban gyors lesz. Negyedszer, amikor telepít egy programot, nem kell konfigurálnia, hogy gyorsan a mappába ugorjon. Ötödször, ez a parancs a Windows bármely verzióján használható, legyen az XP, Vista vagy Windows 7.
Ebben a példában megnézzük, hogyan tehetjük elérhetővé a „C:\myfolder” mappát a „Z” meghajtón keresztül.
Ha egy másik könyvtárban lévő mappa betűjelét kell megadnia, akkor meg kell adnia a mappa teljes elérési útját. Például:
Ne feledje, hogy ha a mappanevek üres karaktereket tartalmaznak, akkor ezeket idézőjelek közé kell tenni.
Ennek a parancsnak van egy hátránya. Amint a felhasználó kijelentkezik vagy kikapcsolja a számítógépet, ez a beállítás azonnal leáll. A korlátozás megkerüléséhez létre kell hoznia egy speciális kötegfájlt „.bat” kiterjesztéssel. És helyezze az Indítás mappába (lásd: Automatikus indítás a Windows indításakor). Valójában nem lesz különösebb nehézsége a létrehozás során. Egy ilyen mappában elhelyezheti magát a kötegfájlt és egy parancsikont is.
Ennek a módszernek az egyik előnye, hogy a kötegfájlt be lehet állítani úgy, hogy minimalizált módban fusson. Ellenkező esetben minden indításkor egy pillanatra megjelenik a parancssor.
Kötegelt fájl létrehozásához nyissa meg a Jegyzettömböt, és írja be a „subst Z: myfolder” kifejezést (idézőjelek nélkül). Használhatja saját útvonalait is, de emlékeztetünk arra, hogy az üres sorokat tartalmazó útvonalakat idézőjelekkel kell körülvenni. Mentse ezt a fájlt ".bat" kiterjesztéssel. Győződjön meg arról, hogy a fájl kiterjesztése ".bat" és nem ".txt". Legalább a fájl ikonjának meg kell változnia az Intézőben. Ez egy fontos pont, különben indításkor a rendszer egyszerűen megnyitja a Jegyzettömböt ezzel a fájllal.
Miután elhelyezte a fájlt az indításkor, indítsa újra a számítógépet. A könyvtárnak most meg kell jelennie a Windows Intéző meghajtói között. Ha ez nem így van, ismételje meg a lépéseket, és győződjön meg arról, hogy sehol nem hibázott.
A többi módszerről a következő cikkekben lesz szó.
jegyzet: Ha speciális szoftvert használ, például a Visual Studio-t, akkor jobb, ha kerüli a szimbolikus elérési utak használatát, mivel a programnak sok beállítása lehet, és minden változtatás problémákhoz vezet. Ezenkívül számos beállításban egyszerűen nem használhatja a szimbolikus útvonalakat. Például a Visual Studio programban ne használjon szimbolikus címeket a projektfájlok elérési útjának megadásakor stb. Ellenkező esetben számos „mágikus furcsasággal” találkozhat.
Technikai tippek
Ahhoz, hogy profi legyen a Linux terminál használatában, meg kell tanulnia a fájlok kezelését a terminálon keresztül. Szinte mindennek ez az alapja, beleértve a konfigurációs fájlok szerkesztését, a programok felépítését, az adminisztrációt és sok mást is. A mappák tartalmának megtekintése, a mappák közötti mozgás, a fájlok létrehozása és törlése a szükséges alapja a kényelmes munkavégzéshez a terminálon.
Ebben a cikkben a fájlokkal és könyvtárakkal való munkavégzéshez leggyakrabban használt Linux-parancsokat tekintjük át, ezek elsajátítása után a terminál már nem tűnik olyan érthetetlennek és terjedelmesnek. Íme a mai csapatok, amelyek érdekelni fognak minket:
Most menjünk tovább ezeknek a parancsoknak a részletes vizsgálatára.
Az ls parancs lehetővé teszi egy adott mappában lévő fájlok listájának megjelenítését; alapértelmezés szerint az aktuális mappában lévő fájlok listája jelenik meg:
Az összes alkönyvtár fájljait rekurzívan listázhatja a -R kapcsoló használatával:
A kívánt mappában lévő fájlok listájának megjelenítéséhez átadhatja a címét a segédprogramnak, például /home:
További információkért és az összes fájlnév felsorolásához használja a -l kapcsolót:
A cd parancs lehetővé teszi, hogy az aktuális mappát egy másikra cserélje. Alapértelmezés szerint a saját mappa aktuálisnak számít, például CD-asztal megváltoztatja a mappát az asztalra, ha a saját könyvtárából hajtja végre:
Megadhatja a mappa teljes elérési útját is:
Csapat CD.. a fájlrendszerben eggyel magasabb mappába lép:
Visszatérhet az előző munkamappához is:
Az rm parancs lehetővé teszi a fájl törlését. Legyen vele nagyon óvatos, nem fog megerősítést kérni:
Például, rm fájl töröl egy fájl nevű fájlt, amely az aktuális mappában található. Az előző opciókhoz hasonlóan itt is megadhatja a linux teljes elérési útját. Például:
rm /usr/share/file
Ha törölni szeretne egy mappát, akkor az -r kapcsolót kell használnia. Ez magában foglalja az összes fájl és mappa rekurzív törlését minden beágyazási szinten:
rm -r /home/user/photo/
Legyen óvatos, mert ez a parancs véglegesen törli a fájlokat.
Az rmdir parancs lehetővé teszi egy üres mappa törlését. Például a parancs rmdir könyvtárat törli a könyvtár mappáját, amely az aktuális mappában található:
Ha fájlokat tartalmazó mappát kell törölnie, akkor az rm segédprogramot kell használnia az -r kapcsolóval együtt.
Az mv parancs áthelyez egy fájlt egy új helyre. Fájlok átnevezésére is használható. Például, mv fájl új fájlátnevezi a fájlt új fájlra:
Ha egy fájlt egy másik mappába szeretne áthelyezni, meg kell adnia annak elérési útját, például át kell helyeznie a fájlt a /home/user/tmp/ mappába.
mv fájl /home/user/tmp/
Ez a cp és mv hasonló Linux-parancsok a fájlokkal való munkavégzéshez. Hasonlóan működnek, csak az eredeti fájl marad a helyén.
A paranccsal a teljes mappát rekurzívan is másolhatja cp -r. Ez a parancs a teljes mappát az összes fájllal és almappával együtt egy új helyre másolja. Például másoljuk az /etc/ mappát:
cp -r /etc /etc_back
Az mkdir parancs lehetővé teszi egy új mappa létrehozását mkdir teszt létrehoz egy mappát az aktuális könyvtárban:
Ha egy másik könyvtárban kell mappát létrehoznia, adja meg a teljes elérési utat:
mkdir /home/user/test
Hasznosság ln lehetővé teszi kemény és szimbolikus hivatkozások létrehozását fájlokhoz vagy mappákhoz. Szimbolikus hivatkozás létrehozásához használja a -s kapcsolót. Például létrehoz egy hivatkozást a letöltések mappára:
ln -s /home/user/Downloads/ /home/user/test/
ln /home/user/Downloads/ /home/user/test/
A chmod lehetővé teszi a fájlengedélyek módosítását. Például, chmod +x script.sh végrehajthatósági jelzőt ad a script.sh fájlhoz:
chmod +x script.sh
A végrehajtható jelző eltávolításához használja az -x kapcsolót:
chmod -x script.sh
A touch parancs üres fájlt hoz létre. Például, érintse meg a fájlt egy üres fájlt hoz létre az aktuális mappában fájl néven:
Számos további parancs létezik a fájlok terminálon keresztüli létrehozására, ezeket a cikk tárgyalja.
A Linux-fájlokkal a terminálon keresztül történő munkavégzés nemcsak szokásos konzolparancsokkal végezhető el, amelyek mindegyike csak egy adott műveletet hajt végre. Használhat teljes funkcionalitású fájlkezelőt egy pszeudo-GUI-val, amely ncurses-on alapul. A Midnight Commander egy fájlkezelő, amely közvetlenül a terminálon használható. Ezt csináld meg:
sudo apt install mc
A telepítés befejezése után futtassa az mc parancsot:
A nyílbillentyűkkel navigálhat a fájlok között, Tab másik panelre lépni, Alt+1 a segítség megtekintéséhez és Alt+2 a menü megjelenítéséhez:
Ha a terminál környezete támogatja az egeret, használhatja azt a Midnight Commanderben.
Ebben a cikkben megvizsgáltuk, hogyan dolgozhatunk fájlokkal és könyvtárakkal Linuxban a terminál használatával. Miután elsajátította ezeket a parancsokat, képes lesz a legtöbb alapvető dolgot elvégezni a terminálban. Milyen gyakran használja a terminált? Használod fájlokkal való munkához? Írd meg kommentben!
Ha pontosan tudja, hol található a szükséges fájl, akkor a beviteli mezőben megadhatja a teljes elérési utat Cím(Cím). Ez közvetlenül abba a mappába kerül, ahol a kívánt fájl található. Miután beírta a címet a billentyűzet segítségével, a kívánt mappához való navigáláshoz nyomja meg a mező jobb oldalán található Q gombot Cím(Cím), vagy nyomja meg a gombot. A fájl pontos címe azonban gyakran ismeretlen. Ezenkívül a cím beírása a billentyűzet segítségével kevésbé kényelmes, mint az egérrel a listából történő cím kiválasztása. A számítógép meghajtóiban és mappáiban navigálhat, megtekintheti a mappák tartalmát, és különféle műveleteket hajthat végre a fájlokon. A mező jobb oldalán található ÉS gombra kattintva Cím(Cím), megnyílik a számítógépes mappák listája. A kívánt mappára kattintva aktuálissá teszi azt. Kényelmesebb azonban a mappalistával dolgozni, amely a programablak bal oldalán található.
Ha az Intézővel dolgozik, a számítógép összes meghajtója és mappája fa formájában jelenik meg (2.3. ábra). A fa tövében, amelyet gyakran gyökérnek neveznek, egy speciális mappa található Asztali(Asztali). Ez a mappa a szolgáltatási mappákat, az összes számítógép-meghajtót és más fontos mappákat tartalmazza. Ez azt az elképzelést szemlélteti, hogy a számítógépén lévő összes fájl és mappa a Windows asztalon található.
Rizs. 2.3.
Ha egy mappa más mappákat is tartalmaz, akkor az ikonjától balra egy keret jelenik meg a jellel, vagy Azok a mappák, amelyek csak fájlokat tartalmaznak, és egyetlen almappát sem jelölnek ilyen kerettel. Ha a mappa meg van jelölve , a mappa tartalma nem jelenik meg a listában. Ha lát egy ikont, akkor a mappa tartalma lejjebb található a listában. Ezekre az ikonokra kattintva a mappák tartalmát ennek megfelelően felfedheti vagy elrejtheti. A lemezek ikonok formájában is megjelennek, és a lemez tartalmának megnyitásához kattintson a kívánt lemezt képviselő ikonra. Ha az Explorerben dolgozik, minden meghajtó normál mappa.
Vegye figyelembe, hogy az Intéző ablak bal oldali ablaktáblája csak a meghajtókat és mappákat jeleníti meg, az egyes fájlokat nem. A jobb oldali penge erre szolgál. Ha a bal oldali ablaktáblában egy mappára kattint, annak tartalma ikonként jelenik meg a jobb oldali panelen. Egy mappa vagy lemez tartalmát más módon is megnyithatja. Ha duplán kattint a mappa ikonjára az Intéző jobb oldali ablaktáblájában, a mappa megnyílik. Ez a módszer különösen kényelmes, ha olyan üzemmódban dolgozik, ahol nem jelenik meg a mappalista. Ha egymás után duplán kattint a kívánt mappákra, lejjebb lép a mappahierarchiában. Ha az ellenkező műveletet kell végrehajtania, használja az eszköztár gombját. A gombra kattintva egy szinttel feljebb léphet az almappa-hierarchiában.
Az Intézővel végzett munka aktuális munkamenetén belül a mappákban végzett összes mozgás emlékezik. Bármikor visszatérhet egy korábban megtekintett mappához. Az eszköztáron található és gombokra kattintva egy lépést előre-hátra léphet a mappák és meghajtók közötti navigálás során.
Mint fentebb említettük, a fájllista bal oldalán található tálca hivatkozásokat tartalmaz a számítógép fontos mappáira. A hivatkozások bármelyikére kattintva a kiválasztott mappába kerül.
A számítógépe meghajtóin és mappáiban való utazás összes leírt módszerének egy célja van - megtalálni a kívánt mappát, és végrehajtani néhány műveletet a benne található fájlokkal. A Fájlkezelőben a fájlokkal végzett leggyakoribb művelet a másolás és áthelyezés.