Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

161 Jane Doh

Megértem, hogy az Up/Down parancselőzményeket ad. De hogyan tekintheti meg a korábbi eredményeket felfelé és lefelé görgetve?

Használtam a Shift + Page Up / Page Down , Alt + Shift + Fel / Le és a Page Up / Page Down billentyűket, de ezek egyike sem működik.

Ez a Redhat Linux doboz.

linux terminál rhel

14 válasz

SHIFT + Oldal fel és SHIFT + Oldal le . Ha ez nem működik, próbálja meg ezt, és akkor:

Lépjen a terminálprogramjába, és ellenőrizze, hogy Szerkesztés/Profilbeállítások/Görgetés/Görgetés/Korlátlan
ellenőrizve.

Ennek az opciónak a pontos helye máshol lehet, de úgy látom, hogy Redhat-ot használ.

A SHIFT+Page Up és a SHIFT+Page Down a megfelelő billentyűk a virtuális konzolon való működéshez, de a vmware konzol nem rendelkezik ezekkel a terminálbeállításokkal. A virtuális konzol fix visszagörgetési mérettel rendelkezik, úgy tűnik, hogy ennek a virtuálisnak megfelelően korlátozza a videomemória mérete Linux konzol Görgesse a dokumentációt.

ALTERNATÍV A VONALOKRA VONATKOZÓ FELDOLGOZÁSHOZ

Ctrl + Shift + felfelé vagy lefelé mutató nyíl

Ellentétben a Shift + Page Up vagy Page Down billentyűkkel, amelyek az egész oldalt görgetik, ez segít a gördülékeny lineáris görgetésben, ami pontosan az, amit kerestem.

Egy másik alternatíva, amely már telepítve lehet a rendszerére, a GNU shield használata:

# Ez elindítja a képernyőt, amely hozzáadja az alapvető ablakkezelést a terminálok képernyőjén # Ez elindítja a másolási módot tudsz görgetéshez használja [ # Most használja a nyilakat a görgetéshez # A másolási módból való kilépéshez tegye a következőket

Tekintse meg a man képernyőt további hasznos lehetőségekért (több ablak,...)...

Úgy tűnik, ez nem egyszerű: az Arch Linux Wiki nem sorolja fel a lehetőségeket, hogy ezt a konzolon megtehessük (bár ez könnyen lehetséges egy virtuális terminálon).

Ctrl - b , majd [ , ezután használhatja a normál navigációs billentyűket a görgetéshez (például felfelé mutató nyíl vagy PgDn). Nyomja meg a q gombot a görgetés módból való kilépéshez.


Ingyenes fordítás: Alekszej Dmitrijev
Az átigazolás dátuma: 2007. november 19

Itt a GNU/Linux szövegkonzolról beszélünk – nem arról, ami a terminálablakban jelenik meg, ill. X-ablakkezelő, vagy asztali számítógépen. Annyi zavar van ezzel kapcsolatban, hogy triviálisan meg kell mondanom: - "Ha grafikus módban megnyomja az "Alt-Ctrl-F1" (vagy "F2" stb.) gombot, akkor bejut a szöveges konzolba."

0. Miről van szó?

A számítógép betöltődik. Ön egy szöveges konzolban van, és azt figyeli, hogy a szöveg gyorsan lefelé gördül. Ennek a szövegnek egy részletét szeretné megtekinteni, amely már bevillant. Megnyomja a "Shift-PgUp" vagy a "Shift-PgDn" billentyűket, és ha már módosította az alapértelmezett billentyűparancsokat (nem, nem, nem az X billentyűzetkiosztást), akkor néhány más billentyűt. Ezekkel a gombokkal a szöveg fel-le mozog a képernyőn. BAN BEN Ebben a pillanatban egy scrollback puffert használ (nevezzük röviden scrollback puffernek).

Amikor elkezdi használni ezt a puffert a may and main-nal, két dolog hamarosan világossá válik:
A letöltést kísérő szövegnek csak egy része küldhető vissza.
A "/var/log/messages" fájl sokkal kevesebbet rögzít, mint amit látni akart.

Elkezdi böngészni az internetet, és hamarosan megjelennek az előzetes eredmények: a Linuxban a scrollback-ről szóló bejegyzések nagyon régiek, és a 90-es évek elejére vezethetők vissza. Azonban a 2.6.x rendszermag előtt mindent el kell felejteni.

Valójában meg kell válogatnia, hogy mit olvas: a legtöbb tanács, amely a 2.6.x előtti verziókra vonatkozik, valószínűleg megzavarja és félrevezeti Önt. Hidd el, sok időt vesztegettem ezzel az üggyel. A visszagörgetési viselkedést a „vc.c” fájl határozza meg, amely egyébként kicsi fájl a kernelforrásokban, a „vc” pedig a „virtual console” rövidítése.

Vegye figyelembe, hogy konzolváltáskor a görgetőpuffer elvész – így ennek a puffernek a teljes mennyisége elérhető az aktuális konzolon. (Főleg sok információs szemét van itt a 2.6.x kernel előtti időkből).

Alapértelmezés szerint a puffer mérete 32K. Ez 4 visszafelé görgetőgomb megnyomására elegendő - minden megnyomás a képernyő felét görgeti, képernyőnként 25 sort. Körülbelül 50 sorból jön ki. És nem fog többet kapni, még akkor sem, ha képernyőnként 30 vagy 50 sor van. Azt kell mondanom, hogy az 50 sor kis töredéke annak, ami a betöltés során átrepül a képernyőn. A fentiekkel kapcsolatban két kérdés merül fel:

Hogyan lehet növelni a scroll puffert?

Miért nem rögzítik a naplók a letöltés során látott néhány üzenetet?

1. Hogyan lehet növelni a visszagörgetési puffert?

Az első megoldás az alapértelmezett (alapértelmezett) pufferméret növelése a kernelforrásokban, és újrafordítása. Hadd feltételezzem, hogy Ön éppolyan vonakodik ettől, mint én, és rugalmasabb médiumot keres.

És van egy ilyen eszköz, de "framebuffer console"-nak hívják, röviden "fbcon". Ennek az eszköznek van egy "fbcon.txt" dokumentációs fájlja; ha telepítette a kernel dokumentációját, akkor megvan. Keresd valahol a "/usr/share" ágban (a pontos elérési utat nem tudom megadni a terjesztési különbségek miatt). Mindig letöltheti egyetlen fájlként.

Ezen a ponton elnézést kérek: kicsit el kell térnünk, és beszélnünk kell egy kicsit a framebufferről.

A videopuffer egy puffer a kijelző és a videoadapter között. Szépsége, hogy manipulálható: olyan trükköket tesz lehetővé, amelyek nem működnének, ha az adaptert közvetlenül a kijelzőre csatlakoztatnák.

Az egyik ilyen trükk a scroll pufferrel kapcsolatos; Kiderül, hogy „megkérheti” a videopuffert, hogy foglaljon több memóriát a görgetőpuffernek. Ez a kernel rendszerindítási paramétereivel érhető el. Először egy framebufferre (videopufferre) van szüksége; Ezután nagyobb scroll puffert kér.

A következő példa a GRUB-ra vonatkozik, de könnyen adaptálható LILO-ra. Fájlban GRUB beállítások- "menu.lst" - keresse meg a kernelnek megfelelő sort, majd:
Távolítsa el a "vga=xxx" opciót, ha van.
Adja hozzá a "video=vesabf" opciót vagy bármit, ami megfelel a hardvernek.
Adja hozzá az "fbcon=scrollback:128" opciót.
Az eljárás után a kernel paramétersorának valahogy így kell kinéznie:
"kernel /vmlinuz root=/dev/sdb5 video=radeonfb fbcon=scrollback:128".

A kérdés az, hogy miért kell eltávolítani a "vga=xxx" opciót? A videó opcióval való esetleges ütközések miatt. Az ATI-adapteremen nem tudom megváltoztatni a görgetőpuffert, ha a „vga=xxx” szerepel a listán. Talán a te esetedben ez nem így van. Ha a fenti lehetőségek működnek - jó; de mi van, ha növelni szeretné a sorok számát, vagy kisebb betűtípust szeretne beállítani a képernyőn? Mindig a "vga=xxx" opcióval csináltad - és ez az, ami eltűnt. Ne aggódjon – ugyanez érhető el az fbcon paramétereinek az „fbcon.txt” fájlban leírtak szerint (de ebben a cikkben nem ismertetett) módosításával. Az Ubuntu és a Debian több kényelmes módja: "dpkg-reconfigure console-setup". Ezt a parancsot azért is érdemes használni, mert az "initrd"-t is frissíti az új beállításokra.

2. A határok feszegetése

Az "fbcon=scrollback:128" opció lehetővé teszi, hogy 12-13 képernyőn navigáljon a visszagörgetési pufferben. Ez körülbelül 150 sor – nem rossz, de valószínűleg nem elég az összes rendszerindítási üzenet megtekintéséhez. Lehet 128-nál többet fogadni, mondjuk 256-nál? A 128-as határ a "vc.c"-ben van. Ha többet szeretne, szerkessze és fordítsa le. Magamban úgy döntöttem, hogy a játék nem éri meg a gyertyát.

Éppen akkor, amikor úgy döntöttem, hogy elértem a legmagasabb határt – idézek az "fbcon.txt"-ből:
fbcon=görgetés vissza: [k]
...
A "k" utótag nem kötelező, és megszorozza az "értéket" 1024-gyel.
(A "k" utótag nem kötelező, és megszorozza az "értéket" 1024-szeresével.)
Rohantam ellenőrizni... és akármit is gondolt erről a szerző, meg volt győződve arról, hogy 128 és 128k pontosan ugyanazt az eredményt adják. Az alapértelmezett korlát 128 KB memória, ez a teljes történet.

Végül vegye figyelembe, hogy a kiterjesztett görgetőpuffer használata a grafikus adapter memóriáját és a bemeneti puffert is használja véletlen hozzáférésű memória. Ha megelégszik az alapértelmezett 32 KB-val, akkor csak a videoadapter memóriáját használja. A gyakorlatban viszont a legkisebb lassulást sem vettem észre.

3. Mi hiányzik a naplókból?

Ubuntu és Debian, valamint más disztribúciók esetén minden rendszerüzenet a „/var/log/messages” fájlban tárolódik. Ez akkor is érvényes, ha a naplózó démon nem a régi "syslog", hanem "syslog-ng" ("ng": "új generáció").

Mindkét esetben megtekintheti az üzeneteket a „dmesg” parancssorba történő beírásával. Ez nem segít: tisztán látott olyan üzeneteket betöltés közben, amelyek nem szerepelnek a "dmesg" parancs kimenetében. Hogy hogy?

Ez egy funkció, nem hiba! A fájlba naplózott üzenetek az operációs rendszer különböző alrendszereiből származnak. Azokat az alrendszereket, amelyek üzeneteket adnak ki a naplófájlnak, a syslog terminológiában "létesítményeknek" ("eszközök" vagy "szolgáltatások") nevezik, csak 8 van belőlük. A letöltési folyamat során olyan programok és szkriptek működnek, amelyek nem tartoznak a 8 "eszköz" egyikéhez sem. Látjuk, hogy az üzeneteik gördülnek a képernyőn, de a naplófájlban semmi nem kerül rögzítésre!

Például nem fog megjelenni a "loadkeys" (openSUSE) vagy a "consolechars" (Ubuntu és Debian) programok üzenetei, amikor a rendszerindítás során billentyűzetkiosztást tölt be. Egy másik példa: a konzol használatakor szöveg szerkesztő, a görgetőpuffer használata közben visszafelé görgetheti a kijelzőt (beleértve a színeket is). De amit a szerkesztő produkál, az soha nem kerül bele semmilyen rendszerprotokollba. Ennek persze az az oka, hogy sem a "loadkeys", sem a "consolechars", sem a szerkesztő nem tartozik a 8 "tools" egyikéhez sem.

Lehetséges-e változtatni a helyzeten? Természetesen - "csak" készítse újra és fordítsa újra azokat az alkalmazásokat, amelyeket naplózni szeretne. Indító szkriptek hozzáadása vagy átírása. Vagy kérje meg a rendszert, hogy a 8 rendszer "eszközén" kívülről is rögzítse az üzeneteket.

Fogadok, hogy nem fogja megtenni. És még a valószínű válaszodat is tudom:
– Semmi sem hiányzik a naplóimból. Természetesen...

Ha tetszett a cikk, oszd meg barátaiddal:

A hasznos munkamódszerek témája ben Linux terminál kimeríthetetlen. Úgy tűnik, hogy minden nagyon egyszerűen van elrendezve: egy shell prompt és a billentyűzetről beírt parancsok. Ebben az egyszerűségben azonban nem nyilvánvaló, de hasznos lehetőségek szakadéka rejlik. Éppen ezért rendszeresen publikálunk anyagokat a Linux parancssorban való munkavégzés jellemzőiről. Különösen ma egy olyan cikk fordítása lesz, amelynek szerzője szenvedélyesen igyekszik időt spórolni a termelékenység növelésével.

Ha érdekel a Linux parancssoron való munka, íme néhány anyagunk a témában:

  • [ +114 ] A leghasznosabb Linux parancssori technikák
  • [ +70 ] 10 linuxos termináltrükk, amiről kevesen tudnak
  • [+65 ] Meglepően hasznos eszköz: lsof
  • [ +32 ] Linux: átirányítás
  • [ +29 ] A Bash-szkriptekről szóló cikkek PDF-változata

Linux parancssori trükkök és időmegtakarítás

Láttad már, hogy egy kolléga valami egyszerűt használt Linux parancsok olyan problémák megoldására, amelyek megoldása több sorba kerül? Biztos, hogy amikor valami ilyesmi megtörtént, csak annyit tudtál mondani magadnak: „Hűha! Nem tudtam, hogy ilyen könnyen meg lehet csinálni."

Ebben a cikkben bemutatok néhány professzionális Linux parancssori trükköt, amelyek sok időt takarítanak meg, és bizonyos esetekben megszabadulnak a rossz hangulattól. Nem csak a barátaid vagy kollégái azt mondják majd: „Hát, hú!”, Rád nézve. Ezek a trükkök a személyes termelékenység növelésében is segítenek, mivel kevesebb parancsot kell begépelnie, és még kevesebb egérkattintást kell végrehajtania.

Ez nem azt jelenti, hogy ezek a Linux-tippek csak kezdőknek szólnak. Még az is lehetséges, hogy haladó felhasználók találnak itt valami hasznosat, amiről nem tudtak, annak ellenére, hogy sok éve Linuxot használtak. A Linuxot a tapasztalat tanulja meg. Ez az a hely, ahol a saját tapasztalatod és mások tapasztalatai lépnek életbe.

Mielőtt elkezdenénk, szeretném megjegyezni, hogy az itt bemutatott módszerek egy része a héj konfigurációjától függ.

0. Parancsok automatikus kiegészítése a Tab billentyűvel

Egy nagyon nyilvánvaló, de nagyon fontos dologgal kezdem: a parancsok automatikus kiegészítése a Tab billentyűvel.

Amikor elkezd gépelni a Linux terminálon, megnyomhatja a Tab billentyűt, amely egy eszköztippet jelenít meg, amely a gépelés folytatásához szükséges lehetőségeket tartalmazza, kezdve az imént beírt karakterekkel.

Ha például egy my_legjobb_fájl_1.txt nevű fájlt szeretne másolni, egyszerűen írja be a cp m billentyűt, és nyomja meg a Tab billentyűt a megtekintéséhez. lehetséges opciók parancs folytatása.


A Tab billentyű használata a bevitel automatikus befejezéséhez

A Tab billentyű a parancsok automatikus kiegészítésére is használható.

1. Váltson az utolsó munkakönyvtárra

Képzelje el, hogy egy olyan könyvtárban dolgozik, amelyhez nem olyan könnyű eljutni, majd átköltözött egy másik könyvtárba, amely egy teljesen más helyen található. Aztán rájött, hogy vissza kell térnie az előző könyvtárba. Ebben az esetben csak használja a következő parancsot:

CD-
Ez lehetővé teszi, hogy az utolsó munkakönyvtárban legyen. Mostantól az ehhez hasonló helyzetekben többé nem kell hosszú elérési utakat megadnia, és nem kell másolást és beillesztést használnia.


Könnyű váltás a könyvtárak között

2. Térjen vissza a kezdőkönyvtárba

Ez a megközelítés is nagyon kézenfekvő. A következő paranccsal bárhonnan visszatérhet a kezdőkönyvtárba:

CD ~
A cd paranccsal azonban még gyorsabban térhet vissza a saját könyvtárába.

A legtöbb modern Linux disztribúcióban a shell előre be van állítva, hogy a cd parancsot így kezelje. Ezzel megspórolhat néhány billentyűleütést a billentyűzeten.


A legtöbb gyors út váltson saját könyvtárra

3. Egy könyvtár tartalmának megjelenítése

Felmerülhet benned az a kérdés, hogy milyen finomságban rejlik egy parancs használata a könyvtár tartalmának listázására. Mindenki tudja, hogy az ls -l parancs ezt a célt szolgálja.

De ez az egész lényeg. Szinte mindenki az ls -l parancsot használja a könyvtárak tartalmának listázására, míg ugyanez megtehető a következő paranccsal:

Ll
Ennek a parancsnak a funkcionalitása a Linux disztribúciótól és a shell-beállításoktól függ, de nagy valószínűséggel a legtöbb disztribúción használható lesz.


Az ll parancs használata az ls -l parancs helyett

4. Több parancs hívása egy sorban

Képzelje el, hogy több parancsot kell végrehajtania egymás után. Valószínűleg beír egy parancsot, majd megvárja, amíg befejeződik, majd beírja a következőt?

Ilyen helyzetben hasznos lehet egy parancselválasztó; (pontosvessző). Ezzel a megközelítéssel több parancsot is beírhat ugyanabba a sorba. Ebben az esetben a szokásos parancsbeviteltől eltérően a következő parancs végrehajtásához nem kell megvárni az előző befejezését.

Parancs_1; parancs_2; parancs_3

5. Több parancs végrehajtása egy sorban és az előző parancs sikeres végrehajtásának feltétele

Most megvizsgáltuk, hogyan hívhatunk több parancsot egyetlen sorban. Ezzel időt takaríthat meg. De mi van akkor, ha mondjuk két parancs meghívásakor a következő parancsot csak akkor hajtja végre, ha az előző hiba nélkül befejeződik?

Képzelje el, hogy fel akarja építeni a kódot, majd ha a felépítés sikeres volt, hívja meg a make?

Ilyen helyzetben használhatja az && határolót. Ez a határoló biztosítja, hogy a következő parancs csak akkor kerüljön végrehajtásra, ha az előző sikeres.

Parancs_1 && parancs_2
Itt jó példa a && használatával:

sudo találó frissítés&& sudo apt frissítés

6. Egyszerű keresés és a korábban megadott parancsok használata

Képzelje el, hogy néhány perccel vagy néhány órával ezelőtt hosszú parancsot adott be, és újra szüksége van erre a parancsra. Ezenkívül az a probléma, hogy nem emlékszik pontosan erre a parancsra.

Ilyen helyzetben a fordított keresés megmenti Önt. Ez a technika lehetővé teszi, hogy kulcsszóra keressen a parancselőzményekben. Itt elegendő a Ctrl + R billentyűkombinációt használni a fordított keresés indításához, és beírni valamit, ami a parancshoz kapcsolódik. A rendszer átnézi a parancsok előzményeit, és megjeleníti a beírt lekérdezésnek megfelelő parancsokat.

Ctrl+R keresési_kifejezés
Alapértelmezés szerint csak egy eredmény jelenik meg. Ha több, a lekérdezésének megfelelő találatot szeretne látni, újra és újra kell használnia a Ctrl + R billentyűparancsot. A fordított keresési módból való kilépéshez nyomja le a Ctrl + C billentyűkombinációt.


Fordított parancselőzmények keresése

Felhívjuk figyelmét, hogy egyes esetekben bash kagyló A Page Up és Page Down gombokkal görgetheti a keresési eredményeket.

7. A terminál feloldása a Ctrl + S véletlen lenyomása után

Megszokhatta, hogy a Ctrl + S billentyűkombinációt használja a fájlok mentéséhez. De ha megnyomja ezeket a gombokat a Linux terminálban, akkor zárolja.

Ha korábban a helyzet javítása érdekében kénytelen volt bezárni és újraindítani a terminált - most nyugodtan lélegezhet, ezt többé nem kell megtennie. A terminál működőképes állapotba hozásához egyszerűen használja a Ctrl + Q billentyűkombinációt.

8. Lépjen egy sor elejére vagy végére

Képzeld el, hogy beírsz egy hosszú parancsot, és valahol a közepén rájössz, hogy valamit módosítanod kell az elején. Valószínűleg a nyílbillentyűket használja először a sor elejére, majd vissza a végére.

Természetesen ilyen helyzetben használhatja a Kezdőlap és a Vége billentyűket, de a Ctrl + A billentyűkombináció használatával a sor elejére, a Ctrl + E kombinációval pedig a végére léphet.


Ugrás egy sor elejére vagy végére

Kényelmesebbnek találom ezt a módot, mint a Kezdőlap és a Vége gombok használatát, különösen, ha laptopon dolgozom.

9. Olvassa el a naplófájlokat valós időben

Ha elemezni kell azokat a naplófájlokat, amelyekbe egyes futó alkalmazások az elemzés során írnak, használhatja a tail parancsot az -f kapcsolóval.

Tail -f elérési_út_naplóhoz
Alternatív megoldásként használhatja a grep parancsot normál formájában, hogy csak az Önt érdeklő sorokat jelenítse meg:

Tail -f_napló_útvonala | grep keresési_kifejezés
Itt használhatja az F opciót is. Ez azt eredményezi, hogy a farok segédprogram akkor is futni fog, ha a megtekintett naplófájl törlődik. Ezzel a megközelítéssel, ha ezt a fájlt újra létrehozza, a farok továbbra is kinyomtatja az adatokat a képernyőre.

10. Tömörített naplófájlok olvasása kicsomagolás nélkül

A kiszolgálónaplókat általában gzip segítségével tömörítik a lemezterület megtakarítása érdekében. Ez némi kényelmetlenséghez vezethet a naplók fejlesztők általi elemzésekor ill rendszergazdák. Előfordulhat, hogy az scp paranccsal át kell másolnia a fájlt a helyi könyvtárába, majd ki kell bontania az archívumból a megtekintéséhez, mivel előfordulhat, hogy nincs írási jogosultsága ahhoz, hogy az Önt érdeklő fájlt tárolja.

Itt egy parancscsoport segít, amelynek neve "z" betűvel kezdődik. Ezek a parancsok a naplófájlok kezeléséhez használt szokásos parancsok alternatívái. Köztük a less , cat , grep és mások.

Tehát a zless , zcat , zgrep és hasonló parancsok használatával nem kell kifejezetten kicsomagolni tömörített fájlokat. Ezeknek a parancsoknak a részletei megtekinthetők.

Egyébként, amikor egy kollégámnak elmondtam ezeket a „titkos” parancsokat, kaptam egy csésze kávét.

11. A kevesebb parancs használata a fájlok olvasásához

Ha meg szeretne tekinteni egy fájlt, különösen egy nagyot, próbálkozzon a cat , de sokkal jobb, ha máshol keres. A helyzet az, hogy a macska a teljes fájlt megjeleníti a képernyőn, ami nem olyan kényelmes.

A fájlok megtekintéséhez használhat egy terminálban olyan szerkesztőt, mint a Vi vagy Vim, de ha csak egy fájlt kell olvasnia, akkor a kevesebb parancs jól jön.

Kevesebb elérési_út_fájlhoz
Kevesebbet használó munkamenet során megkeresheti a kívánt szövegrészleteket a segítségével kulcsszavakat, lapozhat az oldalakon, kiadhatja az adatokat sorszámokkal és így tovább.

12. Használja újra az előző parancs utolsó elemét a !$ segítségével

Sok esetben nagyon hasznos, ha az előző parancs argumentumát használhatjuk.

Tegyük fel, hogy létre kell hoznia egy könyvtárat, majd menjen hozzá. Itt használhatja a !$ opciót, ha a könyvtárlétrehozó parancs után beírja a jump parancsot.


Használja!$ az utolsó parancs argumentumának használatához

Még jobb, ha ugyanez az Alt + billentyűparancs használatával történik. (pont). A pont többször használható az utolsó parancs opcióinak ismétlésére.

13. Az előző parancs használata az aktuális parancsban with!!

Használva!! hívhatja a teljes előző parancsot. Ez a trükk különösen akkor hasznos, ha egy parancsot kell végrehajtania, és kiderül, hogy a végrehajtásához szuperfelhasználói jogosultságokra van szükség. Például az alábbi ábra egy olyan helyzetet mutat be, amelyben sudo parancs!! sok időt takarít meg.


Kihasznál!!! hogy az utolsó parancsot argumentumként helyettesítse

14. Fedőnevek használata a gépelési hibák javítására

Lehet, hogy már ismeri az alias parancsot. Használható a beírt parancsok hibáinak javítására.

Előfordulhat például, hogy a grep helyett gyakran a gerp parancsot írja be. Ha nem tudja abbahagyni a rossz szokást, adjon hozzá egy álnevet a bashrc fájlhoz:

Alias>gerp=grep
Most már nem kell újra begépelnie ezt a parancsot, ha helytelenül adta meg a nevét.

15. Másolás és beillesztés a Linux terminálba

Ez a tanács kissé kétértelmű, mivel a Linux disztribúciótól és a termináltól függ.

De általában a másolás és beillesztés parancsok így hívhatók meg:

  • Válassza ki a másolni kívánt szöveget, és kattintson rá Jobb klikk egérrel illessze be (a Puttyban és más SSH-kliensekben működik Windows rendszeren).
  • Válassza ki a másolni kívánt szöveget, majd kattintson központi gomb egérrel (görgővel) a beillesztéséhez.
  • A másoláshoz használja a Ctrl+Shift+C, a beillesztéshez pedig a Ctrl+Shift+V billentyűparancsokat.

16. Egy csapat vagy folyamat megszüntetése

Talán teljesen nyilvánvaló, amit itt tanácsolni szeretnék, de mindenesetre elmondom. Ha egy parancs fut az előtérben, és ki szeretne lépni belőle, a Ctrl + C billentyűkombináció lenyomásával leállíthatja.

17. A yes parancs használata az interaktív parancsok vagy szkriptek automatizálására

Ha olyan parancsokkal vagy szkriptekkel kell dolgoznia, amelyek felhasználói interakciót igényelnek, és tudja, hogy a program minden kérdéséhez Y-t kell beírnia, akkor ezt a folyamatot automatizálhatja a yes paranccsal. Ez így történik:

Igen | parancs_vagy_parancsfájl

18. Fájl tartalmának törlése a fájl törlése nélkül

Ha törölni szeretné a tartalmat szöveges fájl a fájl törlése nélkül használhatja a következő parancsot:

> fájlnév

19. Annak megállapítása, hogy egy könyvtár tartalmaz-e bizonyos szöveget tartalmazó fájlokat

A Linux parancssora számos módot támogat az információkeresésre. Ha azonban csak azt szeretné tudni, hogy vannak-e olyan fájlok egy könyvtárban, amelyek tartalmazzák bizonyos szöveget, használhatja ezt a parancsot:

Grep -Pri Keresési_kifejezés_könyvtár_útvonala
Mindazonáltal azt tanácsolom mindenkinek, akinek Linuxon kell keresnie, hogy értse megfelelően parancsot találni.

20. Segítség hívása bármely parancshoz

Egy nagyon kézenfekvő, de mégis nagyon fontos "trükkel" szeretném befejezni ezt az anyagot, ami az, hogy segítséget kell hívni egy parancshoz vagy eszközhöz. parancs sor.

Szinte minden parancssori eszköz tartalmaz háttér-információ, feltárva használatuk jellemzőit. Általában az olvasási súgó segít megérteni a parancsok alapjait. Így hívhat segítséget:

Command_tool --help

Szándékosan nem tettem bele a faszhoz hasonló parancsokat ebbe az anyagba, mivel nem ilyenek szabvány azt jelenti amely szó szerint mindenhol megtalálható. Az itt elmondottak hasznosak lehetnek, ha szinte mindegyikkel dolgozunk Linux disztribúciókés parancssori rendszerhéjak új programok telepítése nélkül.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: