CyberTek - the future at the present!
Google

Archive for the 'skallet' Category

Finne tekst med grep

Skrevet av: (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

nano editor, hurtigtaster og alternativer

Skrevet av: (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

Publisert i: linux , linux nano , skjell , tips

Øk ssh innloggingstid

Skrevet av: (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

List pakkene installert på Ubuntu / Debian

Skrevet av: (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

Fortsett brutt ned med rsync

Skrevet av: (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

Laste ned filer fra Megaupload, Rapidshare og andre tjenester fra Linux, via bedt

Skrevet av: (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

Publisert i: linux , Rapidshare , shell

Linux konsoll med skjermdeling

Skrevet av: (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

Hvordan format datoer skal vises på en Linux-shell

Skrevet av: (apr 19)

I skallet kan du angi datoformat som følger:
dato + FORMAT

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

Du får:
04-17-10

Hvis du vil ha den 4-sifrede år:
$ Date + "% m-% d-% y"

Du får:
04-17-2010

Den nåværende tidspunkt å slippe en ved å skrive:
$ Date + "% T"

Du får:
19:55:04

For å slippe en gang basert på 12 timer:
$ Date + "% r"

Du får:
19:56:05

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

Du får:
07:56

Full liste over alternativer for å formatere datoene rart:

%%
en bokstavelig%
% For å
Lokale er forkortet ukedag navn (f.eks Sun)
% A

Lokale fulle ukedag navn (f.eks søndag)

% B
Lokale er forkortet måned navn (f.eks, Jan)
% B
Lokale fulle måned navn (f.eks januar)
% C
Lokal dato og klokkeslett (for eksempel tre Wed mars 2005 23:05:25)
% C
århundre, som% Y, bortsett utelate to siste sifrene (f.eks 21)
% D
dag i måneden (f.eks 01)
% D

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

% Og
dag i måneden, plass polstret, samme som% _D
% F
Full datoer, nøyaktig som% Y-% m-% d
% G
to siste sifrene i året av ISO uke nummer (se% G)
% G
år av ISO uke nummer (se% V); Normalt nyttig bare med% V
% H
Samme som% b
% I

time (00 .. 23)

% I
time (01 .. 12)
% J
Dag i året (001 .. 366)
% K
Hour (0 .. 23)
% S
time (1 .. 12)
% M
måned (01 .. 12)
% M

minutt (00 .. 59)

% N
til ny linje
% N
nanosekunder (000000000 .. 999999999)
% P
Enten på lokalt svar på AM eller PM; blank hvis ikke kjent
% P
som% p, men små bokstaver
% R
den lokale 12-timers klokke tid (f.eks, 23:11:04)
% R

24-timers time og minutt, samme som% H:% M

% S
sekunder siden 1970-01-01 00:00:00 UTC
% S
andre (00 .. 60)
% T
Tabbed
% T
Tid, samme som% H:% M:% S
% U
Dag i uken (1 .. 7), er en mandag
% U

Uke antall år, med søndag som første dag i uken (00 .. 53)

% V
ISO ukenummer, med mandag som første dag i uken (01 .. 53)
W%
Ukedag (0 .. 6), er 0 søndag
% W
Uke antall år, med mandag som første dag i uken (00 .. 53)
% X
Lokal dato representasjon (f.eks 31/12/99)
% X
Lokal tid representasjon (f.eks, 23:13:48)
% Y

to siste sifrene i år (00 .. 99)

% Y
år
% Z
+ TTMM numeriske timezone (f.eks -0400)
% Z
+ TT: mm numerisk timezone (f.eks -04: 00)
%:: Z
+ HH: mm: ss numerisk tidssone (f.eks -04: 00:00)
%::: Z
numerisk tidssone med: Nødvendig til presisjon (f.eks -04, +05.30)
% Z
alfabetisk tidssone forkortelse (f.eks EDT)

Publisert i: linux , shell , tips

Slik monterer Windows dele i Linux

Skrevet av: (apr 19)

Hvis du vil vise aktive deling av råd til å gjøre før denne kommandoen:

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

Da kan vi fortsette å kartlegge condivisionewindows i vårt linux boksen i Segun måte:

  1. Opprett katalogen for mountpoint: mkdir / mnt / <name-of-mount-point>
  2. Monter Windows Share Del:
    mount-t CIFS-o username = <brukernavn>, <passord> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Merk: Syntaksen-<brukernavn> username =, password = <passord> lagrer passord.
  3. Til slutt, hvis du vil at stasjonen for å opprette symbolsk link: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publisert i: Linux , Samba , Shell , tips

Nano editor, syntaks høydepunkt

Skrevet av: (Feb 22)

Slik legger syntaks-farget nano i første omgang må du opprette konfigurasjonsfilen Nanorc på deres hjemmeside, som andre funn fra denne adressen:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntaks-nanorc filer. nanorc være inkludert i konfigurasjonen for å oppnå ønsket effekt.

Eksempel på tekst som skal legges til Nanorc.

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

Publisert i: linux , shell , tips

Shorcuts fra bash

Skrevet av: (okt 19)

Ctrl + A til begynnelsen av linjen du skriver.
Ctrl + E Gå til slutten av linjen du skriver.
Ctrl + L tømme skjermen.
Ctrl + U Tømmer skjermen før markøren. Hvis du er på slutten av linjen, sletter hele linjen.
Ctrl + R lar deg søke gjennom tidligere brukte kommandoene.
Ctrl + C Stopp uansett hva du gjør.
Ctrl + D Exit gjeldende skall.
Begynn Ctrl + Z for å suspendere uansett hva du gjør i bakgrunnen.
Ctrl + W Slette ordet før markøren er.
Ctrl + K Fjern linjen etter markøren.
Ctrl + T Reverserer siste to tegn før markøren.
Esc + T Reverserer to siste ordene før markøren.
Alt + F Flytter markøren frem ett ord i gjeldende rad.
Alt + B Flytt markøren tilbake ett ord i gjeldende rad.
Tab Autofullfør navnene på filer og mapper.
Lim inn Ctrl + Y (som i kopier og lim) all teksten før markøren.

Merk: Noen av disse kommandoene fungerer ikke hvis du shell tilgang via telnet, SSH økten, eller hvis tastaturet er en bestemt måte configuratain

Publisert i: linux , shell , tips

Automatisert oppdatering av SpamAssassin Rules

Skrevet av: (apr 20)

Når du installerer SpamAssassin på vår e-postserver vi har installert et skript som brukes til å laste ned regler for å forbedre fangst av spam ankommer på vår server.

Skriptet kalles SA-update . Nedenfor rapporterer vi en enkel crontab oppføringen skal inkluderes i linux boksen å ringe hver dag kl 07:00 og for å holde skriptet opp til datoene for ditt SpamAssassin reglene.

spamassassin auto update rules

0 7 * * * / usr / bin / SA-update-D-oppdatert / etc / mail / spamassassin /

Husk å også starte tjenesten etter oppgradering spamassassin med følgende kommando:

/ Etc / init.d / spamassassin restart

eller

/ Etc / init.d / spamd restart

MERK: Kommandoer og steder kan variere fra distro til distro, men for sysadmin bør ikke være vanskelig å finne riktig posisjon. Ved problemer ta kontakt med oss eller legg igjen en kommentar.

Publisert i: linux , shell , spam , tips
Powered by CyberTek - Fjernhjelp