CyberTek - the future at the present!
Google

Arkiv for 'skallen' Category

Finde tekst med grep

Indsendt af: (Nov 2)

Her er en enkel måde at søge efter tekst i en række filer, gælder for alle linux distributioner:

grep "min søgestrengen" / home / mithjem / *. txt

grep kommandoen kan også tilføje andre muligheder:

- Udfør en rekursiv søgning i sub-mapper:

grep-r "min tekst" / home / mithjem

- Print kun navnet på den fil, hvor vi har Notre forekomst:

grep-H-R "My Test" / home / mithjem

Offentliggjort i: linux , shell , tips

nano editor, tastaturgenveje og alternativer

Indsendt af: (Tue 21)
Den notation for forkortelserne er som følger. De sekvenser mærket med tegnet (^) er indført ved hjælp af Ctrl-tasten (Ctrl), eller ved at trykke på Esc-tasten to gange. De sekvenser identificeret med symbolet Meta (M) kan indsættes enten ved hjælp af Esc, Alt-eller Meta, afhængigt af konfigurationen af ​​tastaturet. Derudover kan trykke på Esc to gange, og skrive numrene fra 000 til 255 tegn, skal opføres med den tilsvarende ASCII-kode. Følgende forkortelser er tilgængelige i de vigtigste redigeringsvinduet. De alternative sekvenser er vist i parentes:

^ G (F1) Vis denne hjælp besked
^ X (F2) Luk den aktuelle fil / Exit nano
^ O (F3) Gemmer den aktuelle fil på disken
^ J (F4) Begrund det aktuelle afsnit

^ R (F5) Indsæt en anden fil i den aktuelle
^ W (F6) Søg efter en streng eller regulært udtryk
^ Y (F7) Gå til forrige skærm
^ V (F8) Gå til næste skærmbillede

^ K (F9) Klip den aktuelle linje og gemmer det i cutbuffer
^ U (F10) cutbuffer Paste fra den aktuelle linje
^ C (F11) Viser placeringen af ​​markøren
^ T (F12) Kør stavekontrol, hvis de er tilgængelige

M-\ (M |) går til den første linje i filen
M / (M-?) Skal være den sidste linje i filen

^ _ (F13) (MG), går til et linjenummer og kolonne-specifikke
^ \ (F14) (MR) Erstatter en streng eller regulært udtryk
^ ^ (F15) (MA) at gøre teksten ved markørens position
MW (F16) Gentag seneste søgning

M-^ (M-6) Kopier den nuværende linje og gemmer det i cutbuffer
Anvend M-led til den nuværende linje}
M-{Fjern indrykningen fra den aktuelle række
Advance et tegn ^ F
^ B Reducerer skriftstørrelsen
^ Space fremad et ord
M-Space Formindsker ordet
^ P Flyt til foregående linje
^ N Flyt til næste linje

^ Gå til begyndelsen af ​​aktuel linje
^ E Flyt til slutningen af ​​linjen
M-((M-9) til begyndelsen af ​​afsnittet, så det foregående afsnit
M-) (M-0) Gå til slutningen af ​​afsnittet, så det næste stykke
M-] Gå til den tilsvarende parentes
M-(M-_) Ruller op en linje uden at flytte markøren
-M + (M-=) Scroll ned en linje uden at flytte markøren
M-<(M) går til den forrige buffer
M-> (M-.) Gå til næste buffer

Indsætter et tegn bogstaveligt MV
^ Jeg Indsæt en fane ved markørens position
^ M indsætter en vognretur ved markørens position
^ D Slet tegnet under markøren
^ H Slet tegnet til venstre for markøren
MT Klip fra markøren til slutningen af ​​filen

MJ Begrund hele filen
MD Tæl antallet af ord, linjer og tegn
^ L Opdater den aktuelle skærm
^ Z suspenderer editor (hvis dvale er aktiveret)

(MX) Command bar Aktiverer / deaktiverer
(MC) altid viser placeringen af ​​markøren aktivere / deaktivere
(MO) Brug én række for flere ændringer aktivere / deaktivere
(MS) Kontinuerlig Scrolling Aktiverer / deaktiverer
(MP) Vis hvide rum Aktiverer / deaktiverer
(MIN) Syntaks farvede Aktiverer / deaktiverer
(MH) Smart Home-tasten aktiverer / deaktiverer
(MI) Auto Indrykning Aktiverer / deaktiverer
(MK) Klip til slutningen af ​​linjen Aktiverer / deaktiverer
(ML) Wrap Aktiverer / deaktiverer
(MQ) Konverter faner til rum aktivere / deaktivere
(MB) File Backup Aktiverer / deaktiverer
(MF) flere filer aktivere / deaktivere
(MM) Mouse Support aktivere / deaktivere
(MN) nr. format konvertering fra DOS / Mac Aktiverer / deaktiverer
(MZ) Suspension aktivere / deaktivere
(M-$) Wrap blødt aktivere / deaktivere

Offentliggjort i: linux , linux nano , skaller , tips

Forøg ssh sessionslængde

Indsendt af: (okt. 5)

For at forhindre for tidlig frakobling fra en ssh session til at nå en tidsfrist på inaktivitet, kan du gøre følgende:

1) En kunde-niveau, ved at ændre filen / etc / ssh / ssh_config, tilføje eller ændre stemmen ServerAliveInterval, for eksempel:

ServerAliveInterval 15

Indstil opholdstiden af ​​sessionen til 15 minutter på grund af inaktivitet.

2) På server-niveau, redigere / etc / ssh / sshd_config, tilføje eller ændre poster og ClientAliveInterval ClientAliveCountMax, for eksempel:

ClientAliveInterval 15
ClientAliveCountMax 15

Placeringen af configs filer kan variere fra den ene linux distribution til en anden, men som regel de anførte dem, er de vigtigste veje, såsom Debian, Ubuntu, Fedora, RH.

Offentliggjort i: linux , shell , tips

Liste over de pakker installeret på Ubuntu / Debian

Indsendt af: (sæt 21)

For en liste over software pakker installeret på din Linux maskine (Ubuntu / Debian):

dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib og $ (uname-r)> list.txt

Offentliggjort i: linux , shell , tips

Genoptage afbrudte download med rsync

Indsendt af: (juli 26)

Her er et eksempel på hvordan at genoptage downloade en delvist downloadede fil via scp eller rsync. Siden scp ikke understøtter genoptages, hvis sie begyndte at downloade filen med denne kommando, er vi stadig nødt til at erstatte det med et alternativ baseret på rsync:

rsync-delvis-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filnavn filnavn

I ovenstående eksempel er også vist, hvordan man kan sammensætte den kommando, hvis du bruger en anden port end den traditionelle 22 til SSH-protokollen.

Offentliggjort i: linux , shell , tips

Downloade filer fra Megaupload, Rapidshare og andre ydelser fra Linux via prompt

Indsendt af: (juli 22)

Prøv at bruge den høje kvalitet Plowshare (et program kommando linje) udvides til at udføre uploade og downloade nogle af de mest populære fildeling hjemmesider. Det kører på Linux og Unix-lignende systemer, understøtter: Megaupload, Rapidshare, 2Shared, 4Shared, zSHARE, Badongo, DepositFiles og Mediafire. I praksis er det en erstatning for wget for disse websteder.

Plowshare at installere i Ubuntu Linux

1. Hvis ikke tilfreds, overholdt afhængigheder:

  sudo apt-get install curl imagemagick tesseract-OCR-recode eng Spidermonkey-bin aview 


2. Plowshare Hent , udpakke og installere indholdet. Der findes også en version, der allerede packetized Deb, hvis du bruger denne version du bare dobbeltklikke på pakken og bekræfte installationen, vice versa.:

  tar xvzf Plowshare-0.x 


3. Lad os nu oprettet Plowshare:

  Plowshare cd-0.x 
  sudo bash setup.sh installere 

Kommandoer Plowshare

Overførsel af en fil fra rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u downloade listen over filer (en pr linje):
plowdown file_with_links.txt

Overførsel af en fil fra rapidshare med gratis medlemskab ID:
plowdown-a myuser: MinAdgangskode http://www.megaupload.com/?d=132348234

Download en password-beskyttet fil fra rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Få Kun URL-filen uden at downloade det faktisk. Meget praktisk, hvis du ønsker at bruge en anden downloader Web:
plowdown-link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-RT

For avancerede brugere: Hvis du finder en side med flere links til filer hostet på rapidshare du downloade det, at se de første 10 links, skal du bruge følgende kommando:
krølle http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -

Hvis du vil filtrere de links, der opererer i en tekstfil:
plowdown file_with_links.txt c-> file_with_active_links.txt

Upload en fil på rapidshare med fri membershipID:
plowup-a myuser: MinAdgangskode-d "min beskrivelse" / sti / myfile.txt megaupload

Upload en fil på rapidshare med en præmie multifetch ID og uploads:
plowup-a myuser: MinAdgangskode-d "min beskrivelse"-multifetch http://www.somewherefarbeyond.com/somefile Megaupload

Upload en fil på rapidshare anonomamente, ændre filnavnet efter upload:
plowup / sti / myfile.txt rapidshare: anothername.txt

Offentliggjort i: linux , rapidshare , shell

Del med Linux-konsol skærm

Indsendt af: (juli 4)

Med skærmen kan du dele mellem flere brugere sonsole tilsluttet lokalt eller via SSH. For at gøre dette, skal du følge disse trin, vejledningen er typiske for et Debian-system, men gælder tilsvarende for andre distributioner.

1. Install Screen

sudo apt-get install screen
2. Fra værtscomputeren drives af parameteren skærmen for at starte en session skærm-S SessionName. -S kan du angive et navn for sessionen, dette giver dig mulighed for at administrere flere bruger-sessioner på samme tid og i en hel del lettere.
screen-S screen-test

4. Fjernbetjeningen bruger (gæst) bruger SSH til at oprette forbindelse til fjerncomputeren (remotehost)

gæst @ ssh remotehost
  5 Den værtscomputeren (remotehost) samtykke til, at forbindelsen i multi-user screen session ved at taste Ctrl-A:. Flerbruger på (alle 'kommando skærm' starte med escapesekvensen Ctrl-A). 
CTRL-A: flerbruger på

. 6 Derefter skal værten (remotehost) give tilladelse til den fjerne bruger (gæst) for at gøre det muligt at få adgang til skærmen session med CTRL-A commadn: acladd brugernavn, hvor brugernavn er det brugerens remote login.

CTRL-A: acladd gæst

7. Fjernbetjeningen Brugeren kan oprette forbindelse til værten session. Syntaksen at oprette forbindelse til skærmen session af en anden bruger er host_username screen-x / sessionname.

screen-x brugernavn / screen-test
Udgivet i: HowTo , Linux , Shell , tips

Hvordan man formatere datoer skal vises på en Linux shell

Indsendt af: (Mar 19)

I shell kan du angive den dato format som følger:
dato + FORMAT

For eksempel at skrive:
$ Date + "% m-% d-% y"

Du får:
04-17-10

Hvis du vil have den 4-cifret årstal:
$ Date + "% m-% d-% y"

Du får:
2010/04/17

Den aktuelle tid for at droppe en ved at skrive:
$ Date + "% T"

Du får:
19:55:04

Hvis du vil fjerne et tidspunkt baseret på 12 timer:
$ Date + "% r"

Du får:
19:56:05

For at vise tiden i HH: MM:
$ Date + "% H-% M"

Du får:
07:56

Komplet liste af muligheder for at formatere datoer spekulerer:

%%
en bogstavelig%
% Til
Lokale er forkortet ugedag navn (f.eks, Sun)
% A

Lokale fulde ugedag navn (f.eks søndag)

% B
Lokale er forkortet månedsnavn (f.eks, Jan)
% B
Lokale er hel måned navn (f.eks januar)
% C
Lokal dato og tid (f.eks ons 3 Marts 2005 23:05:25)
% C
århundrede, som% Y, udelade undtagen sidste to cifre (fx 21)
% D
dag i måneden (f.eks 01)
% D

datoer, samme som% m /% d /% y

% Og
dag i måneden, rum polstret; Samme som% _d
% F
Fuld datoer, nøjagtig som% Y-% m-% d
G%
to sidste cifre af året for ISO-ugenummer (se% G)
% G
år med ISO-ugenummer (se% V) ligger normalt kun nyttig med% V
% H
Samme som% b
% Jeg

time (00 .. 23)

% Jeg
time (01 .. 12)
% J
Dag af året (001 .. 366)
% K
Time (0 .. 23)
% S
time (1 .. 12)
% M
måned (01 .. 12)
% M

minut (00 .. 59)

% N
til newline
% N
nanosekunder (000000000 .. 999999999)
% P
Enten den lokale pendant til AM eller PM, tomme, hvis ikke kendt
% P
som% p, men små bogstaver
% R
de lokale er 12-timers ur tid (fx 11:11:04)
% R

24-timers timer og minutter, samme som% H:% M

% S
sekunder siden 1970/01/01 00:00:00 UTC
% S
sekund (00 .. 60)
% T
Tabbed
% T
Tid, Samme som% H:% M:% S
% U
Dag i ugen (1 .. 7), 1 er mandag
% U

Uge nummer af året, med søndag som første dag i ugen (00 .. 53)

% V
ISO-ugenummer, med mandag som første dag i ugen (01 .. 53)
W%
Dag i ugen (0 .. 6), 0 er søndag
% W
Uge nummer af året, med mandag som første dag i ugen (00 .. 53)
% X
Lokale fødselsdato repræsentation (f.eks 31/12/99)
% X
Lokal tid repræsentation (f.eks 23:13:48)
% Y

to sidste cifre af året (00 .. 99)

% Y
år
% Z
+ TTMM numerisk tidszone (f.eks -0400)
% Z
+ Hh: mm numerisk tidszone (fx -04: 00)
%:: Z
+ Hh: mm: ss numerisk tidszone (fx -04: 00:00)
%::: Z
numerisk tidszone med: Nødvendigt at præcision (fx -04, +05:30)
% Z
alfabetisk tidszone forkortelse (f.eks EDT)

Offentliggjort i: linux , shell , tips

Sådan montere Windows andel i Linux

Indsendt af: (Mar 19)

For at se de aktive dele af den rådgivning at gøre, før denne kommando:

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

Så kan vi gå videre til at kortlægge condivisionewindows i vores linux boksen i Segun måde:

  1. Opret mappe til mount-punktet: mkdir / mnt / <name-of-mount-point>
  2. Montere Windows Del Del:
    mount-t cifs-o username = <brugernavn>, <adgangskode> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Bemærk: Syntaksen-<brugernavn> brugernavn =, password = <adgangskode> gemmer adgangskoden.
  3. Endelig, hvis du ønsker, at bestræbelserne på at skabe det symbolske link: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Udgivet i: Linux , Samba , Shell , tips

Nano redaktør, syntaks fremhæve

Indsendt af: (Feb 22)

Hvis du vil tilføje syntaks-farvet nano i første omgang skal du oprette konfigurationsfilen Nanorc på deres hjemme side, som en anden konstatering fra denne adresse:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntax-nanorc filer. nanorc indgå i konfigurationen for at opnå den ønskede virkning.

Eksempel på tekst, der skal tilføjes til Nanorc.:

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

Offentliggjort i: linux , shell , tips

Shorcuts fra bash

Indsendt af: (okt. 19)

Ctrl + A til begyndelsen af den linje, du skriver.
Ctrl + E Gå til slutningen af den linje, du skriver.
Ctrl + L Ryd skærmen.
Ctrl + U Rydder skærmen, før markøren. Hvis du er i slutningen af ​​linjen, rydder hele linjen.
Ctrl + R giver dig mulighed for at søge gennem tidligere brugte kommandoer.
Ctrl + C Stop hvad du laver.
Ctrl + D Afslut den aktuelle shell.
Start Ctrl + Z til at suspendere hvad du laver i baggrunden.
Ctrl + W Slet ordet før markøren er.
Ctrl + K Ryd linje efter markøren.
Ctrl + T Vender de sidste to tegn foran markøren.
Esc + T Vender de to sidste ord, før markøren.
Alt + F Flytter markøren fremad et ord i den aktuelle række.
Alt + B Flyt markøren tilbage ét ord i den aktuelle række.
Tab Udfyld automatisk navne på filer og mapper.
Indsæt Ctrl + Y (som i kopiere og indsætte) hele teksten, før markøren.

Bemærk: Nogle af disse kommandoer fungerer ikke, hvis du shell adgang via Telnet, SSH session, eller hvis tastaturet er en bestemt måde configuratain

Offentliggjort i: linux , shell , tips

Automatisk opdatering af SpamAssassin regler

Indsendt af: (Mar 20)

Når du installerer SpamAssassin på vores mail-server har vi installeret et script bruges til at downloade de regler for at forbedre tilfangetagelsen af spam e-mails ankommer på vores server.

Scriptet kaldes sa-update . Nedenfor har vi rapportere en simpel crontab indgang til at blive inkluderet i din linux box til at ringe hver dag kl 07:00 og til at holde scriptet frem til datoerne for dit spamassassin regler.

spamassassin auto update rules

0 7 * * * / usr / bin / sa-update-D-opdateret / etc / mail / spamassassin /

Husk også at genstarte tjenesten efter en opgradering spamassassin med kommandoen:

/ Etc / init.d / spamassassin genstart

eller

/ Etc / init.d / spamd genstart

BEMÆRK: Kommandoer og placeringer kan variere fra distribution til distribution, men for de sysadmin burde ikke være svært at finde den korrekte position. I tilfælde af problemer bedes du kontakte os eller efterlade en kommentar.

Offentliggjort i: linux , shell , spam , tips
Powered by CyberTek - Fjernsupport