Archív pre 'linux' Category
Tu je jednoduchý spôsob, ako vyhľadať text v rade súborov, platí pre všetky linuxové distro:
grep "Moje hľadanie reťazec" / home / môjho / *. txt
Príkaz grep je možné pridať aj ďalšie možnosti:
- Urobte vyhľadávanie v rekurzívne podadresárov:
grep-r "My Text" / home / môjho
- Tlač len názov súboru, do ktorého sme Notre vzniku:
grep-H-R "My Test" / home / môjho
Publikované v: linux , shell , tipy Preinštalovať všetky balíčky, ktoré sme použili v našom predchádzajúcom Ubuntu Linux box (to platí aj pre Debian a podobne) môže byť dlhý a potom možno to nie je povedané, že si pamätám všetko, čo sme zvyknutí, najmä ak je bohatý zariadenie vývojové knižnice a inštaláciu serverov. Ak chcete preinštalovať všetky balíčky na nové pole, ale môžeme robiť všetko, čo sa niekoľko jednoduchých príkazov.
Ak chcete vytvoriť zoznam balíčkov nainštalované Ubuntu Linux pole:
dpkg - get-selections> nainštalovaný softvér
Ak chcete overiť, a znovu nainštalovať všetky balíčky na vašom zozname, Ubuntu Linux box na cieľ:
dpkg - set-selections <nainštalovaný softvér
Napokon, zadajte príkaz
Publikované v: linux , tipy , Ubuntu Zápis pre skratiek je nasledujúci. Sekvencie označené symbolom (^) sú zavedené pomocou klávesy Control (Ctrl), alebo stlačením klávesy Esc dvakrát. Sekvencie označené symbolom Meta (M) možno vkladať buď pomocou Esc, Alt alebo Meta, v závislosti na konfigurácii klávesnice. Okrem toho môžete stlačením tlačidla Esc dvakrát a zadaním čísla 000 do 255 znakov byť zadané s príslušnými ASCII kódu. Nasledujúce skratky sú k dispozícii v hlavnom okne editora. Alternatívne sekvencie sú uvedené v zátvorkách:
^ G (F1) Ukázať túto nápovedu
^ X (F2) Zavrieť aktuálny súbor / Exit nano
^ O (F3) Uloží aktuálny súbor na disku
J ^ (F4) doložiť doterajší odsek
^ R (F5) Vloženie iného súboru do aktuálneho
^ W (F6) Hľadať reťazec alebo regulárny výraz
^ Y (F7) Návrat na predchádzajúcu obrazovku
^ V (F8) Prechod na ďalšiu obrazovku
^ K (F9) Vystrihnúť aktuálny riadok a uloží ju do cutbuffer
^ U (F10) cutbuffer Vložiť aktuálneho riadku
^ C (F11) ukazuje umiestnenie kurzora
^ T (F12) spustiť kontrolu pravopisu, ak je k dispozícii
M-\ (M |) ide na prvý riadok v súbore
M / (m-?) By mala byť posledný riadok v súbore
^ _ (F13) (MG), ide na číslo riadka a stĺpca špecifických
^ \ (F14) (MR) nahrádza reťazec alebo regulárny výraz
^ ^ (F15) (MA), aby sa text na pozíciu kurzora
MW (F16) Zopakuje posledné hľadanie
M-^ (M-6) skopírovať aktuálny riadok a ukladá ich do cutbuffer
Použiť M-zarážka aktuálny riadok}
M-{Odstráňte odsadenie od aktuálneho riadku
Advance jeden znak ^ F
^ B Znižuje písma
^ Priestoru o jedno slovo dopredu
M-Space Zníženie slovo
^ P Prechod na predchádzajúci riadok
^ N Prechod na ďalší riadok
^ Prejsť na začiatok riadku
^ E Presun na koniec riadku
M-((M-9) na začiatok odseku, potom predchádzajúceho odseku
M-) (M-0) Choďte na koniec odseku, potom ďalší bod
M-] Prejsť na zodpovedajúcu zátvorku
M-(M-_) Posunie o jednu riadku bez pohybu kurzoru
-M + (M-=) Prejdite o jeden riadok dole bez pohybu kurzoru
M-<(M) ide na predchádzajúcu vyrovnávacej pamäti
M-> (M-.) Prejsť na ďalšie vyrovnávacej pamäti
Vloží znak doslova MV
^ Aj Vložte kartu na pozíciu kurzora
^ M vloží návrat na pozíciu kurzora
^ D Zmazať znak pod kurzorom
^ H vymazanie znaku naľavo od kurzora
MT Vystrihnúť od kurzora na koniec súboru
MJ bloku celý súbor
MD Spočítajte počet riadkov slov a znakov
^ L Obnoviť aktuálnej obrazovky
^ Z pozastaví editor (ak je aktívny režim spánku)
(MX) Príkazový riadok zapnutie / vypnutie
(MC) Vždy zobrazovať pozíciu kurzora zapnúť / vypnúť
(MO), použite jeden riadok pre ďalšie zmeny, zapnutie / vypnutie
(MS), kontinuálne Scrolling zapnutie / vypnutie
(MP) Zobraziť bieleho miesta zapnutie / vypnutie
(MY) Syntax farebné zapnutie / vypnutie
(MH), inteligentný domácnosť kľúčové zapnutie / vypnutie
(MI), automatické odsadzovanie zapnutie / vypnutie
(MK) Strih na koniec riadku zapnutie / vypnutie
(ML) Zabaľte zapnutie / vypnutie
(MQ) previesť tabulátory na medzery zapnutie / vypnutie
(MB) File Backup umožňuje zapnúť / vypnúť
(MF) viac súborov zapnutie / vypnutie
(MM) myš zapína / vypína
(MN) č konverzie formátu DOS / Mac zapnutie / vypnutie
(MZ) Pozastavenie zapnutie / vypnutie
(M-$) zábal mäkkého zapnutie / vypnutie
Publikované v: linux , linux nano , mušle , tipy Pre prevádzku motora antispam / antivírus + + Webmin Virtualmin distro Ubuntu je najprv nainštalovať wrapper pre procmail, to slúži nie je v distribúcii Ubuntu, ale môžete ľahko nájsť na internete na stránke VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
Inštalovaný je balík s jednoduchou: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Potom by ste mali skontrolovať oprávnenie bydliska procmail-wrapper, ktorý nájdete v / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
V skutočnosti to by mal byť už v poriadku po inštalácii. Najmä ak to nie je v užívateľských práv máte problémy.
Nakoniec sme sa skontrolovať, či Postfix používa procmail naše obalu a nie priamo:
sudo nano / etc / postfix / main.cf
zabezpečiť, že nasledujúce smernice:
mailbox_command = / usr / bin / procmail-wrapper-o-$ domain-d $ LOGNAME
Aby sa zabránilo predčasnému odpojeniu SSH dosiahnuť lehoty nečinnosti môžete podniknúť nasledujúce kroky:
1) Zákazník úrovni, úpravou súboru / etc / ssh / ssh_config, pridanie alebo zmena hlasu ServerAliveInterval, napríklad:
ServerAliveInterval 15
Nastaviť retenčný čas zasadnutí na 15 minút z dôvodu nečinnosti.
2) na úrovni servera, upravte / etc / ssh / sshd_config, pridanie alebo zmena položiek a ClientAliveInterval ClientAliveCountMax, napríklad:
ClientAliveInterval 15
ClientAliveCountMax 15
Pozícia súbory konfigurácií sa môžu líšiť od jednej distribúcie Linuxu na iný, ale väčšinou z nich sú uvedené hlavné cesty, ako je napríklad Debian, Ubuntu, Fedora, RH.
Publikované v: linux , shell , tipy Zlepšiť výkon I / O systém súborov, môžete pridať noatime Pripojte oblasť:
# Vi / etc / fstab
proc / proc proc defaults 0 0
Žiadny / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 žiadna výmena sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
To nie je nutné reštartovať systém upraviť, aby sa vzťahoval, bastarimontare oddielu:
# Mount-o remount /
a potom zobrazíte parametre, s ktorými dáme partzione stačí napísať: +
# Mount
by ste mali dostať výsledok takto:
/ Dev/md2 na / ext3 (rw, noatime)
tmpfs na / lib / init / rw typ tmpfs (rw, nosuid, mode = 0755)
proc on / proc proc typu (rw, noexec, nosuid, nodev)
sysfs on / sys sysfs typ (rw, noexec, nosuid, nodev)
procbususb v / proc / bus / usb typ usbfs (rw)
udev on / dev typu tmpfs (rw, mode = 0755)
tmpfs na / dev / SHM tmpfs typ (rw, nosuid, nodev)
devpts na / dev / pts typ devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 / boot ext3 (rw)
Publikované v: hacks a Mods , linux , tipy Pre zoznam softvérových balíčkov nainštalovaných na vašom počítači Linux (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib a $ (UNAMA-r)> seznam.txt
Publikované v: linux , shell , tipy Tu je príklad toho, ako k obnoveniu sťahovania čiastočne stiahnutých súborov cez scp alebo rsync. Vzhľadom k tomu, scp nepodporuje pokračovať, ak je sie začal sťahovať súbor s týmto príkazom, si budeme musieť ešte nahradiť alternatívnym na rsync:
rsync-čiastkové pokrok, rsh = "ssh-p 1022" root @ remotehost: / ~ / filename názov súboru
Vo vyššie uvedenom príklade je ukázané, ako zostaviť príkazu, ak používate iný port, než je tradičný 22 pre SSH protokolu.
Publikované v: linux , shell , tipy Skúste použiť kvalitné radlicu (program príkazového riadku) Rozšírenie vykonať upload a download niektoré z najpopulárnejších internetových stránok na zdieľanie súborov. Beží na Linux a Unix-ako systémy, podporuje: Megaupload, Rapidshare, 2Shared, 4Shared Letný čas Badongo, DepositFiles a net. V praxi sa jedná o náhradu za wget za tieto stránky.
Pluh na inštaláciu do Ubuntu Linux
1. Ak nie sú spokojní, splnil závislosti:
sudo apt-get install ImageMagick zvlnenie tesseract-OCR-recode eng SpiderMonkey-bin aview
2. radlice na stiahnutie , získavať a inštalovať obsah. K dispozícii je tiež verzia už packetized Deb, ak používate túto verziu stačí kliknúť na súbor a potvrdiť inštaláciu, naopak.:
tar xvzf radlice, 0.x
3. Teraz je nastavenie radlice:
Radlice CD-0.x
sudo bash setup.sh inštaláciu
Príkazy radlice
Stiahnutie súboru z Rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na U stiahnuť zoznam súborov (jedno na riadok):
plowdown file_with_links.txt
Stiahnutie súboru z Rapidshare s bezplatným členstvom ID:
plowdown-MyUser: mypassword http://www.megaupload.com/?d=132348234
Stiahnuť heslom chránený súbor z Rapidshare:
P-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Získajte iba URL súboru bez stiahnutie v skutočnosti. Veľmi užitočné, ak chcete použiť iný downloader Web:
plowdown-link iba http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-RT
Pre pokročilých používateľov: Ak narazíte na stránku s niekoľkými odkazmi na súbory umiestnené na rapidshare si ho stiahnuť, vidieť prvých 10 odkazov, je potrebné použiť nasledujúci príkaz:
zvlnenie http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| UNIQA | head-N10 | plowdown -
Filtrovať odkazy pôsobiace v textovom súbore:
plowdown file_with_links.txt c-> file_with_active_links.txt
Nahrať súbor na rapidshare s voľným membershipID:
plowup-MyUser: mypassword-d "Môj opis" / cesta / myfile.txt megaupload
Nahrať súbor na rapidshare s premium ID multifetch a obrázky:
plowup-MyUser: mypassword-d "Môj opis", multifetch http://www.somewherefarbeyond.com/somefile megaupload
Nahrať súbor na rapidshare anonomamente, zmena názvu súboru po vkladať
plowup / path / myfile.txt Rapidshare: anothername.txt
Publikované v: linux , rapidshare , shell S obrazovkou môžete zdieľať medzi viacerými užívateľmi sonsole pripojiť lokálne alebo cez ssh. K tomu, prosím, postupujte podľa nasledujúcich krokov, inštrukcie sú typické pre systém Debian, ale platí obdobne pre iné distribúcie.
1. Inštalačná obrazovka
sudo apt-get install obrazovky
2. Z hostiteľského počítača je riadená parametrom obrazovky zahájite relácii obrazovky S Název_relace. -S umožňuje zadať názov relácie, to umožňuje spravovať viac užívateľských relácií súčasne a oveľa jednoduchšie.
screen-S obrazovky-test
4. Vzdialený užívateľ (host) používa SSH pre pripojenie k vzdialenému počítaču (remotehost)
guest @ ssh remotehost
5 hostiteľskom počítači (remotehost) súhlasí s pripojením na multi-session užívateľa obrazovku príkazom Ctrl-A:. Viacpoužívaťeľský on (všetky 'command obrazovka "začína sekvencie Ctrl-A).
CTRL + A: pre viac užívateľov na
. 6 potom musí host (remotehost) udeliť povolenie pre vzdialeného užívateľa (host), ktoré mu umožnia prístup na obrazovku CTRL-session s commadn: acladd user_name, kde user_name užívateľa je vzdialené prihlásenie.
CTRL + A: acladd hosť
7. Vzdialený užívateľ môže pripojiť k hostiteľovi zasadnutí. Syntax pre pripojenie k displeju relácii iného užívateľa je host_username obrazovky x / Název_relace.
screen-x užívateľské meno / obrazovky-test
Publikované: HOWTO , Linux , Shell , tipy V shellu môžete zadať formát dátumu takto:
dátum + FORMAT
Napríklad zadaním:
$ Date + "% m-% d-% Y"
Získate:
04-17-10
Ak chcete, 4-miestny rok:
$ Date + "% m-% d-% Y"
Získate:
04-17-2010
Aktuálny čas na pokles jedna zadaním:
$ Date + "% T"
Získate:
19:55:04
Ak chcete odpojiť jeden čas na 12 hodín:
$ Date + "% r"
Získate:
19:56:05
Ak chcete zobraziť čas vo formáte HH: MM:
$ Date + "% H-% M"
Získate:
07:56
Kompletný zoznam možností formátovania dát divu:
- %%
- znak%
- % K
- Miestne skratka dňa v týždni (napr. Ne)
- %
Miestne plné meno dňa v týždni (napr. nedeľa)
- % B
- Miestny je skrátený názov mesiaca (napr. Jan)
- % B
- Miestne plné meno mesiaca (napr. január)
- % C
- Miestny dátum a čas (napr., St 03.3.2005, 23:05:25 CET)
- % C
- storočia, rovnako ako% Y, okrem vynechať posledné dve číslice (napr. 21)
- % D
- deň v mesiaci (napr. 01)
- % D
dáta, rovnaké ako% m /% d /% y
- % A
- deň v mesiaci, doplnený medzerami, rovnaké ako% _D
- % F
- Plná dáta, presné ako% Y-% m-% d
- % G
- posledné dve číslice roku čísla týždňov ISO (pozri% G)
- % G
- ročník číslo týždňa podľa ISO (pozri% V), zvyčajne užitočné len s% V
- % H
- Rovnaké ako% b
- % I
hodinu (00 .. 23)
- % I
- hodinu (01 .. 12)
- J%
- Deň v roku (001 .. 366)
- % K
- Hodinu (0 .. 23)
- % S
- hodinu (1 .. 12)
- % M
- mesiac (01 .. 12)
- % M
minútu (00 .. 59)
- % N
- na nový riadok
- % N
- nanosekúnd (000000000 .. 999999999)
- % P
- Buď ekvivalent miestne je AM alebo PM, prázdne, ak nie je známe
- % P
- ako% p, ale malými písmenami
- % R
- miestne v 12-hodinovom formáte času (napr. 11:11:04 PM)
- % R
24-hodinová hodinu a minútu, rovnaké ako% H:% M
- % S
- sekúnd od 1.1.1970 00:00:00 UTC
- % S
- druhej (00 .. 60)
- % T
- S kartami
- % T
- Čas, rovnaké ako% H:% M:% S
- % U
- Deň v týždni (1 .. 7), 1 je pondelok
- % U
Číslo týždňa, s nedeľou ako prvým dňom týždňa (00 .. 53)
- % V
- ISO číslo týždňa, s pondelkom ako prvým dňom týždňa (01 .. 53)
- W%
- Deň v týždni (0 .. 6), 0 je nedeľa
- % W
- Číslo týždňa, s pondelkom ako prvým dňom týždňa (00 .. 53)
- % X
- Miestny dátum reprezentácie (napr. 31/12/99)
- % X
- Miestny čas zastúpenie (napr. 23:13:48)
- % Y
posledné dve číslice roka (00 .. 99)
- % Y
- rok
- % Z
- + Hhmm číselná časová zóna (napr. -0400)
- % Z
- + Hh: mm číselné časové zóny (napr. -04: 00)
- %:: Z
- + Hh: mm: ss číselné časové pásmo (napr. -04: 00:00)
- %::: Z
- číselná časová zóna s: Nutné presnosti (napr. -04, +05:30)
- % Z
- abecedný skratka časové zóny (napr. EDT)
Publikované v: linux , shell , tipy Ak chcete aktívne zdieľanie poradenstvo urobiť, ako tento príkaz:
smbclient-L-U <windows-box> <uživatel>
Potom môžeme pristúpiť k mape condivisionewindows v našom Linux pole Segun spôsobom:
- Vytvorte adresár pre prípojný bod: mkdir / mnt / <name-of-mount-point>
- Montáž podiel Windows podiel:
mount-t CIFS-o username = <uživatel>, <heslo> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Poznámka: syntax <uživatel> username =, password = <heslo> ukladá hesla. - A napokon, ak chcete, aby úsilie o vytvorenie symbolického odkazu: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Publikované v: Linux , Samba , Shell , tipy