CyberTek - the future at the present!
Google

Arkiv för 'skal' Kategori

Hitta text med grep

Inlagd av: (nov 2)

Här är ett enkelt sätt att söka efter text i en serie av filer, giltig för alla Linux-distributioner:

grep "min söksträngen" / home / Myhome / *. txt

kommandot grep kan också lägga till andra alternativ:

- Gör en rekursiv sökning i underkataloger:

grep-r "min text" / home / Myhome

- Skriv bara namnet på filen där vi har Notre händelsen:

grep-h-r "Mina test" / home / Myhome

Publicerad i: linux , shell , tips

nano editor, kortkommandon och alternativ

Inlagd av: (Tis 21)
Beteckningen för förkortningar är följande. De sekvenser identifieras med symbolen (^) introduceras med hjälp av Ctrl-tangenten (Ctrl) eller genom att trycka på Esc-tangenten två gånger. De sekvenser identifieras av symbolen Meta (M) kan sättas in antingen med Esc, Alt eller Meta, beroende på konfiguration av tangentbordet. Dessutom kan trycka på Esc två gånger och skriva siffrorna 000 till 255 tecken matas in med motsvarande ASCII-kod. Följande förkortningar finns i huvudsak redigeringsfönstret. De alternativa sekvenser visas inom parentes:

^ G (F1) Visa hjälpmeddelande
^ X (F2) Stäng den aktuella filen / Exit nano
^ O (F3) Sparar aktuell fil på disk
^ J (F4) motiverar det aktuella stycket

^ R (F5) Sätt in en annan fil i den aktuella
^ W (F6) Sök efter en sträng eller reguljärt uttryck
^ Y (F7) Gå till föregående skärm
^ V (F8) Gå till nästa skärm

^ K (F9) Skär den aktuella raden och lagrar den i cutbuffer
^ U (F10) cutbuffer Klistra in från den aktuella raden
^ C (F11) Visar den plats där markören
^ T (F12) Kör stavningskontrollen, om tillgänglig

M-\ (M |) går till första raden i filen
M / (M-?) Bör vara det sista raden i filen

^ _ (F13) (MG) går till ett radnummer och kolumn-specifika
^ \ (F14) (MR) Ersätter en sträng eller reguljärt uttryck
^ ^ (F15) (MA) Gör texten vid markörens position
MW (F16) Upprepa senaste sökningen

M-^ (M-6) Kopiera den aktuella raden och lagrar den i cutbuffer
Applicera M-strecksatsen till nuvarande linje}
M-{Ta bort indrag från den aktuella raden
Advance ett tecken ^ F
^ B Minskar typsnitt
^ Space fram ett ord
M-Space Minskar ordet
^ P Flytta till föregående rad
^ N Flytta till nästa rad

^ Gå till början av aktuell rad
^ E Flytta till slutet av raden
M-((M-9) till början av stycket, sedan den föregående punkten
M-) (M-0) Gå till slutet av stycket, sedan nästa stycke
M-] Gå till motsvarande parentes
M-(M-_) Rullar upp en rad utan att flytta markören
-M + (M =) Rulla ned en rad utan att flytta markören
M-<(M) går till den tidigare bufferten
M-> (M-.) Gå till nästa buffert

Infogar ett tecken bokstavligen MV
^ Jag sätter en flik vid markören
^ M infogar en vagnretur vid markörens position
^ D Ta bort tecknet under markören
^ H Ta bort tecknet till vänster om markören
MT Klipp från markören till slutet av filen

MJ Motivera hela filen
MD Räkna antalet ord, rader och tecken
^ L Uppdatera den aktuella skärmen
^ Z avbryter redaktör (om viloläget är aktiverat)

(MX) kommandofältet aktiverar / inaktiverar
(MC) Visa alltid positionen för markören aktivera / inaktivera
(MO) Använd en rad för mer förändringar aktivera / inaktivera
(MS) Kontinuerlig Rullning aktiverar / inaktiverar
(MP) Visa blanktecken aktiverar / inaktiverar
(MY) Syntax färgade aktiverar / inaktiverar
(MH) Smart Home-knappen aktiverar / inaktiverar
(MI) Auto Indrag aktiverar / inaktiverar
(MK) Klipp till slutet av raden aktiverar / inaktiverar
(ML) Wrap aktiverar / inaktiverar
(MQ) Konvertera tabbar till utrymmen aktivera / inaktivera
(MB) File Backup aktiverar / inaktiverar
(MF) Flera filer aktivera / avaktivera
(MM) musstöd aktivera / avaktivera
(MN) nr formatkonvertering från DOS / Mac Aktiverar / inaktiverar
(MZ) Avstängning aktivera / avaktivera
(M-$) Wrap mjuk aktivera / avaktivera

Publicerad i: linux , linux nano , snäckor , tips

Öka ssh sessionslängd

Inlagd av: (okt 5)

För att förhindra för tidig avstängning från en ssh-session för att nå en tidsfrist av inaktivitet kan du vidta följande åtgärder:

1) En kund nivå, genom att ändra i filen / etc / ssh / ssh_config, lägga till eller ändra rösten ServerAliveInterval, till exempel:

ServerAliveInterval 15

Ställ retentionstiden av sessionen till 15 minuter på grund av inaktivitet.

2) på servernivå, redigera / etc / ssh / sshd_config, lägga till eller ändra poster och ClientAliveInterval ClientAliveCountMax, till exempel:

ClientAliveInterval 15
ClientAliveCountMax 15

Positionerna i configs filer kan variera från en Linux-distribution till en annan, men oftast anges som är de viktigaste vägar, såsom Debian, Ubuntu, Fedora, RH.

Publicerad i: linux , shell , tips

Lista de paket som installeras på Ubuntu / Debian

Inlagd av: (in 21)

För en lista över programvarupaket installerat på din Linux-maskin (Ubuntu / Debian):

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

Publicerad i: linux , shell , tips

Återuppta trasig nerladdning med rsync

Inlagd av: (26 juli)

Här är ett exempel på hur att återuppta nedladdning en delvis hämtad fil via scp eller rsync. Eftersom scp stöder inte återupptas, om sie började ladda ner filen med detta kommando, har vi fortfarande att ersätta det med en alternativ baserade på rsync:

rsync-partiella framsteg-rsh = "ssh-p 1022" root @ remotehost: / ~ / filnamn filnamn

I exemplet ovan visas också hur man komponerar kommandot om du använder en annan port än den traditionella 22 för SSH-protokollet.

Publicerad i: linux , shell , tips

Ladda ner filer från Megaupload, Rapidshare och andra tjänster från Linux, via snabb

Inlagd av: (juli 22)

Försök att använda den höga kvaliteten plogbill (ett program kommandorad) Förstorad att utföra ladda upp och ladda ned några av de mest populära fildelning webbplatser. Den körs på Linux och Unix-liknande system, stöder: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, DepositFiles och Mediafire. I praktiken är det en ersättning för wget för dessa webbplatser.

Plogbill att installera i Ubuntu Linux

1. Om inte nöjd, följt beroenden:

  sudo apt-get install curl imagemagick tesseract-ocr-recode eng spidermonkey-bin aview 


2. plogbill Ladda ner , extrahera och installera innehållet. Det finns också en version redan packetized Deb, om du använder den versionen du bara dubbelklicka på paketet och bekräfta installationen, tvärtom.:

  tar xvzf plogbill-0.x 


3. Nu ska vi ställa in plogbill:

  Plogbill cd-0.x 
  sudo bash setup.sh installera 

Kommandon plogbill

Hämtar en fil från Rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u hämta listan över filer (en per rad):
plowdown file_with_links.txt

Hämtar en fil från rapidshare med gratis medlemskap ID:
plowdown-en myuser: mittlösenord http://www.megaupload.com/?d=132348234

Ladda ner en lösenordsskyddad fil från Rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Får bara URL-filen utan att hämta det faktiskt. Väldigt praktiskt om du vill använda en annan Downloader Webb:
plowdown-link-bara http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

För avancerade användare: Om du hittar en sida med flera länkar till filer som lagras på rapidshare du laddar ned den, för att se de 10 första länkarna måste du använda följande kommando:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-N10 | plowdown -

Om du vill filtrera länkarna verkar i en textfil:
plowdown file_with_links.txt c-> file_with_active_links.txt

Ladda upp en fil på rapidshare med fri membershipID:
plowup-en myuser: mittlösenord-d "Min beskrivning" / sökväg / minfil.txt megaupload

Ladda upp en fil på rapidshare med en premie multifetch ID och inlagda:
plowup-en myuser: mittlösenord-d "Min beskrivning"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Ladda upp en fil på rapidshare anonomamente, ändrat filnamnet efter uppladdning:
plowup / sökväg / minfil.txt Rapidshare: anothername.txt

Publicerad i: linux , Rapidshare , skal

Linux-konsollen med skärmdelning

Inlagd av: (4 juli)

Med skärmen kan du dela mellan flera användare sonsole anslutna lokalt eller via ssh. För att göra det följer du dessa steg, instruktionerna är typiska för ett Debian-system, men gäller på samma sätt för andra distributioner.

1. Installera Screen

sudo apt-get install skärmen
2. Från värddatorn drivs av parametern skärmen för att starta en session skärm-S SessionName. -S kan du ange ett namn för sessionen, ger detta att du kan hantera flera användarsessioner samtidigt och på ett mycket enklare.
screen-S skärm-test

4. Fjärranvändaren (gäst) använder SSH för att ansluta till fjärrdatorn (remotehost)

gäst @ ssh remotehost
  5 värddatorn (remotehost) samtycker till anslutningen i flera användare skärmen session genom att skriva Ctrl-A:. Multiuser på (alla "kommandot screen" börjar med escape-sekvens Ctrl-A). 
CTRL-A: fleranvändar på

. 6 Då måste värden (remotehost) bevilja tillstånd till fjärranvändare (gäst) för att kunna komma åt skärmen session med CTRL-A commadn: acladd användarnamn där användarnamn är användarens fjärrinloggning.

CTRL-A: acladd gäst

7. Fjärranvändare kan ansluta till värd sessionen. Syntaxen för att ansluta till skärmen session annan användare host_username screen-x / sessionname.

screen-x användarnamn / skärm-test
Publicerad i: HowTo , Linux , Shell , tips

Hur formatera datum att visa på en Linux-skal

Inlagd av: (Apr 19)

I skalet kan du ange datumformat enligt följande:
Datum +-format

Till exempel skriva:
$ Date + "% m-% d-% Y"

Du får:
04-17-10

Om du vill ha den 4-siffriga år:
$ Date + "% m-% d-% Y"

Du får:
2010/04/17

Aktuell tid att släppa ett genom att skriva:
$ Date + "% T"

Du får:
19:55:04

Att släppa en gång baserat på 12 timmar:
$ Date + "% r"

Du får:
19:56:05

För att visa tiden i HH: MM:
$ Date + "% H% M"

Du får:
07:56

Fullständig lista med alternativ för att formatera datum undrar:

%%
ett bokstavligt%
% För att
Lokal är förkortat vardag namn (t.ex. Sun)
% A

Lokala fulla vardag namn (t.ex. söndag)

% B
Lokal är förkortat månad namn (t.ex. jan)
% B
Lokala fulla månadens namn (t.ex. januari)
% C
Lokalt datum och tid (t.ex. ons 3 mars 2005 23:05:25)
% C
talet, som% Y, utom utelämna sista två siffrorna (t.ex. 21)
% D
dagen i månaden (t.ex. 01)
% D

datum, Samma som% m /% d /% y

% Och
dagen i månaden, rymd vadderade; Samma som% _d
% F
Fullständig datum, exakt som% Y-% m-% d
% G
två sista siffrorna för det år ISO-veckonumret (se% G)
% G
år av ISO Veckonummer (se% V), normalt användbart endast med% V
% H
Samma som% b
% Jag

timme (00 .. 23)

% Jag
timme (01 .. 12)
% J
Dag på året (001 .. 366)
% K
Timme (0 .. 23)
% S
timme (1 .. 12)
% M
månad (01 .. 12)
% M

minut (00 .. 59)

% N
att newline
% N
nanosekunder (000000000 .. 999999999)
% P
Antingen den lokala motsvarighet till AM eller PM, tomt om inte kända
% P
som% p, men gemener
% R
den lokala s 12-timmars tid (t.ex. 11:11:04)
% R

24-timmars timme och minut, samma som% H:% M

% S
sekunder sedan 1970-01-01 00:00:00 UTC
% S
sekund (00 .. 60)
% T
Tabbed
% T
Tid, Samma som% H:% M:% S
% U
Veckodag (1 .. 7), är en måndag
% U

Vecka antal år, med söndag som första dagen i veckan (00 .. 53)

% V
ISO-veckonummer, med måndag som första dag i veckan (01 .. 53)
W%
Veckodag (0 .. 6), är 0 söndag
% W
Vecka antal år, med måndag som första dag i veckan (00 .. 53)
% X
Lokalt dejt representation (t.ex. 31.12.99)
% X
Lokal tid representation (t.ex. 23:13:48)
% Y

två sista siffrorna i året (00 .. 99)

% Y
år
% Z
+ Hhmm numerisk tidszon (t.ex., -0400)
% Z
+ Hh: mm numerisk tidszon (t.ex., -04: 00)
%:: Z
+ Hh: mm: ss numerisk tidszon (t.ex., -04: 00:00)
%::: Z
numerisk tidszon med: Nödvändigt att precisionen (t.ex., -04, +05:30)
% Z
alfabetisk tidszon förkortning (t.ex. EDT)

Publicerad i: linux , shell , tips

Hur att montera Windows-aktie i Linux

Inlagd av: (Apr 19)

Om du vill visa aktiva dela råd att göra innan detta kommando:

smbclient-L-U <windows-box> <användarnamn>

Då kan vi fortsätta att kartlägga condivisionewindows i vår Linux-burk i Segun sätt:

  1. Skapa katalog för monteringspunkt: mkdir / mnt / <name-of-mount-point>
  2. Montera Windows Dela Dela:
    mount-t cifs-o username = <användarnamn>, <lösenord> lösenord = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Obs: syntax-<användarnamn> username =, lösenord = <lösenord> sparar lösenordet.
  3. Slutligen, om du vill köra för att skapa symbolisk länk: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Publicerad i: Linux , Samba , Shell , tips

Nano redaktör, syntax framhäva

Inlagd av: (Feb 22)

För att lägga till syntax-färgade nano i första hand ska du skapa konfigurationsfilen Nanorc på deras hemsida, som ett andra fynd från denna adress:. http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / syntax-nanorc filer. nanorc ingå i konfigurationen för att uppnå önskad effekt.

Exempel på text läggas till Nanorc.:

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

Publicerad i: linux , shell , tips

Genvägarna från bash

Inlagd av: (okt 19)

Ctrl + A till början av raden du skriver.
Ctrl + E Gå till slutet av raden du skriver.
Ctrl + L Rensa skärmen.
Ctrl + U Rensar skärmen innan markören. Om du är i slutet av raden, raderar hela raden.
Ctrl + R kan du söka igenom tidigare använda kommandon.
Ctrl + C Stoppa vad du gör.
Ctrl + D Avsluta den aktuella skalet.
Start Ctrl + Z för att avbryta vad du gör i bakgrunden.
Ctrl + W bort ordet före markören är.
Ctrl + K Rensa raden efter markören.
Ctrl + T Vänder de sista två tecknen före markören.
Esc + T Vänder de två sista ord före markören.
ALT + F Flyttar markören framåt ett ord i den aktuella raden.
Alt + B Flytta markören bakåt ett ord i den aktuella raden.
Fliken Komplettera automatiskt namn på filer och mappar.
Klistra in Ctrl + Y (som i kopiera och klistra in) all text före markören.

OBS: Vissa av dessa kommandon fungerar inte om du skal via telnet, SSH-session, eller om tangentbordet är ett särskilt sätt configuratain

Publicerad i: linux , shell , tips

Automatisk uppdatering av SpamAssassin Regler

Inlagd av: (Apr 20)

När du installerar SpamAssassin på vår e-postserver har vi installerat ett script som används för att ladda ner regler för att förbättra avskiljning av spam-mail som anländer på vår server.

Skriptet heter SA-uppdatering . Nedan redovisar vi en enkel crontab som ska ingå i din Linuxburk att ringa varje dag klockan 7:00 och för att hålla manuset fram till datum för din spamassassin regler.

spamassassin auto update rules

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

Kom ihåg att också starta om tjänsten efter uppgradering spamassassin med kommandot:

/ Etc / init.d / spamassassin omstart

eller

/ Etc / init.d / spamd omstart

OBS: Kommandon och platser kan variera från distro till distro, men för sysadmin bör inte vara svårt att hitta rätt position. Vid problem kontakta oss eller lämna en kommentar.

Publicerad i: linux , shell , skräppost , tips
Powered by CyberTek - Fjärrhjälp