Hawnhekk huwa mod sempliċi ta 'tiftix għal test ta' serje ta 'fajls, valida għall-Linux distros:
grep "tfittxija string tiegħi" / home / MyHome / *. txt
il-kmand grep jistgħu jżidu wkoll għażliet oħra:
- Wettaq tfittxija jirrikorri fis-sub-direttorji:
grep-r "test tiegħi" / home / MyHome
- Stampa biss l-isem tal-fajl fejn għandna okkorrenza Notre:
grep-H-R "test tiegħi" / home / MyHome
Ippubblikata fil: Linux , qoxra , tips Posted by: admin (Ġunju 17) Terġa 'tiddaħħal l-pakketti li aħna użati fil-kaxxa Linux tagħna Ubuntu preċedenti (dan japplika wkoll għall Debian u affarijiet simili) jista' jkun twil u allura forsi huwa ma qal li aħna tiftakar kollox aħna użati biex, speċjalment jekk hija rikka ta 'faċilitajiet iżvilupp libreriji jew servers installazzjoni. Biex jerġa 'jdaħħal il-pakketti fuq il-kaxxa ġdida, iżda nistgħu nagħmlu kollox ma' jikkmanda sempliċi ftit.
Sabiex jiġu ġenerati il-lista ta 'pakketti installat fil-kaxxa tiegħek Linux ubuntu:
dpkg - nikseb-selezzjonijiet> installat 'softwer
Biex jivverifikaw u jerġa-pakketti kollha fuq il-lista tiegħek, ubuntu Linux kaxxa fuq il-mira:
dpkg - sett-selezzjonijiet <installat 'softwer
Fl-aħħarnett, it-tip il-kmand
Ippubblikata fil: Linux , tips , ubuntu Posted by: admin (Tli 21) Il-notazzjoni għall-abbrevjazzjonijiet hija kif ġej. Il-sekwenzi identifikat mis-simbolu (^) huma introdotti użu ta 'ċavetta Kontroll (Ctrl), jew billi tagħfas il-Esc magħfusa darbtejn. Il-sekwenzi identifikati mill-Meta simbolu (M) jistgħu jiddaħħlu jew permezz tal-Esc, Alt jew Meta, skond il-konfigurazzjoni tal-keyboard. Barra minn hekk, ippressar Esc darbtejn u t-tajping-numri 000-255-karattri jistgħu jiddaħħlu bil-kodiċi ASCII korrispondenti. L-abbrevjazzjonijiet li ġejjin huma disponibbli fit-tieqa editur prinċipali. Il-sekwenzi alternattivi huma murija fil-parentesi:
^ G (F1) Uri dan il-messaġġ jgħinu
^ X (F2) Agħlaq il-fajl kurrenti / Ħruġ nano
^ O (F3) Jiffranka l-fajl kurrenti fuq diska
^ J (F4) Jiġġustifikaw il-paragrafu korrenti
^ R (F5) Daħħal fajl ieħor għal ġol-kurrent
^ W (F6) Tiftix għal string jew espressjoni regolari
^ Y (F7) Mur għall-iskrin preċedenti
^ V (F8) Mur għall-iskrin li jmiss
^ K (F9) Aqta 'linja attwali u taħżnu fil cutbuffer
^ U (F10) cutbuffer Photo mill-linja attwali
^ C (F11) Turi l-post tal-cursor
^ T (F12) Mexxi l-jespliċitaw kontrollur, jekk disponibbli
M \ (M |) tmur għall-ewwel linja tal-fajl
M / (M-?) Għandha tkun l-aħħar linja tal-fajl
^ _ (F13) (Mg) tmur għal numru linja u kolonna speċifiċi
^ \ (F14) (MR) Jissostitwixxi string jew espressjoni regolari
^ ^ (F15) (MA) Agħmel it-test fil-pożizzjoni cursor
MW (F16) Irrepeti l-aħħar tat-tiftix
M-^ (M-6) Kopja tal-linja attwali u taħżnu fil cutbuffer
Applika M-inċiż li linja attwali}
M-{Neħħi indentazzjoni mill-filliera attwali
Bil-quddiem karattru wieħed ^ F
^ B Tnaqqis-font
^ Spazju quddiem kelma waħda
M-Ispazju Inaqqas il-kelma
^ Nimxu P sa linja ta 'qabel
^ N Nimxu għal-linja li jmiss
^ Mur fil-bidu tal-linja preżenti
^ E Nimxu sat-tmiem tal-linja
M ((M-9) għall-bidu tal-paragrafu, allura l-paragrafu preċedenti
M) (M 0) Mur fil-aħħar tal-paragrafu, allura l-paragrafu li jmiss
M] Mur fil-parentesi tikkorrispondi
M (M-_) scrolls up linja waħda mingħajr ma jiċċaqlaq il-cursor
-M + (M =) Skrollja 'l isfel linja waħda mingħajr ma jiċċaqlaq il-cursor
M <(M,) tmur għall-buffer ta 'qabel
M> (M-.) Mur fil-buffer li jmiss
Idaħħal karattru litteralment MV
^ I Daħħal tab fil-pożizzjoni cursor
^ M idaħħal ġarr ritorn fil-pożizzjoni cursor
^ D Ħassar il-karattru taħt il-cursor
^ H Ħassar il-karattru ix-xellug tal-cursor
MT Aqta mill-cursor sat-tmiem tal-fajl
MJ Jiġġustifikaw-fajl kollu
MD Għodd in-numru ta 'kliem, linji u l-karattri
^ L Riffriskar l-iskrin attwali
^ Z tissospendi l-editur (jekk ibernazzjoni hija ppermettiet)
(MX) bar Kmand jippermetti / tiddiżattiva
(MC) Dejjem juru l-pożizzjoni tal-cursor jippermettu / jiskonnettja
(MO) Uża wieħed ringiela għal bidliet aktar jippermettu / jiskonnettja
(SM) Scrolling Kontinwu jippermetti / tiddiżattiva
(MP) ispazju Uri abjad jippermetti / tiddiżattiva
Sintassi (MY) ikkulurit jippermetti / tiddiżattiva
(MH) ewlenin Smart Home jippermetti / tiddiżattiva
(MI) indentazzjoni Auto jippermetti / tiddiżattiva
(MK) maqtugħin għal tmiem tal-linja tippermetti / tiddiżattiva
(ML) Kebbeb jippermetti / tiddiżattiva
(MQ) Ikkonverti Korpi għal Valutazzjoni Teknika għall-ispazji jippermettu / jiskonnettja
(MB) backup tal-fajl jippermetti / tiddiżattiva
(MF) fajls multipli jippermettu / jiskonnettja
Appoġġ ġurdien (XX) jippermettu / jiskonnettja
(MN) Nru konverżjoni format mill DOS / Mac jippermetti / tiddiżattiva
(MZ) Sospensjoni jippermettu / jiskonnettja
(M $) Kebbeb artab jippermettu / jiskonnettja
Ippubblikata fil: Linux , Linux nano , qxur , ponot Posted by: admin (Tli 21) Biex jopera l-magna antispam / antivirus + + Webmin Virtualmin distro Ubuntu għandhom l-ewwelnett tinstalla l-ippakkjar għall-procmail, din isservi ma tkunx fil-distro Ubuntu, imma int tista 'faċilment isibu online fuq is-sit ta' VirtualMin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
jinstallaw l-pakkett ma 'sempliċi: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Imbagħad għandek tivverifika l-permessi tat-residenza procmail-ippakkjar li tista 'ssib fl / usr / bin:
rwsr-XR-x 1 għerq għerq 2.9K 2006/11/28 10:08 procmail-tgeżwir
fil-fatt għandu diġà jkun ok wara l-installazzjoni. B'mod partikolari, jekk dan ma jidhirx fil-permessi utent għandek problemi.
Fl-aħħarnett irridu jivverifikaw li Postfix użi procmail ippakkjar tagħna u mhux direttament:
nano sudo / etc / Postfix / main.cf
tiżgura li jkun hemm id-direttiva li ġejjin:
mailbox_command = / usr / bin / procmail-inkartar-o-a $ SETTUR-d $ LOGNAME
Ippubblikata fil: Linux , tips , ubuntu , virtualmin Posted by: admin (Tli 14) Biex l-appoġġ fl-php5 PCNTL (ttestjati fuq Ubuntu 10.10) fl-ewwel post li għandek bżonn biex jinstallaw php5-CLI php5-DEV u, naturalment trid tissodisfa l-dipendenzi meħtieġa mis-sistema:
# Sudo apt-nikseb jinstallaw php5-DEV php5-CLI
Wara li għandna biex jitqiegħdu fil-passaġġ fejn tista 'ssib is-sors tal-modulu inti trid timla:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Il-passaġġ jistgħu jkunu differenti, skond il-distro u l-verżjoni tal-PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Iżda wara immorru l-passi finali:
# Phpsize
#. / Kkonfigurat
# Għamla
# Għamla jinstallaw
Inkella tista 'wkoll tagħmel jinstallaw kopja bl-idejn il-modulu inti biss ikkumpilata:
Moduli # Cp / pcntl.so / usr/lib/php5/shared_location_modules
Fl-aħħarnett irridu żid ini PHP tagħbija formola tagħna.:
# Echo "estensjoni = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Tinsiex li jerġa 'jibda apache mbagħad biex japplikaw il-bidliet tagħna:
# / Etc/init.d/apache2 terġa 'tibda
Ippubblikata fil: apache , l-iżvilupp , PHP , tips , ubuntu Posted by: admin (Jan 19) Relazzjoni stramba li kien żviluppa matul is-snin Bill Gates u Steve Jobs, fil-qosor f'dan il-video naraw l-evoluzzjoni, nota wkoll il-tixjiħ tal-karattri. Bill fl-1983 kien nerd reali!
: Ippubblikata fil -istorja , mac , Microsoft Biex jipprevjenu prematura skonnessjoni minn sessjoni ssh biex jintlaħaq limitu ta 'żmien ta' inattività inti tista 'tieħu l-passi li ġejjin:
1) Livell tal-klijenti, mill modifika tal-fajl / etc / ssh / ssh_config, żjieda jew bdil tal-ServerAliveInterval vuċi, per eżempju:
ServerAliveInterval 15
Issettja l-ħin ta 'ritenzjoni tas-sessjoni sa 15 minuta minħabba l-inattività.
2) Fil-livell server, jeditjaw il eċċ / / ssh / sshd_config, biż-żieda jew it-tibdil daħliet u ClientAliveCountMax ClientAliveInterval, per eżempju:
ClientAliveInterval 15
ClientAliveCountMax 15
Il-pożizzjonijiet tal-fajls configs jistgħu jvarjaw minn distribuzzjoni Linux għall-ieħor, iżda ġeneralment dawk elenkati huma l-mogħdijiet ewlenin, bħal Debian, Ubuntu, Fedora, RH.
Ippubblikata fil: Linux , qoxra , tips Itejbu l-prestazzjoni tas-sistema fajl I / O tista 'żżid il-noatime jintramaw il-partizzjoni:
# Vi / etc / fstab
proc / proc nuqqasijiet proc 0 0
ebda / DEV / pts devpts GID = 5, il-mod = 620 0 0
/ Dev/md0 / boot ext3 nuqqasijiet 0 0
/ Dev/md1 tpartit xejn sw 0 0
/ Dev/md2 / ext3 nuqqasijiet, noatime 0 0
Mhuwiex meħtieġ li jerġa 'jibda s-sistema sabiex tiġi mmodifikata biex japplikaw, bastarimontare il-partizzjoni:
# Mount o remount /
u mbagħad li juri l-parametri li npoġġux partzione tagħna biss tip: +
# Mount
għandek tikseb riżultat bħal dan:
/ Dev/md2 fuq / tip ext3 (RW, noatime)
tmpfs fuq / Lib / Iniz / RW tmpfs tip (RW, nosuid, modalità = 0755)
proc fuq / proc tip proc (RW, noexec, nosuid, nodev)
Sysfs fuq / Sysfs tip sistema (RW, noexec, nosuid, nodev)
procbususb fuq / proc / xarabank / USB tip usbfs (RW)
udev fuq / tmpfs tip DEV (RW, il-mod = 0755)
tmpfs fuq / DEV / shm tip tmpfs (RW, nosuid, nodev)
devpts fuq / DEV / pts tip devpts (RW, noexec, nosuid, GID = 5, il-mod = 620)
/ Dev/md0 fuq / boot tip ext3 (RW)
Ippubblikata fil: Hacks & Mods , Linux , ponot Posted by: admin (sett 21) Għal lista ta 'pakketti ta' softwer installat fuq il-kompjuter tiegħek Linux (Ubuntu / Debian):
dpkg-l | awk "/ ^ ii / {print $ 2}" | grep-v e ^-e-DEV-LIB u $ (uname-r)> list.txt
Ippubblikata fil: Linux , qoxra , tips Posted by: admin (Lulju 26) Hawn hu eżempju ta 'kif jerġa tniżżil fajl parzjalment titniżżel permezz SCP jew rsync. Peress SCP ma tappoġġjax l-qosor, jekk sie bdiet tniżżel il-fajl ma 'dan il-kmand, aħna xorta jkollhom tibdilha ma alternattiva bbażata fuq rsync:
rsync-progress parzjali ta 'rsh = "ssh-p 1022" root @ remotehost: / ~ / file file
Fl-eżempju hawn fuq huwa wkoll muri kif tikkomponi l-kmand jekk qed tuża f'port li mhux l-22 tradizzjonali għall-protokoll SSH.
Ippubblikata fil: Linux , qoxra , tips Posted by: admin (Lulju 22) Ipprova uża l-kwalità għolja Plowshare (linja ta 'kmand programm) Mkabbar li jwettaq l-upload u download wħud mill-aktar popolari file-sharing websajts. Din timxi fuq Linux u Unix-like sistemi, jappoġġja: Megaupload, Rapidshare,, 4Shared 2Shared, zSHARE, Badongo, DepositFiles u Mediafire. Fil-prattika huwa sostitut għall Wget għal dawn is-siti.
Plowshare biex jiġu installati fil Ubuntu Linux
1. Jekk ma jkunux sodisfatti, konformi mal-dipendenzi:
sudo apt-nikseb jinstallaw curl imagemagick tesseract-OCR-recode eng SpiderMonkey bin aview
2. Plowshare Download , estratt u tinstalla l-kontenut. Hemm ukoll verżjoni diġà packetized Deb, jekk tuża din il-verżjoni inti biss ikklikkja darbtejn fuq il-pakkett u tikkonferma l-installazzjoni, viċi versa.:
qatran xvzf Plowshare-0.x
3. Issa ejja stabbilit Plowshare:
Plowshare cd-0.x
sudo bash setup.sh jinstallaw
Kmandijiet Plowshare
Tniżżil fajl mill rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na U tniżżel il-lista ta 'fajls (waħda għal kull linja):
plowdown file_with_links.txt
Tniżżil fajl mill rapidshare ma ID sħubija bla ħlas:
plowdown-a myuser: mypassword http://www.megaupload.com/?d=132348234
Tniżżel fajl password protetti mill rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Tikseb biss l-fajl ikteb mingħajr tniżżil Attwalment. Ferm handy jekk inti tixtieq li tuża xi Web Downloader:
plowdown-rabta biss http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs Wget-rt
Għall-utenti avvanzati: Jekk inti ssib paġna ma 'diversi links għal fajls ospitati fuq rapidshare inti niżżlu, biex tara l-ewwel 10 rabtiet, għandek tuża l-kmand li ġejjin:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | ras N10 | plowdown -
Sabiex jiffiltraw il-links li joperaw fil-fajl test:
plowdown file_with_links.txt ċ-> file_with_active_links.txt
Ttella 'fajl dwar rapidshare ma membershipID ħielsa:
plowup-a myuser: mypassword-d "deskrizzjoni tiegħi" / triq / megaupload myfile.txt
Ttella 'fajl dwar rapidshare b'ID multifetch premium u uploads:
plowup-a myuser: mypassword-d "deskrizzjoni tiegħi"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Ttella 'fajl dwar rapidshare anonomamente, jinbidlu l-isem ta' fajl wara upload:
plowup / triq / myfile.txt rapidshare: anothername.txt
Ippubblikata fil: Linux , rapidshare , qoxra Posted by: admin (Lulju 4) Bl-iskrin inti tista 'tinqasam fost l sonsole utenti multipli konnessi lokalment jew permezz SSH. Biex tagħmel dan, jekk jogħġbok segwi dawn il-passi, l-istruzzjonijiet huma tipiċi għal sistema Debian, iżda japplika bl-istess mod għall-distribuzzjonijiet oħra.
1. Installa Screen
sudo iskrin apt-nikseb jinstallaw
2. Mill-kompjuter ospitanti huwa mmexxi mill-iskrin parametru li jibda sessjoni iskrin S SessionName. -S jippermettilek li tispeċifika l-isem għas-sessjoni, dan jippermetti li inti tmexxi sessjonijiet utent multipli simultanjament u ħafna aktar faċli.
iskrin S iskrin tat-test
4. L-utent remot (mistiedna) tuża SSH li jgħaqqdu l-kompjuter remot (remotehost)
mistieden @ ssh remotehost
5 Il-kompjuter ospitanti (remotehost) kunsensi għall-konnessjoni fil-multi-utenti sessjoni iskrin billi jittajpja Ctrl-A:. Multiuser fuq (kollha "kmand iskrin" tibda bil-sekwenza jaħarbu Ctrl-A).
CTRL-A: multiuser fuq
. 6 Imbagħad, l-ospitanti (remotehost) għandha tagħti permess għall-utent remot (mistiedna) li jippermettulhom aċċess għall-sessjoni iskrin bl CTRL-A commadn: user_name acladd fejn user_name huwa login remoti l-utent.
CTRL-A: mistieden acladd
7. L-utent remot jistgħu jgħaqqdu l-sessjoni ospitanti. Is-sintassi li jgħaqqdu l-sessjoni iskrin ta 'utent ieħor huwa host_username iskrin x / sessionname.
iskrin x username / iskrin tat-test
Ippubblikata fil: howto , Linux , Shell , ponot