Skrevet av: admin (nov 2) Her er en enkel måte å søke etter tekst i en rekke filer, gyldig for alle linux distroer:
grep "my search string" / home / MyHome / *. txt
de grep kommandoen kan også legge til andre alternativer:
- Utfør en rekursiv søk i sub-kataloger:
grep-r "min tekst" / home / MyHome
- Skriv bare navnet på filen hvor vi har Notre forekomst:
grep-H-R "My Test" / home / MyHome
Publisert i: linux , shell , tips Skrevet av: admin (Jun 17) Sett alle pakker som vi brukte i vår forrige Ubuntu linux boksen (det gjelder også Debian og lignende) kan være en lang og så kanskje det ikke er sagt at vi husker alt vi vant til, spesielt hvis den er rik på anlegg utvikling biblioteker eller installasjon servere. For å installere alle pakkene på den nye boksen, men vi kan gjøre alt med et par enkle kommandoer.
For å generere listen over pakkene installert i din ubuntu linux boksen:
dpkg - get-selections> installert-programvare
Å kontrollere og installere alle pakkene på listen din, ubuntu linux boks på målet:
dpkg - set-selections <installert-programvare
Til slutt skriver du kommandoen
Publisert i: linux , tips , ubuntu Skrevet av: admin (ti 21) Notasjonen for forkortelsene er som følger. Sekvensene identifisert av symbolet (^) blir introdusert med Ctrl-tasten (Ctrl), eller ved å trykke på Esc-tasten to ganger. Sekvensene identifisert av symbolet Meta (M) kan settes inn enten ved hjelp av Esc, Alt eller Meta, avhengig av konfigurasjonen av tastaturet. I tillegg kan trykke Esc to ganger og skrive tallene 000-255 tegn legges inn med tilsvarende ASCII-kode. Følgende forkortelser er tilgjengelige i hovedredaktør vinduet. De alternative sekvenser er vist i parentes:
^ G (F1) Vis hjelpe melding
^ X (F2) Lukk gjeldende fil / Avslutt nano
^ O (F3) Lagrer gjeldende fil på disk
^ J (F4) Begrunn det gjeldende avsnittet
^ R (F5) Sett inn en annen fil til gjeldende
^ W (F6) Søk etter en streng eller regulært uttrykk
^ Y (F7) Gå til forrige skjermbilde
^ V (F8) Gå til neste skjermbilde
^ K (F9) Cut gjeldende linje og lagrer den i cutbuffer
^ U (F10) cutbuffer Lim fra gjeldende linje
^ C (F11) viser plasseringen av markøren
^ T (F12) Kjør stavekontroll, hvis tilgjengelig
M-\ (M |) går til den første linjen i filen
M / (M-?) Bør være den siste linjen i filen
^ _ (F13) (MG) går til et linjenummer og kolonne-spesifikke
^ \ (F14) (MR) Erstatter en streng eller regulært uttrykk
^ ^ (F15) (MA) Gjøre teksten ved markørposisjonen
MW (F16) Gjenta forrige søk
M-^ (M-6) Kopier gjeldende linje og lagrer den i cutbuffer
Påfør M-innrykk til gjeldende linje}
M-{Fjern innrykk fra gjeldende rad
Advance ett tegn ^ F
^ B Reduserer font
^ Space frem ett ord
M-Space Reduserer ordet
^ P Flytte til forrige linje
^ N Flytt til neste linje
^ Gå til begynnelsen av gjeldende linje
^ E Flytt til slutten av linjen
M-((M-9) til begynnelsen av avsnittet, så foregående ledd
M-) (M-0) Gå til slutten av avsnittet, deretter neste avsnitt
M-] Gå til tilsvarende parentes
M-(M-_) Scrolls opp en linje uten å flytte markøren
-M + (M-=) Scroll ned en linje uten å flytte markøren
M-<(M) går til forrige buffer
M-> (M-.) Gå til neste buffer
Setter inn et tegn bokstavelig MV
^ Jeg setter en fane ved markørposisjonen
^ M setter inn et linjeskift ved markørposisjonen
^ D Slett tegnet under markøren
^ H Slett tegnet til venstre for markøren
MT Kutt fra markøren til slutten av filen
MJ Begrunn hele filen
MD Telle antall ord, linjer og tegn
^ L Refresh gjeldende skjermbilde
^ Z suspenderer redaktør (hvis dvalemodus er aktivert)
(MX) kommandolinjen Aktiverer / deaktiverer
(MC) Vis alltid posisjonen på markøren aktivere / deaktivere
(MO) Bruk en rad for flere endringer aktivere / deaktivere
(MS) Kontinuerlig rulling Aktiverer / deaktiverer
(MP) Vis mellomrom Aktiverer / deaktiverer
(MY) Syntax farget Aktiverer / deaktiverer
(MH) Smarthus nøkkelen aktiverer / deaktiverer
(MI) Auto Innrykk Aktiverer / deaktiverer
(MK) Klipp til slutten av linjen aktiverer / deaktiverer
(ML) Pakk Aktiverer / deaktiverer
(MQ) Konverter tabulatorer til mellomrom aktivere / deaktivere
(MB) File Backup Aktiverer / deaktiverer
(MF) Flere filer aktivere / deaktivere
(MM) Mouse Support aktivere / deaktivere
(MN) Ingen format konvertering fra DOS / Mac Aktiverer / deaktiverer
(MZ) Suspensjon aktivere / deaktivere
(M-$) Pakk soft aktivere / deaktivere
Skrevet av: admin (ti 21) Å kjøre motoren antispam / antivirus + Webmin + Virtualmin Ubuntu distro må først installere wrapper for procmail, dette tjener ikke i Ubuntu distro, men du kan lett finne på nettet på stedet av VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
installere de med et enkelt: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Da bør du sjekke rettighetene til beboerne procmail-wrapper som du finner i / usr / bin:
rwsr-xr-x 1 root root 2.9K 11/28/2006 10:08 procmail-wrapper
faktisk det bør allerede være ok etter installasjon. Særlig hvis s ikke vises i brukerens tillatelser du har problemer.
Til slutt sjekker vi at postfix bruker procmail våre wrapper og ikke direkte:
sudo nano / etc / postfix / main.cf
sikre at det er følgende direktiv:
mailbox_command = / usr / bin / procmail-wrapper-o-en $ DOMENE-D $ LOGNAME
Skrevet av: admin (ti 14) Slik aktiverer du støtte i php5 PCNTL (testet på Ubuntu 10.10) i første omgang må du installere php5-cli php5-dev, og selvfølgelig må du tilfredsstille alle avhengigheter som kreves av systemet:
# Sudo apt-get install php5-dev php5-cli
Etter at vi må sette i banen hvor du kan finne kilden til den modulen du ønsker å fylle:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Stien kan være forskjellige, avhengig av distro og versjon av php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Men etter at vi går til finalen trinn:
# Phpsize
#. / Configure
# Lag
# Make install
Alternativt kan du også make install å kopiere for hånd modulen du nettopp sammensatt:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Til slutt vi legger Php ini å trigge vår skjema til.
# Echo "forlengelse = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Ikke glem å starte apache deretter å anvende våre endringer:
# / Etc/init.d/apache2 restart
Skrevet av: admin (Jan 19) En merkelig forhold som hadde utviklet seg over år Bill Gates og Steve Jobs, oppsummert i denne videoen ser vi evolusjon, merk også aldring av tegnene. Bill i 1983 var en ekte nerd!
Skrevet av: admin (okt 5) For å hindre for tidlig frakobling fra en ssh-sesjon for å nå en frist på inaktivitet kan du gjøre følgende:
1) En kunde nivå, ved å endre filen / etc / ssh / ssh_config, legge til eller endre stemmen ServerAliveInterval, for eksempel:
ServerAliveInterval 15
Sett oppholdstid av økten til 15 minutter på grunn av inaktivitet.
2) På server nivå, redigere / etc / ssh / sshd_config, legge til eller endre oppføringer og ClientAliveInterval ClientAliveCountMax, for eksempel:
ClientAliveInterval 15
ClientAliveCountMax 15
Posisjonene til de configs filene kan variere fra en Linux-distribusjon til en annen, men vanligvis de listet opp er de viktigste stiene, slik som Debian, Ubuntu, Fedora, RH.
Publisert i: linux , shell , tips Skrevet av: admin (okt 4) Forbedre ytelsen av I / O-filsystemet, kan du legge til noatime monterer partisjonen:
# Vi / etc / fstab
proc / proc proc defaults 0 0
ingen / dev / pts devpts gid 5 =, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 ingen swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
Det er ikke nødvendig å starte systemet på nytt for å endre den til å søke, bastarimontare partisjonen:
# Mount-o remount /
og deretter å vise parametrene som vi sette vår partzione bare type: +
# Mount
du bør få et resultat som dette:
/ Dev/md2 på / type ext3 (rw, noatime)
tmpfs på / lib / init / rw typen tmpfs (rw, nosuid, mode = 0755)
proc på / proc typen proc (rw, noexec, nosuid, nodev)
sysfs på / sys typen sysfs (rw, noexec, nosuid, nodev)
procbususb på / proc / bus / usb typen usbfs (rw)
udev på / dev typen tmpfs (rw, mode = 0755)
tmpfs på / dev / SHM typen tmpfs (rw, nosuid, nodev)
devpts på / dev / pts typen devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 på / boot typen ext3 (rw)
Skrevet av: admin (satt 21) For en liste over programvarepakker installert på din Linux-maskin (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> list.txt
Publisert i: linux , shell , tips Skrevet av: admin (juli 26) Her er et eksempel på hvordan å gjenoppta nedlasting av en delvis nedlastede filen via scp eller rsync. Siden scp ikke støtter gjenoppta hvis sie begynte å laste ned filen med denne kommandoen, vi har fortsatt å erstatte det med et alternativ basert på rsync:
rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filnavn
I eksempelet ovenfor er også vist hvordan man skal komponere kommandoen hvis du bruker en annen port enn den tradisjonelle 22 for SSH protokollen.
Publisert i: linux , shell , tips Skrevet av: admin (juli 22) Prøv å bruke den høye kvaliteten Plowshare (et program kommandolinje) Forstørret å utføre laste opp og ned noen av de mest populære fil-deling nettsteder. Den kjører på Linux og Unix-lignende systemer, støtter: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, DepositFiles og mediafire. I praksis er det en erstatning for wget for disse nettstedene.
Plowshare å installere i Ubuntu Linux
1. Hvis ikke fornøyd, overholdt avhengigheter:
sudo apt-get install curl imagemagick tesseract-OCR-recode eng SpiderMonkey-bin aview
2. Plowshare ned , pakke ut og installere innholdet. Det finnes også en versjon som allerede packetized Deb, hvis du bruker den versjonen du bare dobbeltklikk på pakken og bekrefte installeringen, vice versa.
tjære xvzf Plowshare-0.x
3. La oss nå sette opp Plowshare:
Plowshare cd-0.x
sudo bash setup.sh installere
Kommandoer Plowshare
Laster ned en fil fra Rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u laste ned en liste over filene (ett per linje):
plowdown file_with_links.txt
Laster ned en fil fra Rapidshare med gratis medlemskap ID:
plowdown-a mydatabase: mittpassord http://www.megaupload.com/?d=132348234
Last ned en passordbeskyttet fil fra Rapidshare:
p-plowdown etellerannetpassord http://www.megaupload.com/?d=ieo1g52v
Få bare URL-fil uten å laste det faktisk. Veldig nyttig hvis du vil bruke en annen dataoverførte Web:
plowdown-link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
For avanserte brukere: Hvis du finner en side med flere linker til filer som ligger på rapidshare du laster den ned, for å se de 10 første lenkene, må du bruke følgende kommando:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -
Slik filtrerer lenkene opererer i en tekstfil:
plowdown file_with_links.txt c-> file_with_active_links.txt
Last opp en fil på rapidshare med gratis membershipID:
plowup-a mydatabase: mittpassord-d "Min beskrivelse" / sti / myfile.txt megaupload
Last opp en fil på rapidshare med en premie multifetch ID og opplastninger:
plowup-a mydatabase: mittpassord-d "My description"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Last opp en fil på rapidshare anonomamente, endre filnavnet etter opplasting:
plowup / sti / myfile.txt rapidshare: anothername.txt
Skrevet av: admin (Juli 4) Med skjermen kan du dele mellom flere brukere sonsole tilkoblet lokalt eller via ssh. For å gjøre dette, vennligst følg disse trinnene, instruksjonene er typisk for en Debian-systemet, men gjelder tilsvarende for andre distribusjoner.
1. Installer Screen
sudo apt-get install skjermen
2. Fra vertsmaskinen drives av parameteren skjermen for å starte en sesjon skjerm-S SessionName. -S kan du angi et navn for sesjonen, lar dette deg til å administrere flere brukerkontoer økter samtidig og i et mye enklere.
skjerm-S skjerm-test
Fire. Fjernkontrollen bruker (gjest) bruker SSH for å koble til den eksterne datamaskinen (remotehost)
gjest @ ssh remotehost
5 Vertsmaskinen (remotehost) samtykker til forbindelsen i multi-user skjermen økten ved å taste Ctrl-A. Flerbruker på (alle 'kommando skjerm' start med escape-sekvens Ctrl-A).
CTRL-A: flerbruker på
. 6. Deretter må verten (remotehost) gi tillatelse til den eksterne brukeren (gjest) for å tillate det å få tilgang til skjermen økten med CTRL-A commadn: acladd user_name der brukernavn er brukerens ekstern pålogging.
CTRL-A: acladd gjest
7. Den eksterne brukeren kan koble til verten økten. Syntaksen for å koble til skjermen sesjon av en annen bruker er host_username skjerm-x / sessionname.
skjerm-x brukernavn / skjerm-test
Publisert i: HowTo , Linux , Shell , tips