CyberTek - the future at the present!
"Google"

Archive for the 'shell' Kategorija

Ieškoti teksto su grep

Įdėjo: (Nov 2)

Č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

Paskelbta: linux , lukštais , patarimai

nano redaktoriumi, sparčiuosius klavišus ir alternatyvos

Įdėjo: (Tue 21)
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

Padidinti ssh sesijos ilgiu

Įdėjo: (Oct 5)

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.

Paskelbta: linux , lukštais , patarimai

Sąrašas paketus įdiegta Ubuntu / Debian

Įdėjo: (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

Paskelbta: linux , lukštais , patarimai

Tęsti netaisyklingą siuntimą su rsync

Įdėjo: (liepos 26)

Š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.

Paskelbta: linux , lukštais , patarimai

Parsisiųsti failus iš Megaupload, Rapidshare ir kitų paslaugų iš "Linux", per greitai

Įdėjo: (liepos 22)

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

Paskelbta: linux , rapidshare , apvalkalo

Linux konsolė su ekrano pasidalijimo

Įdėjo: (liepos 4)

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
Paskelbta: Howto , "Linux" , "Shell" , patarimų

Kaip formatuoti datas rodyti Linux shell

Įdėjo: (Apr 19)

Be korpuso galima nurodyti datą, formatą taip:
data + formato

Pavyzdžiui, įrašę:
$ Data +% m-% d-% Y "

Jūs gaunate:
04-17-10

Jei norite, kad 4 skaitmenų metai:
$ Data +% m-% d-% Y "

Jūs gaunate:
2010/04/17

Dabartinis laikas lašą vieną įvesdami:
$ Data +% T "

Jūs gaunate:
19:55:04

Norėdami išjungti vienu metu remiasi 12 valandų:
$ Data +% R "

Jūs gaunate:
19:56:05

Norėdami rodyti į HH laikas: MM:
$ Data +% H% M "

Jūs gaunate:
07:56

Visas sąrašas variantų formatuoti datas įdomu:

%%
pažodinis%
Norėdami%
Vietos yra sutrumpintas savaitės dienos pavadinimas (pvz., Saulės)
%

Vietos visiškai savaitės pavadinimą (pvz., sekmadienis)

% B
Vietos yra sutrumpintas mėnesio pavadinimas (pvz., Jan)
% B
Vietinis pilnas mėnesio pavadinimas (pvz., sausis)
% C
Vietos data ir laikas (pvz., Tre Kov 3, 2005 23:05:25)
% C
amžiuje, pavyzdžiui,% Y, išskyrus praleisti paskutiniai du skaitmenys (pvz., 21)
% D
mėnesio diena (pvz., 01)
% D

datas; Tas pats, kaip% m /% d /% y

%, O
mėnesio diena, tarpais; Tas pats, kaip% _d
% F
Pilnas datos, tikslios kaip% Y-% m-% d
% G
paskutiniai du skaitmenys metų ISO savaitę (žr.% G)
% G
metus ISO savaitę (žr.% V); Paprastai naudinga tik% V
% H
Tas pats, kaip% B
% Aš

valandą (00 .. 23)

% Aš
valandą (01 .. 12)
% J
Diena metai (001 .. 366)
% K
Valandą (0 .. 23)
% S
valandą (1 .. 12)
% M
mėnesį (01 .. 12)
% M

minutė (00 .. 59)

% N
į naują eilutę
% N
nanosekundžių (000000000 .. 999999999)
% P
Bet vietos atitikmuo AM arba PM; tuščią, jei nežinoma
% P
kaip% p, bet mažesnis atveju
% Biudžetą moksliniams tyrimams
vietos yra 12 valandų laikrodį laiką (pvz., 11:11:04)
% Biudžetą moksliniams tyrimams

24 valandą valandą ir minutę; Tas pats, kaip% H:% M

% S
sekundžių nuo 1970/01/01 0:00:00 UTC
% S
sekundę (00 .. 60)
% T
Žymeklių
% T
Laikas, tas pats kaip% H:% M:% S
% U
Savaitės diena (1 .. 7), 1 yra pirmadienis
% U

Savaitės skaičius metus, sekmadienis, kaip pirmą dieną per savaitę (00 .. 53)

% V
ISO savaitę skaičių, pirmadienį pirmą dieną per savaitę (01 .. 53)
W%
Savaitės diena (0 .. 6), 0 yra sekmadienis
% W
Savaitės skaičius metus, pirmadienį pirmą dieną per savaitę (00 .. 53)
% X
Vietos, datą atstovavimo (pvz., 31/12/99)
% X
Vietos laikas atstovavimo (pvz., 23:13:48)
% Y

paskutiniai du skaitmenys metų (00 .. 99)

% Y
metai
% Z
+ Hhmm skaitinė Laiko juosta (pvz., -0400)
% Z
+ Hh: mm skaitinė Laiko juosta (pvz., -04: 00)
%:: Z
+ Hh: mm: ss skaitinė laiko zoną (pvz., -04: 00:00)
%::: Z
skaitmeninė laiko juostą su: Būtina tikslumą (pvz., -04, +05:30)
% Z
Abėcėlinis laiko juostą santrumpa (pvz., EVPRIK)

Paskelbta: linux , lukštais , patarimai

Kaip prijungti "Windows" dalis "Linux"

Įdėjo: (Apr 19)

Norėdami peržiūrėti aktyvaus dalijimosi patarimus padaryti prieš šią komandą:

smbclient-L-U <windows-box> <vartotojovardas>

Tada mes galime pradėti žemėlapyje mūsų Linux langelį Segun būdas condivisionewindows:

  1. Sukurti už mountpoint kataloge: mkdir / mnt / <name-of-mount-point>
  2. Mount Windows share:
    mount-t CIFS-o username = <vartotojovardas>, <slaptažodis> password = / / <win-box> / <udział> / mnt / <name-of-mountpoint>
    Pastaba: sintakse <vartotojovardas> username =, password = <slaptažodis> taupo slaptažodį.
  3. Galiausiai, jei norite vairuoti sukurti simbolinę nuorodą: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Paskelbta: Linux , Samba , "Shell" , patarimų

Nano "redaktorius, sintaksės išryškinimas

Įdėjo: (Feb 22)

Norėdami pridėti sintaksė spalvos nano pirmiausia turite sukurti konfigūracijos failą Nanorc savo pagrindiniame puslapyje, kaip antrosios rasti iš šio adreso. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / sintakse nanorc failus. nanorc būti įtrauktas į konfigūracijos pasiekti norimą rezultatą.

Pavyzdys tekstą turi būti įtrauktos į Nanorc.:

apima "/ usr / share / nano / php.nanorc"
apima "/ usr / share / nano / sh.nanorc"
apima "/ usr / share / nano / java.nanorc"
apima "/ usr / share / nano / patch.nanorc"
apima "/ usr / share / nano / python.nanorc"
apima "/ usr / share / nano / html.nanorc"
apima "/ usr / share / nano / perl.nanorc"
apima "/ usr / share / nano / ruby.nanorc"
apima "/ usr / share / nano / js.nanorc"

Paskelbta: linux , lukštais , patarimai

Shorcuts iš bash

Įdėjo: (Oct 19)

Ctrl + A linijos esate įvedę pradžioje.
Ctrl + E Eiti į eilutę įvedate pabaigos.
Ctrl + L išvalyti ekraną.
Ctrl + U Ištrina ekrane prieš žymeklį. Jei esate linijos pabaigoje, išvalo visą eilutę.
Ctrl + R leidžia jums ieškoti anksčiau naudojamas komandas.
Ctrl + C "Stop ką darai.
Ctrl + D išeiti iš dabartinio lukštais.
Pradėti Ctrl + Z sustabdyti ką darai fone.
Ctrl + W Ištrinti žodį prieš žymeklį yra.
Ctrl + K Išvalyti eilutę po žymeklį.
Ctrl + T Keičia paskutinius du simbolius prieš žymeklį.
Esc + T Keičia pastaruosius du žodžius prieš žymeklį.
Alt + F Perkelia žymeklį į priekį vieną žodį į dabartinę eilutę.
Alt + B Perkelti žymeklį per vieną žodį atgal į dabartinę eilutę.
Skirtuke Automatinis Baigti failai ir aplankai pavadinimais.
Įdėti Ctrl + Y (kaip nukopijuokite ir įklijuokite) visi prieš žymeklį tekstą.

Pastaba: Kai kurie iš šių komandų neveikia, jei apvalkalas prieigą per Telnet, SSH sesijoje, arba jei klaviatūra yra tam tikru būdu configuratain

Paskelbta: linux , lukštais , patarimai

Automatinis atnaujinimas SpamAssassin Taisyklės

Įdėjo: (Apr 20)

Įdiegus SpamAssassin mūsų pašto serverį mes turime įdiegti scenarijų naudojamas parsisiųsti taisykles, siekiant pagerinti šlamštas atvyksta mūsų serverio užfiksuoti.

Scenarijų yra vadinamas sa-update . Žemiau mes pranešime paprasta crontab įrašą turi būti įtraukta į jūsų Linux box skambinti kiekvieną dieną 07:00 ir išlaikyti scenarijų iki savo SpamAssassin taisyklės datų.

spamassassin auto update rules

0 7 * / usr / bin / SA-update-D atnaujinti / etc / mail / SpamAssassin /

Nepamirškite taip pat iš naujo eksploatuoti po atnaujinimo SpamAssassin su komanda:

/ Etc / init.d / SpamAssassin naujo

arba

/ Etc / init.d / spamd naujo

PASTABA: Komandos ir vietose gali skirtis nuo distribucijos prie distribucijos, bet sysadmin neturėtų būti sunku rasti tinkamą poziciją. Jeigu kils sunkumų prašome susisiekti su mumis arba palikite komentarą.

Paskelbta: linux , lukštais , šlamštą , patarimų
Powered by CyberTek - Nuotolinė pagalba