CyberTek - the future at the present!
Google

Znajdowanie tekstu z grep

Wysłany przez: (02 listopad)

Oto prosty sposób na wyszukiwanie tekstu w serię plików, ważny dla wszystkich dystrybucji Linuksa:

grep "mój ciąg znaków" / home / MyHome / *. txt

polecenia grep może również dodać inne opcje:

- Wykonaj wyszukiwanie rekursywne w podkatalogach:

grep-r "mój tekst" / home / MyHome

- Wypisuje tylko nazwy pliku, w którym mamy wystąpienia Notre:

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

Opublikowano w: linux , muszli , porady

Lista zainstalowanych pakietów w Ubuntu

Wysłany przez: (Jun 17)

Ponowna instalacja wszystkich pakietów, które wykorzystaliśmy w poprzednim polu linux Ubuntu (to odnosi się również do Debiana i tym podobne) może być długi i być może nie jest powiedziane, że pamiętamy wszystko kiedyś, szczególnie jeśli jest bogaty w obiekty bibliotek rozwoju lub serwerów instalacji. Aby ponownie zainstalować wszystkie pakiety na nowym polu, ale możemy zrobić wszystko z kilkoma prostymi poleceniami.

Aby wygenerować listę pakietów zainstalowanych w polu linux ubuntu:

  dpkg - get-selections> zainstalowanego oprogramowania- 

Aby sprawdzić i zainstalować wszystkie pakiety na liście, ubuntu linux pole w celu:

  dpkg - set-selections <zainstalowanego oprogramowania- 

Wreszcie, należy wpisać polecenie

  dselect 

Opublikowano w: linux , porady , ubuntu

nano edytor skrótów klawiaturowych i alternatywy

Wysłany przez: (Tue 21)
Zapis na skróty jest następujący. Sekwencje identyfikowane przez symbol (^) są wprowadzane za pomocą klawisza Control (Ctrl), lub przez naciśnięcie klawisza Esc dwa razy. Sekwencje wskazane przez symbol Meta (M) może być umieszczona za pomocą Esc, Alt lub Meta, w zależności od konfiguracji klawiatury. Ponadto, naciskając klawisz Esc dwukrotnie i wpisując numery od 000 do 255 znaków można wprowadzić odpowiedni kod ASCII. Następujące skróty są dostępne w głównym oknie edytora. Alternatywne sekwencje są w nawiasach:

^ G (F1) Pokaż ten komunikat pomocy
^ X (F2) Zamknij bieżący plik / Exit nano
^ O (F3) Zapisuje bieżący plik na dysku
^ J (F4) Uzasadnij bieżącego akapitu

^ R (F5) Wstaw inny plik do bieżącego
^ W (F6) Szukaj ciąg znaków lub wyrażenie regularne
^ Y (F7) Idź do poprzedniego ekranu
^ V (F8) Idź do następnego ekranu

^ K (F9) Cut bieżącej linii i zapisuje go w cutbuffer
^ U (F10) cutbuffer Wklej z bieżącej linii
^ C (F11) Pokazuje położenie kursora
^ T (F12) Uruchom sprawdzanie pisowni, jeśli są dostępne

M-\ (M |) idzie do pierwszej linii z pliku
M / (M-?) Powinna być ostatnia linia pliku

^ _ (F13) (MG) idzie na numer linii i kolumny specyficzne
^ \ (F14) (MR) Zamienia ciąg znaków lub wyrażenie regularne
^ ^ (F15) (MA) Dodać tekst na pozycji kursora
MW (F16) Powtórz ostatnie wyszukiwanie

M-^ (M-6) Kopiuj bieżący wiersz i przechowuje ją w cutbuffer
Zastosuj M-indent do bieżącej linii}
M-{Usuń wcięcie z bieżącego wiersza
Advance jeden znak ^ F
^ B Zmniejsza czcionki
^ Przestrzeni przodu o jeden wyraz
M-Space Zmniejsza słowo
^ P Przenieś do poprzedniej linii
^ N Przejście do następnej linii

^ Przejdź na początek bieżącego wiersza
^ E Przenieś na koniec linii
M-((M-9) na początku akapitu, a następnie poprzednim ustępie
M-) (M-0) Idź do końca akapitu, a następnie w następnym paragrafie
M-] Idź do odpowiednich nawiasach
M-(M-_) Przewija o jedną linię, bez przemieszczania kursora
-M + (M-=) Przewiń jednej linii, bez przesuwania kursora
M-<(M,) trafia do poprzedniego bufora
M-> (M-.) Przejdź do następnej bufor

Wstawia znak dosłownie MV
^ I Włóż kartę na pozycji kursora
^ M wprowadza powrót karetki na pozycji kursora
^ D Usuwa znak pod kursorem
^ H Usuwa znak na lewo od kursora
MT Cut od kursora do końca pliku

MJ Justify cały plik
MD policzyć liczbę słów, linii i znaków
^ L Odśwież bieżącą ekranie
^ Z zawiesza edytor (jeśli funkcja hibernacji jest włączona)

(MX) paska poleceń włącza / wyłącza
(MC) Zawsze pokazuj pozycji kursora włączyć / wyłączyć
(MO) Użyj jeden wiersz więcej zmian włączyć / wyłączyć
(MS) ciągłego przewijania włącza / wyłącza
(MP) Pokaż spacji włącza / wyłącza
(MY) Składnia kolorowe włącza / wyłącza
(MH) Smart klawisz Home włącza / wyłącza
(MI) Wcięcia Auto włącza / wyłącza
(MK) Przeniesienie do końca linii włącza / wyłącza
(ML) Wrap włącza / wyłącza
(MQ) Konwersja spacje włączyć / wyłączyć
(MB) File Backup włącza / wyłącza
(MF) Wiele plików włączyć / wyłączyć
(MM) Mouse Support włączyć / wyłączyć
(MN) nr konwersji formatu DOS / Mac włącza / wyłącza
(MZ) Zawieszenie włączyć / wyłączyć
(M-$) Wrap miękkie włączyć / wyłączyć

Opublikowano w: linux , linux nano , muszli , porady

Ubuntu VirtualMin + + Antispam / Antivirus Moduł

Wysłany przez: (Tue 21)
Aby korzystać z silnika antyspam / antywirus + Webmin + Virtualmin dystrybucji Ubuntu musi najpierw zainstalować wrapper dla procmail, to służyć nie jest w dystrybucji Ubuntu, ale łatwo można znaleźć w Internecie na stronie VirtualMin:

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

zainstalować pakiet z prostą: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Następnie należy sprawdzić uprawnienia pozostałości procmail-wrapper, które można znaleźć w katalogu / usr / bin:
rwsr-xr-x 1 root root 2,9 K 28.11.2006 10:08 procmail-wrapper
faktycznie powinno być już ok po instalacji. W szczególności, jeśli s nie pojawia się w uprawnienia użytkownik będziesz miał problemów.

Na koniec sprawdzamy, Postfix używa procmail nasze opakowania, a nie bezpośrednio:

sudo nano / etc / postfix / main.cf

zapewnienia, że ​​istnieją następujące dyrektywy:

mailbox_command = / usr / bin / procmail-wrapper-o-$ DOMAIN-d $ LOGNAME

Opublikowano w: linux , porady , ubuntu , virtualmin

Włącz PCNTL formularz w php

Wysłany przez: (Tue 14)

Aby włączyć obsługę w php5 PCNTL (testowane na Ubuntu 10.10) w pierwszej kolejności należy zainstalować php5-cli php5-dev i oczywiście musi spełniać wszystkie zależności wymaganych przez system:

# Sudo apt-get install php5-dev php5-cli

Po musimy umieścić w ścieżce, gdzie można znaleźć źródła moduł, który chcesz wypełnić:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Ścieżka może się różnić, w zależności od dystrybucji i wersji php (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Ale po idziemy do końcowych etapów:

# Phpsize

#. / Configure

# Make

# Make install

Alternatywnie można również zainstalować skopiować ręcznie moduł, który po prostu wygenerowane:

# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules

Na końcu dodajemy PHP ini, aby załadować nasz formularz.:

# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Nie zapomnij ponownie uruchomić apache następnie zastosować wszystkie zmiany:

# / Etc/init.d/apache2 restart

Opublikowano w: apache , rozwój , php , porady , ubuntu

Bill vs Steve

Wysłany przez: (19 stycznia)

Dziwny związek, który rozwinął się na przestrzeni lat Bill Gates i Steve Jobs, podsumowane w tym filmie widzimy ewolucję, również zwrócić uwagę na starzenie się znaków. Bill w 1983 roku był prawdziwym frajerem!

Opublikowano w: historii , mac , microsoft

Zwiększ długość sesji ssh

Wysłany przez: (05 październik)

Aby zapobiec przedwczesnemu odłączenie od sesji ssh do osiągnięcia limitu czasu bezczynności można podjąć następujące kroki:

1) na poziomie klienta, poprzez modyfikację pliku / etc / ssh / ssh_config, dodanie lub zmianę ServerAliveInterval głos, na przykład:

ServerAliveInterval 15

Ustaw czas retencji sesji do 15 minut z powodu braku aktywności.

2) Na poziomie serwera, edytować / etc / ssh / sshd_config, dodanie lub zmianę pozycji i ClientAliveCountMax ClientAliveInterval, na przykład:

ClientAliveInterval 15
ClientAliveCountMax 15

Pozycje pliki konfiguracyjne mogą różnić w zależności od dystrybucji Linuksa do innego, ale zazwyczaj te wymienione są główne drogi, takie jak Debian, Ubuntu, Fedora, RH.

Opublikowano w: linux , muszli , porady

Poprawić wydajność I / O systemu plików Linuksa

Wysłany przez: (04 października)

Poprawa wydajności systemu plików I / O można dodać noatime partycji:

# Vi / etc / fstab

proc / proc proc defaults 0 0
none / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 wymiany nie sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0

To nie jest konieczne ponowne uruchomienie systemu do modyfikowania go stosować, bastarimontare partycji:

# Mount-o remount /

a następnie do wyświetlania parametrów, z którym oddajemy nasze partzione wpisz: +

# Zamontuj

należy uzyskać wynik tak:

/ Dev/md2 on / type ext3 (rw, noatime)
tmpfs on / lib / init / rw tmpfs typu (rw, nosuid, mode = 0755)
proc / proc proc typu (rw, noexec, nosuid, nodev)
sysfs na / sys sysfs typu (rw, noexec, nosuid, nodev)
procbususb w / proc / bus / usb typu usbfs (rw)
udev / dev tmpfs typu (rw, mode = 0755)
tmpfs / dev / shm tmpfs typu (rw, nosuid, nodev)
devpts / dev / pts typu devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 w katalogu / boot type ext3 (rw)

Opublikowano w: Hacks & Mods , linux , porady

Lista pakietów zainstalowanych w Ubuntu / Debian

Wysłany przez: (zestaw 21)

Na listę pakietów oprogramowania zainstalowanego na komputerze z systemem Linux (Ubuntu / Debiana):

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

Opublikowano w: linux , muszli , porady

Wznowić przerwane ściąganie z rsync

Wysłany przez: (26 lipca)

Oto przykład, jak wznowić pobieranie częściowo ściągniętego pliku przez scp lub rsync. Od scp nie obsługuje wznowienia, jeśli sie zaczął, aby pobrać plik z tym poleceniem, wciąż mamy go zastąpić alternatywnym oparty na rsync:

rsync-partial-postęp-rsh = "ssh-p 1022" root @ remotehost: / ~ / nazwa_pliku pliku

W powyższym przykładzie pokazano również jak układać polecenia w przypadku korzystania z portu innego niż tradycyjne 22 do protokołu SSH.

Opublikowano w: linux , muszli , porady

Pobieranie plików z Megaupload, Rapidshare i innych usług z Linux za pośrednictwem polecenia

Wysłany przez: (22 lipca)

Spróbuj użyć wysokiej jakości lemiesz (linii poleceń programu) rozszerzonej wykonać upload i download niektóre z najbardziej popularnych wymiany plików stron internetowych. Działa na Linux i systemów uniksowych, obsługuje: Megaupload, Rapidshare, 2Shared, 4shared, ZShare, Badongo, DepositFiles i Mediafire. W praktyce jest to zamiennik wget dla tych miejsc.

Lemiesz zainstalować w Ubuntu Linux

1. Jeśli nie zostały spełnione, spełnione zależności:

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


2. lemiesz Pobierz , wyciągu i zainstalować zawartość. Istnieje również wersja już packetized Deb, jeśli używasz tej wersji po prostu kliknij dwukrotnie pakiet i potwierdzić instalację, odwrotnie.:

  tar xvzf lemiesz-0.x 


3. Teraz ustawić lemiesz:

  Lemiesz cd-0.x 
  sudo bash setup.sh zainstalować 

Polecenia lemiesza

Pobieranie plików z rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u pobrać listę plików (jedna linia):
plowdown file_with_links.txt

Pobieranie plików z rapidshare z bezpłatnym ID członkostwa:
plowdown-a mójużytkownik: mojehasło http://www.megaupload.com/?d=132348234

Pobierz chronionego hasłem pliku z rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Pobierz tylko plik URL bez pobierania go rzeczywistości. Bardzo przydatny, gdy chcesz użyć innego downloadera Web:
plowdown-link-tylko http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

Dla zaawansowanych użytkowników: Jeżeli znajdziesz stronę z kilkoma linkami do plików umieszczonych na rapidshare go pobrać, aby zobaczyć pierwsze 10 linków, należy użyć następującego polecenia:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -

Aby filtrować połączenia operacyjnego w pliku tekstowym:
plowdown file_with_links.txt c-> file_with_active_links.txt

Prześlij plik na rapidshare bezpłatne membershipID:
plowup-a mójużytkownik: moje_hasło-d "Mój opis" / path / myfile.txt megaupload

Prześlij plik na rapidshare z ID multifetch premii i przesłane:
plowup-a mójużytkownik: moje_hasło-d "Mój opis"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Prześlij plik na rapidshare anonomamente, zmieniając nazwę pliku po przesłaniu:
plowup / path / myfile.txt rapidshare: anothername.txt

Opublikowano w: linux , rapidshare , powłoki

Konsoli systemu Linux z dzielenia ekranu

Wysłany przez: (4 lipca)

Z ekranu można udostępniać między wieloma sonsole użytkowników podłączonych lokalnie lub przez ssh. Aby to zrobić, wykonaj następujące kroki, instrukcje są typowe dla systemu debian, ale odnosi się podobnie dla innych dystrybucji.

1. Instalacja ekranu

sudo apt-get install ekranie
2. Od komputera jest prowadzony przez ekran parametrów, aby rozpocząć sesję screen-S nazwa_sesji. -S pozwala określić nazwę sesji, pozwala na zarządzanie wieloma sesjami użytkowników jednocześnie i dużo łatwiejsze.
screen-S przesiewowy test

4. Zdalny użytkownik (gość) używa SSH, aby połączyć się z komputerem zdalnym (remotehost)

gości @ ssh remotehost
  5 komputera (remotehost) wyraża zgodę na połączenie w wielu użytkowników sesje wciskając Ctrl-A:. Multiuser on (wszystkie "ekran polecenia" start z sekwencji Ctrl-A). 
CTRL-A: wielu użytkowników na

. 6 Potem, gospodarzem (remotehost) musi udzielić zgody na zdalny użytkownik (gość) aby umożliwić jej dostęp do sesji screen z CTRL-A commadn: acladd nazwa_użytkownika, gdzie nazwa_użytkownika jest zdalne logowanie użytkownika.

CTRL-A: acladd gości

7. Zdalny użytkownik może połączyć się z sesji hosta. Składnia do podłączenia do sesji screen innego użytkownika jest host_username screen-x / nazwasesji.

screen-x nazwa użytkownika / screen-test
Opublikowano w: Poradnik , Linux , Shell , wskazówki
Powered by CyberTek - Pomoc zdalna