Archívum a "linux" 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 Helyezze vissza a csomagot, amit használt a korábbi Ubuntu Linux (ez is vonatkozik Debian és hasonlók) lehet egy hosszú és akkor talán nem azt mondta, hogy emlékszik minden, amit használni, különösen, ha gazdag létesítmények fejlesztési könyvtárak vagy telepítési szerverek. Az újra a csomagok az új doboz, de mi mindent megteszünk néhány egyszerű parancs.
Hozza létre a listát csomagok telepített Ubuntu Linux box:
dpkg - get-selections> telepített szoftverrel
Annak ellenőrzésére, és újra az összes csomag szerepel a listán, ubuntu linux box a cél:
dpkg - set-selections <telepített szoftverrel
Végül, írja be a parancsot
Megjelent: linux , tippek , ubuntu A jelölés a következő rövidítések. 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
Működtetni a motort antispam / antivírus + Webmin + Virtualmin Ubuntu disztribúció kell először telepíteni a wrapper a procmail, ez szolgálja nincs az Ubuntu disztribúció, de könnyen talál online helyén VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
csomag telepítése egyszerű: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Akkor kell ellenőrizni a jogosultságokat a tartózkodási procmail-wrapper, hogy megtalálja a / usr / bin:
rwsr-xr-x 1 root root 2.9K 2006/11/28 10:08 procmail-wrapper
valóban meg kell már rendben a telepítés után. Különösen, ha s nem jelenik meg a felhasználói jogosultságok problémája van.
Végül ellenőrizze, hogy postfix használja procmail a csomagolás, és nem közvetlenül:
sudo nano / etc / postfix / main.cf
biztosítják, hogy a következő irányelv:
mailbox_command = / usr / bin / procmail-wrapper-o-a $ DOMAIN-d $ LOGNAME
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 Teljesítményének javítására I / O fájlrendszer felveheti a noatime csatold:
# Vi / etc / fstab
proc / proc proc defaults 0 0
nincs / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 none swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
Nem szükséges a rendszer újraindításához, hogy módosítsa azt alkalmazni, bastarimontare a partíciót:
# Mount-o remount /
majd, hogy megjelenjen a paramétereket, amit fel is partzione csak típus: +
# Mount
akkor megkapjuk az eredményeket, mint ez:
/ Dev/md2 a / típus ext3 (rw, noatime)
tmpfs a / lib / init / rw típusú tmpfs (rw, nosuid, mode = 0755)
proc on / proc proc típusú (rw, noexec, nosuid, nodev)
sysfs a / sys típusú sysfs (rw, noexec, nosuid, nodev)
procbususb a / proc / bus / usb típusú usbfs (rw)
udev a / dev típusú tmpfs (rw, mode = 0755)
tmpfs a / dev / shm típusú tmpfs (rw, nosuid, nodev)
devpts a / dev / pts típusú devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 a / boot ext3 típusú (rw)
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, akkor adja meg a dátum formátumának a következő módon:
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>