Čia yra paprastas būdas ieškoti teksto failus, galioja visiems Linux distribucijų serijos:
grep "Mano paieškos eilutę" / home / MyHome / *. txt
grep komanda taip pat galite pridėti kitų parinkčių:
- Atlikti rekursinis paiešką sub-katalogus:
grep-R "Mano tekstas" / home / MyHome
- Spausdinti tik failo pavadinimą, kur mes Notre atsiradimo:
grep-H-R "Mano bandymas" / home / MyHome
Iš naujo įdiekite visus paketus, kuriuos mes naudojome mūsų ankstesnius Ubuntu Linux langas (jis taip pat taikomas Debian ir panašiai) gali būti ilgas ir tada gal tai ne sakė, kad mes prisimename, ką mes naudojamas, ypač jei jis yra daug objektų plėtros bibliotekose ar montavimo serverių. Norėdami įdiegti visus dėl naujos langelį paketai, tačiau mes galime padaryti viską, su keletą paprastų komandų.
Norėdami sukurti paketų įdiegta jūsų Ubuntu Linux langelį sąrašas:
dpkg - get-selections> įdiegta programinė įranga
Norėdami patikrinti ir iš naujo įdiegti visas savo sąrašą paketų Ubuntu Linux langelį tikslas:
dpkg - set-selections <įdiegta programinė įranga
Galiausiai, įveskite komandą
Už santrumpos žymėjimas yra toks. Sekas nustatė simbolį (^) yra įvesta naudodami klavišų Control (Ctrl) arba paspausti Esc klavišą du kartus. Sekas nustatė simbolį Meta (M), galima įterpti naudojant arba Esc, ALT ar meta, priklausomai nuo klaviatūros konfigūraciją. Be to, spausdami klavišą Esc du kartus ir įvesti numeriai 000-255 simboliai gali būti įrašytas su atitinkamu ASCII kodu. Šios santrumpos yra prieinami pagrindiniai redaktoriaus langas. Alternatyva sekas rodomi skliausteliuose:
^ G (F1) Rodyti šią pagalbą pranešimą
^ X (F2) Uždaryti dabartinį failo / Exit nano
^ O (F3) Įrašo esamą failą diske
^ J (F4) Lygiuoti dabartinės dalyje
^ R (F5) Įterpti kitą failą į esamą
^ W (F6) Ieškoti eilutė reguliaraus arba išraiška
^ Y (F7) Eiti į ankstesnį ekraną
^ V (F8) Eiti į kitą ekraną
^ K (F9) skintos dabartinę eilutę ir jį saugo cutbuffer
^ U (F10) cutbuffer Įklijuoti iš einamosios eilutės
^ C (F11) Parodo žymeklio vietą
^ T (F12) Paleisti rašybos tikrintuvą, jei įmanoma
M \ (M |) eina į pirmą eilutę iš failo
M / (m-?) Turėtų būti paskutinė eilutė failą
^ _ (F13) (MG) eina eilutės numeris ir stulpelio konkrečių
^ \ (F14) (MR) Pakeičia eilutė reguliaraus arba išraiška
^ ^ (F15) (MA) Padaryti teksto žymeklio padėtį
MW (F16) Kartoti paskutinį paieškos
M-^ (M-6) Nukopijuokite srovės ir jį saugo cutbuffer
Taikyti M-įtrauka srovės}
M-{Pašalinti įdubimas iš dabartinės eilutės
Išankstinis vieną simbolį ^ F
^ B Sumažina šriftą
^ Kosmoso priekį vieną žodį
M-kosmoso Mažina žodis
^ P Pereiti į ankstesnę eilutę
^ N Perkelti į kitą eilutę
^ Grįžti į pradžioje einamosios eilutės
^ E Perkelti į eilutės pabaigos
M-((M-9) pirmosios pastraipos pradžioje, tada ankstesnėje pastraipoje
M-) (M-0) Į šios dalies pabaigoje, tada kitą pastraipą
M-] Eiti į atitinkamą skliaustuose
M-(M-_) Scrolls iki vienos linijos be perkelti žymeklį
M + (M =) Slinkite žemyn per vieną eilutę nejudinant žymeklį
M <(M) eina į ankstesnį buferio
M-> (M-.) Eikite į kitą buferį
Intarpai pobūdžio pažodžiui V.
^ I Įterpti skirtuką žymeklio padėtį
^ M įterpia grįžimo prie žymiklio
^ D Ištrinti simbolį pagal žymeklio
^ O Ištrinti simbolį žymeklio kairėje
MT Iškirpti iš žymeklį į failo pabaigą
MJ Lygiuoti visą failą
MD Count žodžių, eilučių ir simbolių skaičių
^ L Atnaujinti dabartinį ekraną
^ Z sustabdo redaktorius (jei žiemojimo yra įjungtas)
(MX) Komandų juostos Įjungia / išjungia
(MC) Visada rodyti žymeklio poziciją įjungti / išjungti
(MO), naudokite vieną eilutę daugiau pakeitimų įjungti / išjungti
(IS) Nuolatinis slinkt Įjungia / išjungia
(MP) Rodyti tarpą Įjungia / išjungia
(MY) Sintaksė spalvos Įjungia / išjungia
(MH) Smart Home pagrindinių Įjungia / išjungia
(MI) Automobiliai įspaudimas Įjungia / išjungia
(MK) Iškirpti į eilutės pabaigos Įjungia / išjungia
(ML) Wrap Įjungia / išjungia
(MQ) Konvertuoti tab'usįtarpus įjungti / išjungti
(MB) failo atsarginę kopiją Įjungia / išjungia
(MF), kelių failų įjungti / išjungti
(MM) Pelės Palaikymo įjungti / išjungti
(MN) Nr formato konvertavimo iš DOS / Mac Įjungia / išjungia
(MZ) sustabdymas įjungti / išjungti
(M $) Wrap minkštas įjungti / išjungti
Norėdami valdyti variklio Antispam / Antivirus + Webmin + Virtualmin Ubuntu distribucijos pirmiausia turi įdiegti, kad procmail įvynioti, tai tarnauja nėra Ubuntu distribucija, bet jūs galite lengvai rasti internete svetainėje VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
įdiegti paketą su paprasta: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Tada turėtumėte patikrinti Resi procmail-wrapper, kad jūs galite rasti / usr / bin teises:
rwsr-xr-x 1 root root 2.9K 2006/11/28 10:08 procmail-wrapper
iš tikrųjų ji jau turėtų būti OK po įdiegimo. Visų pirma, jei-ai nėra rodomi vartotojo teises turite problemų.
Galiausiai mes tikriname, kad postfix naudoja procmail mūsų įvynioti, o ne tiesiogiai:
sudo nano / etc / postfix / main.cf
užtikrinti, kad šia direktyva:
mailbox_command = / usr / bin / procmail-wrapper-O-$ domain-d $ LOGNAME
Norėdami įjungti paramą php5 PCNTL (išbandyta ant Ubuntu 10,10), visų pirma turite įdiegti php5-cli php5-dev "ir, žinoma, jums turi atitikti visus priklausomybių reikalauja sistema:
# Sudo apt-get install php5-dev php5-cli
Po to, kai mes turime įdėti į kelią, kur galite rasti modulis norite užpildyti šaltinis:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Kelias gali būti skirtingi, priklausomai nuo distribucijos ir versijos PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Bet po to, kai mes einame į galutinį veiksmus:
# Phpsize
#. / Configure
# Make
# Make install
Arba taip pat galite make install kopijuoti ranka modulis, kurį ką tik sukurtas:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Galiausiai mes įtraukiame PHP INI įkelti savo formą.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Nepamirškite iš naujo paleiskite Apache tada taikyti mūsų pakeitimus:
# / Etc/init.d/apache2 naujo
Keista santykius, kurie buvo sukurti per metus Bill Gates ir Steve Jobs, apibendrinti šį video mes matome, evoliucijos, atkreipkite dėmesį, taip pat ženklų senėjimo. Bill 1983 m. buvo tikras vėpla!
Norint išvengti pirmalaikio iš ssh sesijos atjungimo pasiekti tokį laiką neveiklumo galite atlikti šiuos veiksmus:
1) kliento lygį, pakeičiant failą / etc / ssh / ssh_config, pridedant ar keičiant balso ServerAliveInterval, pavyzdžiui:
ServerAliveInterval 15
Nustatyti sulaikymo trukmės sesijos iki 15 minučių dėl neaktyvumo.
2) Tuo serverio lygmenyje, redaguoti / etc / ssh / sshd_config, pridedant ar keičiant įrašus ir ClientAliveInterval ClientAliveCountMax, pavyzdžiui:
ClientAliveInterval 15
ClientAliveCountMax 15
Iš configs failus pozicijos gali skirtis iš vieno Linux distribucija į kitą, bet dažniausiai tuos, kurie išvardyti pagrindiniai keliai, pavyzdžiui, Debian, Ubuntu, Fedora, RH.
Gerinti I / O, failų sistema, galite įtraukti noatime prijungti disko charakteristikos:
# Vi / etc / fstab
proc / proc proc defaults 0 0
nė / dev / pts devpts gid = 5, re = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 nė vienas swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
Tai nėra būtina iš naujo paleisti sistemą, jį modifikuoti taikyti bastarimontare skirsnį:
# Mount-o Remontuoti /
ir tada ekrane parametrus, su kuriuo mes įdėti mūsų partzione tiesiog įveskite: +
# Mount
jūs turėtumėte gauti kaip šis rezultatas:
/ Dev/md2 apie / tipas ext3 (rw, noatime)
tmpfs į / lib / init / RW tipo tmpfs (RW, nosuid, re = 0755)
proc įjungimo / proc proc tipo (RW, noexec, nosuid, nodev)
sysfs apie / sys tipo sysfs (RW, noexec, nosuid, nodev)
procbususb į / proc / Verslas / USB tipo usbfs (RW)
udev / dev tipo tmpfs (RW, re = 0755)
tmpfs / dev / SHM tipo tmpfs (RW, nosuid, nodev)
devpts / dev / pts tipo devpts (RW, noexec, nosuid, gid = 5, re = 620)
/ Dev/md0 į / boot tipo ext3 (RW)
Įdėjo: admin (nustatytas 21) Dėl programinės įrangos paketus įdiegta Linux mašina (Ubuntu / Debian) sąrašas:
dpkg-l | awk '/ ^ II / {print $ 2}' | grep-v-e ^-e-dev-lib ir $ (uname-r)> list.txt
Štai, kaip tęsti atsisiuntimą iš dalies atsisiųstą failą per scp ar rsync pavyzdys. Nuo SCP nepalaiko atnaujinti, jei sie pradėjo atsisiųsti su šią komandą failą, mes vis dar turime pakeisti jį alternatyva grindžiama rsync:
rsync-dalinių pažangą-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename
Į anksčiau pateiktame pavyzdyje tai taip pat parodė, kaip sudaryti komandą, jei jūs naudojate uostą, išskyrus tradicines 22 SSH.
Pabandykite naudoti aukštos kokybės Plowshare (programa komandinės eilutės) Išsiplėtusios atlikti įkelti ir atsisiųsti kai kurių iš populiariausių failų dalinimosi svetainėse. Jis veikia ant Linux ir Unix sistemų, palaiko: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, BaDonGo, DepositFiles ir mediafire. Praktiškai tai yra pakeitimui wget šių svetainių.
Plowshare įdiegti Ubuntu Linux
1. Jei netenkina, atitiko priklausomybes:
sudo apt-get install curl imagemagick tesseract-OCR-recode ENG SpiderMonkey-bin aview
2. Plowshare Parsisiųsti , ekstraktas ir įdiegti turinio. Taip pat yra versija jau paketo perdavimo Deb, jei jūs naudojate, kad versiją Jūs tiesiog dukart spustelėkite paketą ir patvirtinkite įrenginį, ir atvirkščiai.:
dervos xvzf Plowshare-0.x
3. Dabar galime sukurti Plowshare:
Plowshare CD-0.x
sudo bash setup.sh įdiegti
Komandos Plowshare
Atsisiųsti failą iš Rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na U atsisiųsti failus (po vieną eilutėje), sąrašas:
plowdown file_with_links.txt
Atsisiųsti failą iš rapidshare nemokamą narystę ID:
plowdown-myuser: mypassword http://www.megaupload.com/?d=132348234
Parsisiųsti slaptažodžiu apsaugotą failą iš Rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Gauk tik URL failui be parsisiuntimo ji iš tikrųjų. Labai patogu, jei norite naudoti kitą Downloader Interneto svetainė:
plowdown-LINK tik http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-RT
Patyrusiems vartotojams: Jei radote puslapį su keletą nuorodų į failai talpinami rapidshare jūs jį atsisiųsti, pamatyti pirmąsias 10 nuorodos, turite naudoti šią komandą:
curl http://some-website.com/page.html | \
grep-O "http://www.megaupload.com/ [^ \" <] * "| Uniq | galvos N10 | plowdown -
Norėdami filtruoti nuorodos veikianti tekstiniame faile:
plowdown file_with_links.txt C-> file_with_active_links.txt
Įkelti į rapidshare failą nemokamai membershipID:
plowup-myuser: mypassword-D "Mano aprašas" / kelias / myfile.txt megaupload
Įkelti į rapidshare failą su priemoka multifetch ID ir vaizdai:
plowup-myuser: mypassword-D "Mano aprašas"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Įkelti į rapidshare anonomamente failą, keisti failo pavadinimą po įkelti:
plowup / kelias / myfile.txt Rapidshare: anothername.txt
Su ekrane galite pasidalinti tarp daug vartotojų sonsole prijungtas lokaliai arba per ssh. Norėdami tai padaryti, atlikite šiuos veiksmus, instrukcijas būdingi Debian sistemą, tačiau taikoma panašiai kitų paskirstymų.
1. Įdiekite ekranas
sudo apt-get install ekrane
2. Nuo kompiuterio valdo parametras ekrane pradėti sesijos ekrano S SessionName. -S leidžia jums nurodykite sesijos pavadinimą, tai leidžia valdyti kelių naudotojo sesijų vienu metu ir daug lengviau.
ekrano S ekrano testas
4. Nuotolinio vartotojo (svečias) naudoja SSH prisijungti prie nuotolinio kompiuterio (remotehost)
Svečių @ SSH remotehost
5 kompiuterio (remotehost) sutinka su multi-ekranas vartotojo sesijos ryšį įvesdami Ctrl +:. Multiplayer apie (visi "komandą ekrano" pradėti pabėgti seka Ctrl-A).
CTRL: Multiplayer apie
6. Tada, priimančioji (remotehost) turi suteikti leidimą nuotolinio vartotojo (svečias), kad ji galėtų prieiti prie ekrano sesijos su CTRL commadn: acladd vartotojo_vardas, kur vartotojo_vardas yra vartotojo nuotolinio prisijungimo.
CTRL: acladd svečių
7. Nuotolinio vartotojas gali prisijungti prie priimančiosios sesijoje. Sintaksė prisijungti prie ekrano sesija kitas vartotojas host_username ekrano x / sessionname.
ekrano-X vartotojo vardą / ekrano testas