Archívum a "shell" kategória
Írta: admin (november 2.) Itt van egy egyszerű módja annak, hogy szöveget keresni több kép, érvényes minden linux disztribúciók:
grep "my search string" / home / MyHome / *. txt
A grep parancs is hozzá más lehetőségeket:
- Végezze el a rekurzív keresés alkönyvtárak:
grep-r "a szöveg" / home / MyHome
- Nyomtatás csak a fájl neve, ahol már Notre előfordulását:
grep-H-R "My Test" / home / MyHome
Megjelent: linux , shell , tippek A jelölést a rövidítések a következő. A szekvenciák által meghatározott szimbólum (^) összes használja a Ctrl billentyűt (Ctrl), vagy nyomja meg az Esc billentyűt kétszer. A szekvenciák által meghatározott szimbólummal Meta (M) lehet behelyezni segítségével akár az Esc, Alt vagy Meta, a konfigurációtól függően a billentyűzet. Ezen kívül az Esc billentyű lenyomásával kétszer beírni a számokat 000-255 karaktert lehet beírni a megfelelő ASCII kódot. A következő rövidítések állnak a fő szerkesztő ablak. Az alternatív szekvenciák zárójelben:
^ G (F1) Térkép ebben segíteni üzenet
^ X (F2) A jelenlegi fájl bezárása / Kilépés nano
^ O (F3) menti az aktuális fájlt a lemezen
^ J (F4) Sorkizárt az aktuális bekezdés
^ R (F5) Helyezzen be egy másik fájlt az aktuális
^ W (F6) keresése karakterlánc vagy reguláris kifejezés
^ Y (F7) Ugrás az előző képernyőre
^ V (F8) Ugrás a következő képernyőre
^ K (F9) Vágja az aktuális sort, és tárolja azt cutbuffer
^ U (F10) cutbuffer Beillesztés az aktuális sort
^ C (F11) mutatja a helyét a kurzor
^ T (F12) Indítsa el a helyesírás-ellenőrző, ha van
M-\ (M |) megy az első sorban a fájl
M / (M-?) Ha az utolsó sort a fájl
^ _ (F13) (MG) megy a sorszám és az oszlop-specifikus
^ \ (F14) (MR) váltja fel egy karakterlánc vagy reguláris kifejezés
^ ^ (F15) (MA) a szöveg a kurzor pozícióját
MW (F16) Ismételje meg az utolsó keresés
M-^ (M-6) másolása az aktuális sort, és tárolja azt cutbuffer
Jelentkezzen M-indent a jelenlegi vonal}
M-{Vegye behúzás az aktuális sorban
Advance egy karakter ^ F
^ B Csökkenti a font
^ Tér előre egy szó
M-Space Csökkenti a szót
^ P áthelyezése az előző vonal
^ N Ugrás a következő sorra
^ Ugrás az elejére aktuális sor
^ E Ugrás a sor végére
M-((M-9) az a bekezdés elején, akkor az előző bekezdésben
M-) (M-0) Ugrás a végére a bekezdés, majd a következő bekezdésben
M-] Ugrás a megfelelő zárójel
M-(M-_) Felfelé egy sor mozgatása nélkül a kurzor
-M + (M-=) Scroll egy sorral lejjebb mozgatása nélkül a kurzor
M-<(M,) megy az előző puffer
M-> (M-.) Ugrás a következő puffer
Beszúr egy karaktert a szó szoros értelmében MV
^ Én be egy lapot a kurzor pozícióját
^ M beszúr egy kocsi vissza a kurzor pozícióját
^ D törlése A kurzor alatti karakter
^ H törlése a kurzortól balra lévõ
MT Kivágás a kurzort a fájl végére
MJ Justify a teljes fájl
Dr. gróf a szavak száma, vonalak és karakterek
^ L frissítése az aktuális képernyő
^ Z felfüggeszti a szerkesztő (ha hibernálás engedélyezve van)
(MX) Parancssor engedélyezheti / tilthatja
(MC) mindig mutatja a helyzetét a kurzor engedélyezése / tiltása
(MO) használata egy sor további változások engedélyezése / tiltása
(MS) folyamatos görgetés engedélyezheti / tilthatja
(MP) Térkép white space engedélyezheti / tilthatja
(MY) Szintaxis színes engedélyezheti / tilthatja
(MH) Smart Home gomb segítségével / letiltja
(MI) Automatikus behúzás engedélyezése / tiltása
(MK) Cut a sor végére engedélyezheti / tilthatja
(ML) Wrap engedélyezheti / tilthatja
(MQ) Convert fül a szóközök engedélyezése / tiltása
(MB) File Backup segítségével / letiltja
(MF) Több fájl engedélyezése / tiltása
(MM) Mouse Support engedélyezése / tiltása
(MN) Nem formátumú konverzió DOS / Mac engedélyezheti / tilthatja
(MZ) Felfüggesztés engedélyezése / tiltása
(M-$) Wrap lágy engedélyezése / tiltása
A túl korai leválasztás egy ssh session elérése határidő inaktivitás akkor az alábbi lépéseket:
1) Az ügyfél szintű módosításával az / etc / ssh / ssh_config, hozzáadása vagy módosítása a hang ServerAliveInterval, például:
ServerAliveInterval 15
Állítsa be a retenciós ideje az ülés 15 perc inaktivitás miatt.
2) A szerver szinten, szerkeszteni a / etc / ssh / sshd_config, hozzáadása vagy módosítása bejegyzések és ClientAliveInterval ClientAliveCountMax, például:
ClientAliveInterval 15
ClientAliveCountMax 15
A pozíciók a configs fájlok különbözőek lehetnek Linux-disztribúció, hogy egy másik, de általában az is szerepel a legfontosabb útvonalak, mint például a Debian, Ubuntu, Fedora, RH.
Megjelent: linux , shell , tippek A listát a szoftvercsomagok telepített linuxos gép (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib és a $ (uname-r)> list.txt
Megjelent: linux , shell , tippek Itt egy példa, hogyan lehet újra letölteni egy részben letöltött fájl segítségével scp vagy rsync. Mivel scp nem támogatja az újra, ha sie kezdte letölteni a fájlt ezzel a paranccsal, még mindig, hogy helyette egy másik alapuló rsync:
rsync-részleges folyamatban, rsh = "ssh-p 1022" root @ távoligép: / ~ / filename Fájlnév
A fenti példa is mutatja, hogyan kell komponálni a parancs használata esetén egy portot más, mint a hagyományos 22 az SSH protokollt.
Megjelent: linux , shell , tippek Próbálja ki a kiváló minőségű ekevas (a program parancssori) kibővített elvégezni a fel-és letöltési néhány a legnépszerűbb fájlmegosztó weboldalakon. Fut Linux és Unix-szerű rendszerek, támogatja: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, depositfiles és Mediafire. A gyakorlatban ez helyettesíti a wget ezen oldalakon.
Ekevas telepíteni az Ubuntu Linux
1. Ha nem elégedett, megfelelt a függőségeket:
sudo apt-get install curl ImageMagick Négydimenziós-OCR-recode eng SpiderMonkey-bin aview
2. ekevas le , kivonatot és telepítse a tartalmat. Van egy változata már packetized. Deb, ha használja a verzió csak kattintson duplán a csomagot, és erősítse meg a telepítés, és fordítva:
tar xvzf ekevas-0.x
3. Most létre ekevas:
Ekevas cd-0.x
sudo bash setup.sh install
Parancsok ekevas
Egy fájl letöltése a rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u letölteni a fájlok listája (soronként egyet):
plowdown file_with_links.txt
Egy fájl letöltése a rapidshare, ingyenes tagsági ID:
plowdown-a myuser: jelszo http://www.megaupload.com/?d=132348234
Tölts le egy jelszóval védett fájlt rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Get csak az URL-fájl letöltés nélkül Valójában. Nagyon hasznos, ha szeretnénk használni egy letöltött Web:
plowdown-link csak http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
A haladó felhasználók számára: Ha találsz egy oldalt több linkeket fájlokat tárolt rapidshare letöltött azt, hogy az első 10 linkeket, akkor a következő parancsot:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -
A szűrő a linkeket működő szöveges fájlban:
plowdown file_with_links.txt c-> file_with_active_links.txt
Fájl feltöltése a rapidshare szabad membershipID:
plowup-a myuser: jelszo-d "My description" / path / myfile.txt megaupload
Fájl feltöltése a rapidshare egy prémium multifetch ID és feltöltők:
plowup-a myuser: jelszo-d "My leírás"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Fájl feltöltése a rapidshare anonomamente, megváltoztatja a fájlnév után a feltöltés:
plowup / path / myfile.txt rapidshare: anothername.txt
A képernyőn oszthatja között több felhasználó csatlakozik sonsole helyileg vagy ssh-n keresztül. Ehhez kérjük, kövesse az alábbi lépéseket, az utasítások jellemző egy debian rendszer, de vonatkozik hasonlóan más disztribúciók.
1. Telepítse kijelző
sudo apt-get install képernyő
2. A fogadó számítógép működteti a paraméter képernyőn kezdeni a munkamenet screen-S SessionName. -S lehetővé teszi, hogy adjon nevet az ülés, ez lehetővé teszi, hogy kezelje több felhasználói munkamenetek egyidejűleg és sokkal könnyebb.
screen-S képernyő-teszt
4. A távoli felhasználó (vendég) használ SSH kapcsolatot a távoli számítógép (távoligép)
vendég @ ssh távoligép
5. A fogadó számítógép (távoligép) hozzájárul a kapcsolatot többfelhasználós session képernyőn írja Ctrl-A: többfelhasználós a (all 'parancs képernyő "kezdeni az escape szekvencia Ctrl-A).
CTRL-A: többfelhasználós a
6. Ezután a fogadó (távoligép) kell engedélyezze a távoli felhasználó (vendég), hogy lehetővé tegye a hozzáférést a képernyőn munkamenet CTRL-A commadn: acladd felhasználónév, ahol felhasználónév a felhasználó távoli bejelentkezés.
CTRL-A: acladd vendég
7. A távoli felhasználó csatlakozhat a fogadó ülésén. A szintaxis kapcsolódni a képernyőn ülésén egy másik felhasználó host_username screen-x / sessionname.
screen-x felhasználónév / screen-teszt
Írta: admin (április 19.) A shell megadhatja a dátum formátumának az alábbiak szerint:
dátum + FORMAT
Például írja:
$ Date + "% m-% d-% y"
Kapsz:
04-17-10
Ha szeretné, hogy a 4-jegyű év:
$ Date + "% m-% d-% y"
Kapsz:
2010/04/17
A pontos idő csökken egyet annak beírásával:
$ Date + "% T"
Kapsz:
19:55:04
Ha bontani egy alkalommal alapján 12 óra:
$ Date + "% r"
Kapsz:
19:56:05
A kijelző az időt HH: MM:
$ Date + "% H% M-"
Kapsz:
07:56
Teljes lista formázásáról a dátumok csoda:
- %%
- szó%
- % A
- Helyi rövidített nap neve (pl. Sun)
- % A
Helyi teljes nap neve (pl. vasárnap)
- % B
- A helyi a hónap rövidített neve (pl. Jan)
- % B
- Helyi teljes hónap neve (pl. január)
- % C
- Helyi dátum és idő (pl. Wed március 3, 2005 23:05:25)
- % C
- században, mint a% Y, kivéve hagyjuk utolsó két számjegye (pl.: 21)
- % D
- hónap napja (pl. 01)
- % D
időpontok; Ugyanaz, mint% m /% d /% y
- % És
- hónap napja, a tér bélelt; Ugyanaz, mint% _d
- % F
- Teljes dátumokat, pontos, mint a% Y-% m-% d
- % G
- utolsó két számjegye, év ISO hét szám (lásd% G)
- % G
- évben ISO hét szám (lásd% V); Általában hasznos, csak% V
- % H
- Ugyanaz, mint a% b
- % I
óra (00 .. 23)
- % I
- óra (01 .. 12)
- % J
- Nap év (001 .. 366)
- % K
- Óra (0 .. 23)
- % S
- óra (1 .. 12)
- % M
- havi (01 .. 12)
- % M
perc (00 .. 59)
- % N
- A newline
- % N
- ns (000000000 .. 999999999)
- % P
- Vagy a helyi megfelelője AM vagy PM, üresen, ha nem ismert
- % P
- mint a% p, de kisbetűkkel
- % R
- A helyi a 12 órás idő (pl. 11:11:04)
- % R
24-órás óra és perc; Ugyanaz, mint% H:% M
- % S
- óta eltelt másodpercek 1970/01/01 00:00:00 UTC
- % S
- második (00 .. 60)
- % T
- Füles
- % T
- Idő, Ugyanaz, mint a% H:% M:% S
- % U
- A hét napja (1 .. 7), 1. hétfő
- % U
Hét száma évente, vasárnap első napján hét (00 .. 53)
- % V
- ISO hét szám, a hétfő az első nap a héten (01 .. 53)
- W%
- A hét napja (0 .. 6), 0-vasárnap
- % W
- Hét száma évente, hétfő, mint az első hét napja (00 .. 53)
- % X
- Helyi dátum ábrázolása (pl. 31/12/99)
- % X
- A helyi ideje képviselete (pl. 23:13:48)
- % Y
utolsó két számjegye az év (00 .. 99)
- % Y
- év
- % Z
- + ÓÓPP numerikus időzóna (pl. -0400)
- % Z
- + HH: mm numerikus időzóna (pl. -04: 00)
- %: Z
- + HH: mm: ss numerikus időzóna (pl. -04: 00:00)
- %::: Z
- numerikus időzóna a: Szükséges a pontos (pl. -04, +05:30)
- % Z
- alfabetikus időzóna rövidítése (pl. EDT)
Megjelent: linux , shell , tippek Írta: admin (április 19.) Hogy az aktív megosztását tanácsot kell tenned, mielőtt ezt a parancsot:
smbclient-L-U <windows-box> <felhasználónév>
Akkor folytassa a térképet a condivisionewindows a mi linux doboz Segun módon:
- Hozza létre a könyvtárat, a csatolási pont: mkdir / mnt / <name-of-mount-point>
- Szerelje fel a Windows-részvény aránya:
mount-t CIFS-o username = <felhasználónév>, <password> password = / / <win-box> / <megosztás> / mnt / <name-of-mountpoint>
Megjegyzés: A szintaxis-<felhasználónév> username =, password = <jelszó> elmenti a jelszót. - Végül, ha szeretné, hogy a meghajtó létre a szimbolikus linket: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Ahhoz, hogy hozzá szintaxis színű nano első fokon létre kell hozni a konfigurációs fájlban. Nanorc a saját honlapjához, mint a második megállapítás erről a címről: http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / szintaxis-nanorc fájlokat. nanorc venni a konfigurációt a kívánt hatás eléréséhez.
Példa szöveg egészül ki. Nanorc:
include "/ usr / share / nano / php.nanorc"
include "/ usr / share / nano / sh.nanorc"
include "/ usr / share / nano / java.nanorc"
include "/ usr / share / nano / patch.nanorc"
include "/ usr / share / nano / python.nanorc"
include "/ usr / share / nano / html.nanorc"
include "/ usr / share / nano / perl.nanorc"
include "/ usr / share / nano / ruby.nanorc"
include "/ usr / share / nano / js.nanorc"
Megjelent: linux , shell , tippek Írta: admin (október 19.) Ctrl + A a sor elejére beírt.
Ctrl + E Ugrás a sor végére beírt.
Ctrl + L Törölje meg a képernyőn.
Ctrl + U Törli a képernyőt, mielőtt a kurzor. Ha a végén a sor, törli az egész sort.
Ctrl + R lehetővé teszi a keresést a korábban használt parancsok.
Ctrl + C megállítása, amit csinálsz.
Ctrl + D kilépés az aktuális shell.
Indítsa el a Ctrl + Z felfüggeszteni, bármit is csinál a háttérben.
Ctrl + W törlése a szót, mielőtt a kurzor.
Ctrl + K Tiszta sor után a kurzor.
Ctrl + T Megfordítja az utolsó két karakter előtt a kurzor.
Esc + T Megfordítja az utolsó két szót, mielőtt a kurzor.
Alt + F mozgatja a kurzort előre egy szót az aktuális sor.
Alt + B Kurzor vissza egy szót az aktuális sor.
Tab Auto-Complete nevét a fájlok és mappák.
Beillesztés Ctrl + Y (mint a másolás és beillesztés) a szöveget, mielőtt a kurzor.
Megjegyzés: Néhány ilyen parancs nem működik, ha shell hozzáférést telnet, SSH, vagy ha a billentyűzet egy bizonyos módon configuratain
Megjelent: linux , shell , tippek Írta: admin (április 20.) Amikor telepíti a SpamAssassin a mi e-mail szerver van telepítve egy script segítségével letölthető a szabályokat, hogy javítsa a felvétel a spam e-mailek érkeznek a szerveren.
A szkript neve sa-update . Az alábbiakban beszámolunk egy egyszerű crontab bejegyzést tartalmaz a linuxos hívni minden nap 7:00 és megtartani a script akár az időpontját, a spamassassin szabályokat.
0 7 * * * / usr / bin / sa-update-D-frissített / etc / mail / spamassassin /
Ne felejtse el is indítsa újra a szolgáltatást frissítés után spamassassin a parancsot:
/ Etc / init.d / spamassassin újra
vagy
/ Etc / init.d / spamd újra
Megjegyzés: parancsok és helyszínek változhat disztró disztró, de a rendszergazda nem nehéz megtalálni a megfelelő pozícióba. Nehéz helyzetben vegye fel a kapcsolatot velünk, vagy hagyjuk egy megjegyzést.
Megjelent: linux , shell , spam , tippek