Arkivi për kategorinë 'shell'
Dërguar nga: admin (Nov 2) Këtu është një mënyrë e thjeshtë për të kërkuar për tekstin në një seri fotografi, e vlefshme për të gjitha linux distros:
grep "string tim search" / home / MyHome / *. txt
grep komanda gjithashtu mund të shtoni opsione të tjera:
- Kryerja e një kërkimi gjithkund rekursive në nën-directories:
grep-r "text e mia" / home / MyHome
- Printo vetëm emrin e file ku kemi dukuri Notre:
grep-H-R "Test mia" / home / MyHome
Botuar në: linux , shell , tips Dërguar nga: admin (Tue 21) Simbol për shkurtesat është si më poshtë. Sekuenca të identifikuar me simbolin (^) janë futur duke përdorur butonin Control (Ctrl), ose duke shtypur butonin Esc dy herë. Sekuenca të identifikuara nga Meta simbol (M) mund të futet duke përdorur ose Esc, Alt apo Meta, në varësi të konfigurimit të tastierës. Përveç kësaj, duke shtypur ESC dy herë dhe të shtypni numrat e 000-255 karaktere mund të lidhet me kodin përkatës ASCII. Shkurtesat e mëposhtme janë në dispozicion në dritaren kryesore të redaktorit. Sekuencat alternative janë dhënë në kllapa:
^ G (F1) Show këtë mesazh të ndihmojë
^ X (F2) Mbylle aktuale file / Dil nano
^ O (F3) Ruan skedarin aktual në disk
^ J (F4) justifikojnë paragrafit aktual
^ R (F5) Fut një tjetër fotografi në aktuale
^ W (F6) Kërko për një varg apo shprehje të rregullta
^ Y (F7) Shko tek ekrani i mëparshëm
^ V (F8) Shko tek ekran tjetër
^ K (F9) Cut linjës aktuale dhe dyqane atë në cutbuffer
U ^ (F10) cutbuffer Paste nga linja aktuale
^ C (F11) tregon vendndodhjen e kursorit
^ T (F12) Run spell checker, nëse është e mundur
M-\ (M |) shkon në rreshtin e parë të dosjes
M / (M-?) Duhet të jetë vija e fundit e dosjes
^ _ (F13) (MG), shkon në një numër të linjës dhe kolonë-e të Caktuar
^ \ (F14) (MR) zëvendëson një varg apo shprehje të rregullta
^ ^ (F15) (MA) Bëni tekstin në pozicionin e kursorit
MW (F16) Përsëriteni kërkimin e fundit
M-^ (M-6) Copy linjës aktuale dhe dyqane atë në cutbuffer
Aplikoni M-indent të linjës aktuale}
M-{Hiq gjurmë nga rreshti aktual
Advance një karakter ^ F
^ B Ul font
^ Hapësirë përpara një fjalë
M-Space Ul fjalës
Leviz ^ P te linja e mëparshme
^ N Leviz në linjë ardhshëm
^ Shko tek fillimi i linjës aktuale
^ E Dërgo në fund të linjës
M-((M-9) në fillim të paragrafit, pastaj paragrafin e mësipërm
M-), (M-0) Shko tek fundi i paragrafit, pastaj paragrafin tjetër
M-] Shko tek kllapa përkatëse
M-(M-_) Pergamenat e deri një rresht pa lëvizur kursorin
-M + (M-=) Shkoni poshtë një rresht pa lëvizur kursorin
M-<(M), shkon në tampon e mëparshme
M-> (M-.) Shko tek buffer e ardhshme
Fut një karakter vërtetë TM
^ I Fut një skedë në pozicionin e kursorit
^ M fut një kthim topi në pozicionin e kursorit
^ D Delete karakterit nën kursorit
^ H Fshi karakterit të majtë të kursorit
MT Pritini nga kursorin në fund të file
MJ justifikuar gjithë file
MD Count numri i fjalëve, linjave dhe karaktere
^ L Rifresko ekranin aktual
^ Z pezullon editor (nëse letargji është aktivizuar)
(MX) bar Komanda mundëson / disables
(MC) Gjithmonë tregojnë pozicionin e kursorit të mundësojë / çaktivizoni
(MO) Përdorni një rresht për ndryshime më të mundësojë / çaktivizoni
(MS) Scrolling vazhdueshëm mundëson / disables
(MP) hapësirë të bardhë Trego mundëson / disables
Sintaksa (MY) ngjyrë mundëson / disables
(MSH) kryesore zgjuar Faqja mundëson / disables
(MI) Auto vulë mundëson / disables
(MK) të prera në fund të linjës mundëson / disables
(ML) Wrap mundëson / disables
(MQ) Convert tabs në hapësirat mundur / disable
(MB) mundëson backup file / disables
(MF) fotografi të shumta të mundësojë / çaktivizoni
(MM) Mbështetje Mouse mundur / disable
(MN) No format conversion nga DOS / Mac mundëson / disables
(MZ) Pezullimi mundur / disable
(M-$) Wrap butë të mundur / disable
Dërguar nga: admin (Tetor 5) Për të parandaluar parakohshme shkyçja nga një sesion ssh për të arritur një afat kohor prej pasivitetit ju mund të marrë hapat e mëposhtëm:
1) Një nivel të konsumatorëve, duke modifikuar file / etc / ssh / ssh_config, duke shtuar apo ndryshuar ServerAliveInterval zërin, për shembull:
ServerAliveInterval 15
Të përcaktuar kohën mbajtjen e seancës për 15 minuta për shkak të pasivitetit.
2) Në nivel server, të editoni / etc / ssh / sshd_config, duke shtuar apo ndryshuar të hyra dhe ClientAliveCountMax ClientAliveInterval, për shembull:
ClientAliveInterval 15
ClientAliveCountMax 15
Pozicionet e dosjeve configs mund të ndryshojnë nga një shpërndarje Linux në një tjetër, por zakonisht ato të listuara janë rrugët kryesore, të tilla si Debian, Ubuntu, Fedora, RH.
Botuar në: linux , shell , tips Dërguar nga: admin (përcaktuar 21) Për një listë e paketave software të instaluar në kompjuterin tuaj Linux (Ubuntu / Debian):
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib dhe $ (uname-r)> list.txt
Botuar në: linux , shell , tips Dërguar nga: admin (26 korrik) Këtu është një shembull se si për të rifilluar shkarkoni një skedar shkarkohet pjesërisht me anë të SCP ose rsync. Që nga SCP nuk e ka mbështetjen e rinisë, në qoftë se sie ka filluar për ta shkarkuar skedarin me kete komande, ne ende kemi për të zëvendësuar atë me një alternativë të bazuar në rsync:
rsync-të pjesshme progres-RSH = "ssh-p 1022" root @ remotehost: / ~ / filename Emri
Në shembullin e mësipërm, është treguar gjithashtu se si të shkruaj komandën nëse jeni duke përdorur një port tjetër nga 22 tradicionale për protokollin SSH.
Botuar në: linux , shell , tips Dërguar nga: admin (22 korrik) Provoni duke përdorur me cilësi të lartë Plowshare (një komandë program linjë) Zgjeruar për të kryer ngarkoni dhe shkarkoni disa nga më populloret file-sharing faqet e internetit. Ajo shkon në Linux dhe Unix-like sisteme, mbështet: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, DepositFiles dhe Mediafire. Në praktikë kjo është një zëvendësim për wget për këto vende.
Plowshare për të instaluar në Ubuntu Linux
1. Nëse jo të kënaqur, në përputhje me dependencies:
sudo apt-get install curl ImageMagick tesseract-OCR-recode eng SpiderMonkey-bin aview
2. Plowshare Download , ekstrakt dhe instaloni përmbajtje. Ekziston edhe një version packetized tashmë Deb, në qoftë se ju përdorni atë version ju vetëm klikoni dy herë paketën dhe konfirmojnë instalimin, anasjelltas.:
tar xvzf Plowshare-0.x
3. Tani le të ngritur Plowshare:
Plowshare cd-0.x
sudo bash setup.sh instaluar
Komandat Plowshare
Shkarkoni një skedar nga rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u shkarkuar listën e fotografi (një për çdo rresht):
plowdown file_with_links.txt
Shkarkoni një skedar nga rapidshare me ID anëtarësim të lirë:
plowdown-a myuser: mypassword http://www.megaupload.com/?d=132348234
Shkarko një skedë të mbrojtur me fjalëkalim from rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Merrni vetëm fotografi URL pa e shkarkimit të vërtetë. Shumë të volitshëm nëse ju doni të përdorni një tjetër web downloader:
plowdown-link-vetem http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
Për përdoruesit e përparuar: Nëse e gjeni një faqe me disa lidhje me fotografi priti në rapidshare keni shkarkuar atë, për të parë të parë 10 lidhje, ju duhet të përdorni komandën e mëposhtme:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | kokë-N10 | plowdown -
Për të filtruar lidhjet që veprojnë në një skedar teksti:
plowdown file_with_links.txt c-> file_with_active_links.txt
Ngarko një skedar në rapidshare me membershipID të lirë:
plowup-a myuser: mypassword-d "përshkrimin e mia" / path / megaupload myfile.txt
Ngarko një skedar në rapidshare me një ID multifetch premium dhe e albumeve Ngarkimet më:
plowup-a myuser: mypassword-d "përshkrimi im"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Ngarko një skedar në rapidshare anonomamente, duke ndryshuar emrin e file, pas ngarkimit:
plowup / path / myfile.txt rapidshare: anothername.txt
Dërguar nga: admin (4 korrik) Me ekran ju mund të ndajnë mes sonsole shumta përdoruesit e lidhur lokalisht ose nëpërmjet SSH. Për ta bërë këtë, ju lutem ndiqni këto hapa, udhëzimet janë tipike për një sistem Debian, por vlen të ngjashme për shpërndarjet e tjera.
1. Install Screen
sudo apt-get install ekran
2. Nga kompjuteri host është drejtuar nga ekrani parametër për të filluar një sesion ekran-S SessionName. -S ju lejon të specifikoni një emër për seancën, kjo ju lejon të menaxhuar seanca të shumëfishta përdorues në të njëjtën kohë dhe në një shumë më e lehtë.
ekran-S ekran-test
4. Përdoruesit të largët (mysafir) përdor SSH të lidheni me kompjuter në distancë (remotehost)
mysafir @ SSH remotehost
5 kompjuteri host (remotehost) pranon të lidhjes në multi-user sesion ekran duke shtypur Ctrl-A:. Multiuser në (të gjitha 'ekran të komandës "të fillojë me rend ikjen Ctrl-A).
CTRL-A: multiuser për
. 6 Pastaj, host (remotehost) duhet të japë lejen për përdoruesit të largët (mysafir) për të lejuar atë për të hyrë në seancën ekran me CTRL-A commadn: user_name acladd ku user_name është login largët e përdoruesit.
CTRL-A: guest acladd
7. Përdoruesit të largët mund të lidheni me seancën e presë. Sintaksa për të lidhur në seancën ekranin e një përdorues tjetër është host_username ekran-x / sessionname.
ekran-x username / ekran-test
Botuar në: HowTo , Linux , Shell , tips Dërguar nga: admin (19 prill) Në shell ju mund të specifikoni formatin e datës si më poshtë:
Data e + FORMAT
Për shembull, shtypni:
$ Date + "m-% d-%% y"
Ju merrni:
04-17-10
Nëse ju doni të vitit të 4-shifror:
$ Date + "m-% d-%% y"
Ju merrni:
04-17-2010
Kohën e tanishme të bjerë një nga shtypja:
$ Date + "% T"
Ju merrni:
19:55:04
Për të hequr dorë një kohë të bazuar në 12 orë:
$ Date + "r%"
Ju merrni:
19:56:05
Për të shfaqur kohë në HH: MM:
$ Date + "H-%% M"
Ju merrni:
07:56
Listën e plotë të opsioneve për të formatin datat çudi:
- %%
- një% literal
- % Në
- Emri i shkurtuar lokale ditë jave (p.sh., Sun)
- % A
Emri i plotë lokale ditë jave (p.sh., e diela)
- B%
- Emri i shkurtuar lokale muajin (p.sh., Jan)
- B%
- Emri i plotë lokale muajin (p.sh., janar)
- C%
- Data dhe koha lokale (p.sh., Tue 3 Mar 2005 23:05:25)
- C%
- shekulli, si Y%, me përjashtim të harroj dy shifrat e fundit (p.sh. 21)
- % D
- ditë të muajit (p.sh. 01)
- % D
datat, Njësoj si% m /% d /% y
- % Dhe
- ditë të muajit, hapësirë të mbushur, Njësoj si% _d
- F%
- Datat e plotë, e saktë si% Y-% m-% d
- G%
- dy shifrat e fundit të vitit të numrit ISO jave (shih G%)
- G%
- viti i numrit ISO jave (shih V%); Normalisht dobishme vetëm me V%
- % H
- Njësoj si b%
- % I
orë (00 .. 23)
- % I
- orë (01 .. 12)
- J%
- Dita e vitit (001 .. 366)
- K%
- Orë (0 .. 23)
- % S
- orë (1 .. 12)
- M%
- muaj (01 .. 12)
- M%
minutën e (00 .. 59)
- N%
- të newline
- N%
- nanoseconds (000000000 .. 999999999)
- P%
- Ose ekuivalente lokale e PD apo PD, bosh nëse nuk dihet
- P%
- si p%, por rastin më të ulët
- R%
- Ora 12-orësh orën lokale (p.sh., 11:11:04)
- R%
24-orëshe orë dhe minuta, Njësoj si H%:% M
- % S
- 1970/1/1 0:00:00 sekonda pasi UTC
- % S
- dytë (00 .. 60)
- T%
- Skeda
- T%
- Koha, ashtu si H%:% M:% S
- U%
- Dita e javës (1 .. 7), 1 është e hënë
- U%
Numri javë të vitit, me e diel si dita e pare e javes (00 .. 53)
- V%
- Numri ISO javë, me e hënë si dita e pare e javes (01 .. 53)
- W%
- Dita e javës (0 .. 6), 0 është e diela
- W%
- Numri javë të vitit, me e hënë si dita e pare e javes (00 .. 53)
- X%
- Përfaqësimin lokale Data (p.sh., 31/12/99)
- X%
- Përfaqësimin koha lokale (p.sh., 23:13:48)
- Y%
dy shifrat e fundit të vitit (00 .. 99)
- Y%
- vit
- Z%
- + Timezone Hhmm numerike (p.sh., -0400)
- Z%
- + Hh: mm timezone numerike (p.sh., -04: 00)
- %:: Z
- + Hh: mm: ss koha numerike zonës (p.sh., -04: 00:00)
- %::: Z
- Zona numerike kohë me: e nevojshme për saktësi (p.sh., -04, +05:30)
- Z%
- alfabetik zonën orare shkurtim (p.sh., EDT)
Botuar në: linux , shell , tips Dërguar nga: admin (19 prill) Për të parë ndarjen e aktive e këshilla për të bërë përpara këtë komandë:
smbclient-L-U <username> <windows-box>
Atëherë ne mund të vazhdojë për të hartë condivisionewindows në kutinë tonë të Linux në mënyrë të Segun:
- Krijo dosjen për mountpoint: mkdir / mnt / <name-of-mount-point>
- Mount Share Share Windows:
mount-t CIFS-o = <username> emrin, fjalekalimin <password> = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Shënim: Sintaksa-<username> emrin =, fjalekalimin = <password> kursen fjalëkalimin. - Së fundi, në qoftë se ju doni me makinë për të krijuar lidhje simbolike: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Botuar në: Linux , Samba , Shell , tips Dërguar nga: admin (22 shkurt) Për të shtuar sintaksë-colored Nano në radhë të parë ju duhet të krijoni konfigurimit fotografi Nanorc në faqen e tyre në shtëpi, si një gjetje e dytë nga kjo adresë:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / sintaksë-nanorc fotografi. nanorc të përfshihen në konfigurimin për të arritur efektin e dëshiruar.
Tekst shembull për t'u shtuar në Nanorc.:
përfshijnë "/ usr / share / nano / php.nanorc"
përfshijnë "/ usr / share / nano / sh.nanorc"
përfshijnë "/ usr / share / nano / java.nanorc"
përfshijnë "/ usr / share / nano / patch.nanorc"
përfshijnë "/ usr / share / nano / python.nanorc"
përfshijnë "/ usr / share / nano / html.nanorc"
përfshijnë "/ usr / share / nano / perl.nanorc"
përfshijnë "/ usr / share / nano / ruby.nanorc"
përfshijnë "/ usr / share / nano / js.nanorc"
Botuar në: linux , shell , tips Dërguar nga: admin (19 tetor) Ctrl + A për fillimin e linjës ju jeni të shtypni.
Ctrl + E Go deri në fund të rreshtit ju jeni të shtypni.
Ctrl + L qarta në ekran.
Ctrl + U hap ekran para kursorit. Nëse ju jeni në fund të linjës, hap linjë të tërë.
Ctrl + R ju lejon të kërkoni me anë të komandave të përdorura më parë.
Ctrl + C Stop çdo gjë që ju po bëni.
Ctrl + D Dil shell aktuale.
Filloni Ctrl + Z për të pezulluar çdo gjë që ju jeni duke bërë në sfond.
Ctrl + W Delete fjalën para kursorit është.
Ctrl + K qarta vijë pas kursorit.
Ctrl + T shfuqizon e fundit dy karaktere para kursorit.
Esc + T shfuqizon e fundit dy fjalë para se të kursorit.
Alt + F Lëviz kursorin fjalën përpara një në rresht aktuale.
Alt + B kursorit të kthehem një fjalë në radhë të tanishme.
Tab Auto-Complete emrat e dosjet dhe dosjet.
Paste Ctrl + Y (si në kopjoni dhe ngjisni) të gjithë tekstin para se të kursorit.
Shënim: Disa nga këto komanda nuk punojnë në qoftë se juve akses shell nëpërmjet Telnet, SSH sesioni, ose nëse e tastierës është një mënyrë të veçantë configuratain
Botuar në: linux , shell , tips Dërguar nga: admin (20 prill) Kur ju instaloni SpamAssassin në serverin tonë-mail ne kemi instaluar një script të përdorura për të shkarkuar rregullat për të përmirësuar kapjen e-mail spam mbërritjes në serverin tonë.
Shkrimit quhet sa-Përditëso . Më poshtë ne raport një hyrje të thjeshtë crontab për t'u përfshirë në kutinë tuaj linux për të thirrur çdo ditë në orën 7:00 të mëngjesit dhe për të mbajtur të shkrimit deri në datat e rregullave SpamAssassin tuaj.
0 7 * * * / usr / bin / sa-update-D-updated / etc / mail / SpamAssassin /
Mos harroni të rifilluar edhe pas shërbimit përmirësimin SpamAssassin me komandën:
/ Etc / init.d / SpamAssassin restart
ose
/ Etc / init.d / spamd restart
SHËNIM: Komandat dhe vende mund të ndryshojnë nga distro të distro, por për të Administrator Sistemi nuk duhet të jetë e vështirë për të gjetur pozicionin e duhur. Në rast të vështirësisë ju lutem na kontaktoni ose të lënë një koment.
Botuar në: linux , shell , spam- , tips