CyberTek - the future at the present!
Google

Archive for the 'shell' Category

Cerca de text amb grep

Publicat per: (02 de novembre)

Aquí està una manera fàcil de buscar text en una sèrie d'arxius, vàlid per a totes les distribucions de Linux:

grep "el meu cadena de cerca" / home / MyHome / *. txt

la comanda grep També podeu afegir altres opcions:

- Fes una cerca recursiva en subdirectoris:

grep-r "el meu text" / home / MyHome

- Imprimir només el nom del fitxer on tenim presència Notre:

grep-H-R "El meu prova" / home / MyHome

Publicat a: Linux , shell , consells

nano editor, dreceres de teclat i les alternatives

Publicat per: (mar 21)
La notació de les abreviatures és el següent. Les seqüències identificades pel símbol (^) s'introdueixen amb la tecla Control (Ctrl), o prement la tecla Esc dues vegades. Les seqüències identificades pel símbol Meta (M) es pot inserir utilitzant la tecla Esc, Alt o Meta, depenent de la configuració del teclat. A més, en prémer Esc dues vegades i escriure els nombres 000-255 caràcters es pot entrar amb el codi ASCII corresponent. Els àlies que estan disponibles a la finestra principal. Les seqüències alternatives es mostren entre parèntesi:

^ G (F1) Mostra aquest missatge d'ajuda
^ X (F2) Tanca el fitxer actual / Sortida nano
^ O (F3) Guarda l'arxiu actual al disc
^ J (F4) Justificar el paràgraf actual

^ R (F5) Insereix un altre arxiu en l'actual
^ W (F6) Cercar una cadena o una expressió regular
^ I (F7) Anar a la pantalla anterior
^ V (F8) Anar a la següent pantalla

^ K (F9) Tallar la línia actual i l'emmagatzema en cutbuffer
^ U (F10) cutbuffer enganxar a la línia actual
^ C (F11) Mostra la ubicació del cursor
^ T (F12) Executar el corrector ortogràfic, si està disponible

M-\ (M |) passa a la primera línia del fitxer
M / (M?) En cas de ser l'última línia del fitxer

^ _ (F13) (MG) es dirigeix ​​a un número de línia i columna específica-
^ \ (F14) (MR) Substitueix una cadena o una expressió regular
^ ^ (F15) (MA) Fer que el text en la posició del cursor
MW (F16) Repeteix l'última recerca

M-^ (M-6) Còpia de la línia actual i l'emmagatzema en cutbuffer
Aplicar M-guió de la línia actual}
M-{Treure sangria des de la fila actual
Avançar un caràcter ^ F
^ B Disminueix la font
^ Espai una paraula cap endavant
M-Space Disminueix la paraula
^ P Mou a la línia anterior
^ N Mou a la següent línia

^ Anar al principi de la línia
E ^ Anar al final de la línia
M-((M-9) al principi del paràgraf, a continuació, en el paràgraf anterior
M) (M-0) Anar al final del paràgraf, el paràgraf
M-] Anar a la corresponent entre parèntesi
M-(M-_) Desplaça una línia cap amunt sense moure el cursor
-M + (M-=) Desplaçar una línia cap avall sense moure el cursor
M-<(M), va al buffer anterior
M-> (M-.) Anar al següent memòria intermèdia

Insereix un caràcter literal MV
^ I Inserir una tabulació en la posició del cursor
^ M insereix un retorn de carro en la posició del cursor
^ D Esborrar el caràcter sota el cursor
^ H Esborrar el caràcter a l'esquerra del cursor
MT Tallar des del cursor fins al final de l'arxiu

MJ Justificar tot l'arxiu
MD Compti el nombre de paraules, línies i caràcters
^ L Redibuixar la pantalla actual
^ Z suspèn l'editor (si la hibernació està activada)

(MX) barra de comandaments activa / desactiva
(MC) Sempre es mostra la posició del cursor d'activar / desactivar
(MO) Utilitzar una fila per més canvis d'activar / desactivar
(MS) desplaçament continu activa / desactiva
(MP) Mostra espai blanc activa / desactiva
(MI) Sintaxi de colors activa / desactiva
(MH) tecla d'inici intel · ligent activa / desactiva
(MI) Sangria automàtica activa / desactiva
(MK) Tall per tal de línia activa / desactiva
(ML) Emboliqui activa / desactiva
(MQ) Converteix tabulacions a espais activar / desactivar
(MB) de còpia de seguretat d'arxius activa / desactiva
(MF) diversos arxius d'activar / desactivar
(MM) Compatibilitat amb el ratolí activar / desactivar
(MN) no la conversió del format de DOS / Mac activa / desactiva
(MZ) Suspensió d'activar / desactivar
(M-$) Emboliqui suau activar / desactivar

Publicat a: linux , linux nano , petxines , puntes de

Augmentar la longitud de la sessió ssh

Publicat per: (05 d'octubre)

Per prevenir l'ejaculació desconnexió d'una sessió de ssh per arribar a un límit de temps d'inactivitat que pot prendre els següents passos:

1) A nivell dels clients, en modificar l'arxiu / etc / ssh / ssh_config, afegint o canviant el ServerAliveInterval veu, per exemple:

ServerAliveInterval 15

Establir el temps de retenció de la sessió de 15 minuts a causa de la inactivitat.

2) A nivell de servidor, editar el fitxer / etc / ssh / sshd_config, afegir o canviar les entrades i ClientAliveCountMax ClientAliveInterval, per exemple:

ClientAliveInterval 15
ClientAliveCountMax 15

Les posicions dels arxius de configuracions poden variar d'una distribució de Linux a un altre, però en general els que s'enumeren són els camins principals, com ara Debian, Ubuntu, Fedora, RH.

Publicat a: Linux , shell , consells

Llista dels paquets instal · lats en Ubuntu / Debian

Publicat per: (set 21)

Per obtenir una llista de paquets de programari instal · lats al vostre ordinador Linux (Ubuntu / Debian):

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

Publicat a: Linux , shell , consells

Reprendre la descàrrega trencat amb rsync

Publicat per: (26 de juliol)

Heus aquí un exemple de com reprendre la descàrrega d'un arxiu parcialment descarregar-se a scp o rsync. Des scp no és compatible amb el full de vida, si set començat a descarregar l'arxiu amb aquesta comanda, encara hem de substituir per una alternativa basada en rsync:

rsync-parcial-progrés-rsh = "ssh-p 1022" root @ remot: ~ / / nom de fitxer nom de fitxer

En l'exemple anterior també es mostra com compondre la comanda si està utilitzant un port diferent del 22 tradicionals per al protocol SSH.

Publicat a: Linux , shell , consells

Descarregar arxius de Megaupload, Rapidshare i altres serveis de Linux, a través del sistema

Publicat per: (22 de juliol)

Intenta utilitzar l'alta qualitat de reixa d'arada (una línia d'ordres del programa) ampliada per realitzar la càrrega i descàrrega d'alguns dels més populars llocs web d'intercanvi d'arxius. S'executa en Linux i sistemes Unix, compatible amb: Megaupload, Rapidshare, 2Shared, 4Shared, Zshare, Badongo DepositFiles, i Mediafire. A la pràctica, és un reemplaçament de wget per a aquests llocs.

Arada per instal · lar en Ubuntu Linux

1. Si no està satisfet, va complir amb les dependències:

  sudo apt-get install curl ImageMagick Tesseract OCR-eng-recode SpiderMonkey-bin Aview 


2. arada Descarregar , extreure i instal · lar el contingut. També hi ha una versió empaquetada i Deb, si utilitzeu la versió que feu doble clic al paquet i confirmar la instal · lació, a la inversa.:

  tar xvzf reixa de arada-0.x 


3. Ara anem a configurar arada:

  Arada cd-0.x 
  sudo festa setup.sh instal · lar 

Ordres de arada

Descàrrega d'un arxiu de rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na o descarregar la llista de fitxers (un per línia):
plowdown file_with_links.txt

Descàrrega d'un arxiu de rapidshare amb identificació de membres gratuïta:
plowdown-a miusuario: lamevaclau http://www.megaupload.com/?d=132348234

Descarregar un arxiu protegit per contrasenya de rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Obtenir només l'arxiu d'URL sense necessitat de descarregar-realitat. Molt útil si voleu utilitzar una eina de descàrrega web:
plowdown-link només http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

Per a usuaris avançats: Si trobeu una pàgina amb diversos enllaços a arxius allotjats en Rapidshare es descarrega, per veure els primers 10 enllaços, s'ha d'utilitzar la següent comanda:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -

Per filtrar els enllaços que operen en un arxiu de text:
plowdown file_with_links.txt c-> file_with_active_links.txt

Pujar un arxiu en rapidshare gratis amb Membership:
plowup-a miusuario: lamevaclau-d "La meva descripció" / ruta / miarchivo.txt megaupload

Pujar un arxiu en rapidshare amb un ID multifetch de primera qualitat i càrregues:
plowup-a miusuario: lamevaclau-d "La meva descripció"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Pujar un arxiu en rapidshare anònim, canviant el nom del fitxer després de carregar:
plowup / ruta / miarchivo.txt rapidshare: anothername.txt

Publicat a: linux , rapidshare , shell

Linux de la consola amb pantalla compartida

Publicat per: (4 de juliol)

Amb la pantalla es pot compartir entre diversos usuaris connectats Sonsoles localment oa través de l'ssh. Per a això, feu el següent, les instruccions són típics d'un sistema Debian, però s'aplica de manera similar per a altres distribucions.

1. Instal · lació de la pantalla

sudo apt-get install pantalla
2. A l'ordinador principal està dirigit per la pantalla de paràmetre per iniciar una sessió de screen-S SessionName. -S li permet especificar un nom per a la sessió, el que li permet gestionar diverses sessions d'usuari al mateix temps i en molt més fàcil.
pantalla de la pantalla-S-test

4. L'usuari remot (convidat) usa SSH per connectar-se al equip remot (equip remot)

guest @ ssh remotehost
  5 L'equip amfitrió (equip remot) accedeix a la connexió de múltiples sessions d'usuari de pantalla prement Ctrl-A:. Multiusuari en (tots els 'pantalla de comandaments "començar amb la seqüència d'escapament Ctrl-A). 
CTRL-A: multiusuari en

6. Després, el host (equip remot) ha de concedir permís perquè l'usuari remot (convidat) que li permeti accedir a la sessió de pantalla amb CTRL-A commadn: nom_usuari acladd on nom_usuari és l'accés remot de l'usuari.

CTRL-A: habitació acladd

7. L'usuari remot pot connectar-se a la sessió d'acollida. La sintaxi per connectar-se a la sessió de la pantalla d'un altre usuari és host_username pantalla-x / SessionName.

pantalla-x nom d'usuari / pantalla de la prova
Publicat a: HowTo , Linux , Shell , consells

Com donar format a les dates per mostrar en una shell de Linux

Publicat per: (19 d'abril)

A la closca es pot especificar el format de la data de la següent manera:
data + FORMAT

Per exemple, si escriu:
$ Data + "% m-% d-% i"

Que s'obté:
17/04/10

Si desitja que l'any de 4 dígits:
$ Data + "% m-% d-% i"

Que s'obté:
04/17/2010

L'hora actual en una caiguda, escrivint:
$ Data + "% T"

Que s'obté:
19:55:04

Per excloure un temps sobre la base de 12 hores:
$ Data + "% r"

Que s'obté:
07:56:05 PM

Per mostrar l'hora en format HH: MM:
$ Data + "% H% M"

Que s'obté:
07:56

Llista completa d'opcions per donar format a les dates de meravella:

%%
un% literal
Per%
Dia de la setmana abreujat local (per exemple, Sun)
% A

Dia de la setmana completa locals (per exemple, diumenge)

% B
Nom abreujat del mes local (per exemple, de gener)
% B
Nom complet del mes local (per exemple, de gener)
% C
La data i l'hora local (per exemple, dimecres 3 març 2005 23:05:25)
% C
segle, igual que% I, a excepció d'ometre els dos últims dígits (per exemple, 21)
% D
dia del mes (per exemple, 01)
% D

dates, el mateix que% m /% d /% i

% I
dia del mes, l'espai encoixinat, el mateix que% Df
% F
Dates completes, exactes% I-% m-% d
% G
dos últims dígits de l'any de número de setmana ISO (vegeu% G)
% G
any de nombre de setmana ISO (vegeu% V); Normalment útil només amb V%
% H
Mateix que% b
% I

hora (00 .. 23)

% I
hora (01 .. 12)
% J
Dia de l'any (001 .. 366)
% K
Hora (0 .. 23)
% S
hores (1 .. 12)
% M
mes (01 .. 12)
% M

minuts (00 .. 59)

% N
a salt de línia
% N
nanosegons (000000000 .. 999999999)
% P
Ja sigui la local equivalent d'AM o PM, en blanc si no es coneix
% P
com p%, però en minúscules
% R
el local de 12 hores rellotge de temps (per exemple, 11:11:04 PM)
% R

24 hores d'hores i minuts, mateix que% H:% M

% S
segons des del 1970.01.01 00:00:00 UTC
% S
segon (00 .. 60)
T%
Pestanyes
T%
El temps, com les% H:% M:% S
% U
Dia de la setmana (1 .. 7), 1 és dilluns
% U

Número de la setmana de l'any, amb el diumenge com a primer dia de la setmana (00 .. 53)

% V
ISO Número de la setmana, dilluns com a primer dia de la setmana (01 .. 53)
W%
Dia de la setmana (0 .. 6), 0 és el diumenge
% W
Número de la setmana de l'any, amb el dilluns com a primer dia de la setmana (00 .. 53)
X%
Representació local de la data (per exemple, 31/12/99)
X%
Representació local de temps (per exemple, 23:13:48)
I%

dos últims dígits de l'any (00 .. 99)

I%
any
% Z
+ Hhmm numèric zona horària (per exemple, -0.400)
% Z
+ Hh: mm zona horària numèrica (per exemple, -04: 00)
%:: Z
+ Hh: mm: ss numèric de la zona horària (per exemple, -04: 00:00)
%::: Z
zona horària numèric amb: Necessari per la precisió (per exemple, -04, +05:30)
% Z
temps alfabètic abreviació del fus (per exemple, hora de l'est)

Publicat a: Linux , shell , consells

Com muntar recurs compartit de Windows a Linux

Publicat per: (19 d'abril)

Per veure l'intercanvi actiu d'assessorament a fer abans d'aquesta comanda:

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

Llavors es pot procedir a assignar la condivisionewindows en el nostre Linux en forma Segons:

  1. Crear el directori per al punt de muntatge: mkdir / mnt / <name-of-mount-point>
  2. Muntar el recurs compartit recurs compartit de Windows:
    mount-t cifs-o username = sa, contrasenya <contraseña> = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Nota: El nom d'usuari = <nom de sintaxi, password = <contraseña> guarda la contrasenya.
  3. Finalment, si voleu que la unitat per crear l'enllaç simbòlic: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publicat a: Linux , Samba , Shell , consells

Nano editor, ressaltat de sintaxi

Publicat per: (febrer 22)

Per afegir la sintaxi de color nano de primera instància, podeu crear un fitxer de configuració nanorc a la seva pàgina principal, com una segona conclusió d'aquesta adreça:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / nanorc sintaxi arxius. nanorc ser inclòs en la configuració per aconseguir l'efecte desitjat.

Exemple de text que s'afegeix a nanorc.:

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

Publicat a: Linux , shell , consells

Dreceres de festa

Publicat per: (Oct 19)

Ctrl + A per al començament de la línia que està escrivint.
Ctrl + E Vés a baix de la línia que està escrivint.
Ctrl + L esborrar la pantalla.
Ctrl + U Neteja la pantalla abans del cursor. Si vostè està a la final de la línia, s'esborra tota la línia.
Ctrl + R li permet buscar a través de les ordres que ha utilitzat.
Ctrl + C parar el que està fent.
Ctrl + D de sortir de l'intèrpret d'ordres actual.
Inici Ctrl + Z per suspendre el que està fent en el fons.
Ctrl + W Eliminar la paraula abans que el cursor.
Ctrl + K Esborrar la línia després del cursor.
Ctrl + T Inverteix els dos últims caràcters abans del cursor.
Esc + T Inverteix les dues últimes paraules abans del cursor.
Alt + F Mou el cursor una paraula cap endavant a la fila actual.
Alt + B Mou el cursor una paraula cap a enrere en la fila actual.
Tab Auto-Complete els noms dels arxius i carpetes.
Enganxar Ctrl + I (com a copiar i enganxar) tot el text abans del cursor.

Nota: Alguns d'aquests comandaments no funcionen si l'accés shell a través de telnet, sessió SSH, o si el teclat és una forma particular configuratain

Publicat a: Linux , shell , consells

Automatitzat d'actualització de les regles de SpamAssassin

Publicat per: (20 d'abril)

En instal · lar SpamAssassin al nostre servidor de correu s'ha instal · lat un script utilitzat per descarregar les bases per millorar la captura de correus electrònics no desitjats que arriben al nostre servidor.

L'script es diu sa-update . A continuació mostrem una entrada crontab simple per a ser inclosos en el seu màquina Linux per cridar cada dia a les 7:00 am i per mantenir el guió fins a les dates de les seves regles de SpamAssassin.

spamassassin auto update rules

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

Recordeu que ha de reiniciar també el servei després de l'actualització spamassassin amb la comanda:

/ Etc / init.d / spamassassin reiniciar

o

/ Etc / init.d / spamd reiniciar

NOTA: Les comandes i les ubicacions poden variar d'un distro de distribució, però per l'administrador del sistema no hauria de ser difícil trobar la posició correcta. En cas de dificultat contacteu amb nosaltres o deixar un comentari.

Desenvolupat per CyberTek - Assistència remota