Geschrieben von: admin (2. November) Hier ist ein einfacher Weg, um für den Text in eine Reihe von Dateien, gültig für alle Linux-Distributionen Suche:
grep "meine Suchbegriff" / home / MyHome / *. txt
den Befehl grep können auch weitere Optionen:
- Führen Sie eine rekursive Suche in Unterverzeichnissen:
grep-r "mein Text" / home / MyHome
- Drucken Sie nur den Namen der Datei, in der wir Notre Vorkommen:
grep-H-R "Mein Test" / home / MyHome
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (17. Juni) Setzen Sie alle Pakete, die wir in unseren früheren Ubuntu Linux-Box verwendet werden (es gilt auch für Debian und dergleichen) kann eine lange und dann ist es vielleicht nicht gesagt, dass wir alles, was wir gewöhnt sind, vor allem, wenn es reich an Einrichtungen ist vergessen Entwicklungs-Bibliotheken oder die Installation Server. So installieren Sie alle Pakete auf die neue Box, aber wir können alles mit ein paar einfachen Befehlen zu tun.
Um die Liste der Pakete in Ihrem Ubuntu-Linux-Box installiert zu erzeugen:
dpkg - get-selections> installiert-Software
Um zu überprüfen, und installieren Sie alle Pakete auf Ihrer Liste, Ubuntu Linux-Box auf das Ziel:
dpkg - set-selections <installed-Software
Schließlich geben Sie den Befehl
Veröffentlicht in: linux , Tipps , ubuntu Geschrieben von: admin (Di 21) Die Notation für den Abkürzungen ist wie folgt. Die Sequenzen mit dem Symbol (^) identifiziert werden eingeführt mit der Strg-Taste (Strg), oder durch Drücken der Esc-Taste zweimal. Die Sequenzen mit dem Symbol Meta (M) identifiziert werden können eingefügt entweder mit der Esc, Alt oder Meta, abhängig von der Konfiguration der Tastatur bedient werden. Darüber hinaus können Sie Esc drücken zweimal die Eingabe der Nummern 000 bis 255 Zeichen mit den entsprechenden ASCII-Code eingegeben werden. Die folgenden Abkürzungen werden in der Haupt-Editor-Fenster. Die alternative Sequenzen sind in Klammern angegeben:
^ G (F1) Zeigt diese Hilfe an
^ X (F2) Schließen Sie die aktuelle Datei / Beenden nano
^ O (F3) Speichert die aktuelle Datei auf der Festplatte
^ J (F4) Begründen Sie die aktuellen Absatz
^ R (F5) Legen Sie eine andere Datei in die aktuelle
^ W (F6) Suche nach einer Zeichenkette oder einem regulären Ausdruck
^ Y (F7) Gehe zum vorherigen Bildschirm
^ V (F8) Zum nächsten Bildschirm
^ K (F9) Schneiden Sie die aktuelle Zeile und speichert sie in cutbuffer
^ U (F10) cutbuffer von der aktuellen Zeile einfügen
^ C (F11) Zeigt die Position des Cursors
^ T (F12) Führen Sie die Rechtschreibprüfung, wenn verfügbar
M-\ (M |) geht auf die erste Zeile der Datei
M / (M-?) Sollte die letzte Zeile der Datei werden
^ _ (F13) (MG) geht auf eine Zeilennummer und Spalte-spezifische
^ \ (F14) (MR) Ersetzt eine Zeichenfolge oder einen regulären Ausdruck
^ ^ (F15) (MA) Machen Sie den Text an der Cursor-Position
MW (F16) Wiederholen der letzten Suche
M-^ (M-6) Kopieren Sie die aktuelle Zeile und speichert sie in cutbuffer
Bewerben M-indent zu aktuellen Zeile}
M-{entfernen Einrückungen aus der aktuellen Zeile
Voraus ein Zeichen ^ F
^ B Verringert die Schriftgröße
^ Raum ein Wort vorwärts
M-Space Verringert das Wort
^ P Zum vorherigen Zeile
^ N zu nächsten Zeile springen
^ Zum Anfang der aktuellen Zeile springen
^ E Bewegen zum Ende der Zeile
M-((M-9) an den Anfang des Absatzes, dann dem vorstehenden Absatz
M-) (M-0) bis zum Ende des Absatzes gehen, dann im nächsten Absatz
M-], um die entsprechenden Klammern Go
M-(M-_) Blättert eine Zeile ohne Bewegen des Cursors
-M + (M-=) Blättern eine Zeile nach unten ohne Bewegen des Cursors
M-<(M,) geht an den bisherigen Puffer
M-> (M-.) in den nächsten Puffer Go
Fügt ein Zeichen buchstäblich MV
^ I Legen Sie eine Lasche an der Cursor-Position
^ M fügt einen Wagenrücklauf an der Cursor-Position
^ D Lösche das Zeichen unter dem Cursor
^ H Löscht das Zeichen links vom Cursor
MT Cut aus dem Cursor an das Ende der Datei
MJ Begründen Sie die gesamte Datei
MD Zählen Sie die Anzahl der Wörter, Zeilen und Zeichen
^ L Refresh der aktuellen Bildschirm
^ Z unterbricht den Editor (wenn Ruhezustand ist aktiviert)
(MX) Befehlsleiste aktiviert / deaktiviert
(MC) Immer zeigen die Position des Cursors aktivieren / deaktivieren
(MO) Verwenden Sie eine Zeile für weitere Änderungen aktivieren / deaktivieren
(MS) Continuous Scrolling aktiviert / deaktiviert
(MP) anzeigen Leerzeichen aktiviert / deaktiviert
(MY) Syntax farbig aktiviert / deaktiviert
(MH) Smart Home-Taste aktiviert / deaktiviert
(MI) Auto Einzug aktiviert / deaktiviert
(MK) Cut zum Ende der Zeile aktiviert / deaktiviert
(ML) Wrap aktiviert / deaktiviert
(MQ) Convert Tabulatoren in Leerzeichen aktivieren / deaktivieren
(MB) File Backup aktiviert / deaktiviert
(MF) Mehrere Dateien aktivieren / deaktivieren
(MM) Mouse Support aktivieren / deaktivieren
(MN) Nr.-Format Konvertierung von DOS / Mac aktiviert / deaktiviert
(MZ) Suspension aktivieren / deaktivieren
(M-$) Wrap weichen aktivieren / deaktivieren
Veröffentlicht in: linux , linux nano , Muscheln , Tipps Geschrieben von: admin (Di 21) Um den Motor zu betreiben Antispam / Antivirus + Webmin + Virtualmin Ubuntu-Distribution installieren, müssen zunächst die Wrapper für die procmail wird dies dazu dienen, nicht in der Ubuntu-Distribution, aber man kann leicht zu finden auf der Website des Online- Virtualmin:
http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/
Installieren Sie das Paket mit einem einfachen: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb
Dann sollten Sie die Berechtigungen des Wohn procmail-Wrapper, die Sie in / usr / bin zu finden:
rwsr-xr-x 1 root root 2,9 k 2006.11.28 10.08 procmail-wrapper
Eigentlich sollte es schon ok sein nach der Installation. Insbesondere dann, wenn s nicht in die Benutzerberechtigungen angezeigt wird Sie Probleme haben.
Schließlich prüfen wir, dass postfix procmail unsere Wrapper verwendet und nicht direkt:
sudo nano / etc / postfix / main.cf
sicherzustellen, dass es die folgende Anweisung:
mailbox_command = / usr / bin / procmail-Wrapper-o-a $ DOMAIN-d $ LOGNAME
Veröffentlicht in: linux , Tipps , ubuntu , Virtualmin Geschrieben von: admin (Di 14) Um die Unterstützung in php5 PCNTL (getestet auf Ubuntu 10.10) in erster Linie müssen Sie php5-cli php5-dev installieren und natürlich müssen Sie alle Abhängigkeiten vom System benötigten erfüllen:
# Sudo apt-get install php5-dev php5-cli
Nachdem wir in den Pfad, in dem Sie die Quelle des Moduls, das Sie ausfüllen möchten finden ausgedrückt:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Der Pfad kann unterschiedlich sein, je nach Distribution und Version von PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Aber nachdem wir gehen zu den letzten Schritten:
# Phpsize
#. / Configure
# Stellen
# Make install
Alternativ können Sie auch make install von Hand das Modul kopieren Sie gerade kompiliert haben:
# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules
Schließlich fügen wir Php ini unser Formular zu laden.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Vergessen Sie nicht, apache starten, um unsere Änderungen zu übernehmen:
# / Etc/init.d/apache2 restart
Veröffentlicht in: apache , Entwicklung , php , Tipps , ubuntu Geschrieben von: admin (Jan 19) Eine merkwürdige Beziehung, die im Laufe der Jahre Bill Gates und Steve Jobs, in diesem Video sehen wir die Entwicklung zusammengefasst, entwickelt hatte, beachten Sie auch die Alterung der Charaktere. Bill im Jahr 1983 war ein echter Nerd!
Veröffentlicht in: Geschichte , mac , microsoft Geschrieben von: admin (5. Oktober) Um ein vorzeitiges Abschalten von einer ssh-Sitzung eine Frist von Inaktivität erreichen, können Sie die folgenden Schritte:
1) Ein Kunde Ebene, indem Sie die Datei / etc / ssh / ssh_config, das Hinzufügen oder Ändern der Stimme ServerAliveInterval, zum Beispiel:
ServerAliveInterval 15
Stellen Sie die Verweildauer der Sitzung bis 15 Minuten wegen Inaktivität.
2) Bei der Server-Ebene, bearbeiten Sie die Datei / etc / ssh / sshd_config, Hinzufügen oder Ändern von Einträgen und ClientAliveInterval ClientAliveCountMax, zum Beispiel:
ClientAliveInterval 15
ClientAliveCountMax 15
Die Positionen der configs-Dateien können von einer Linux-Distribution zum anderen variieren, aber in der Regel diejenigen aufgeführt sind die Hauptwege, wie Debian, Ubuntu, Fedora, RH.
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (4. Oktober) Verbessern Sie die Leistung von I / O-Dateisystem fügen Sie die noatime die Partition kann:
# 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 none swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0
Es ist nicht notwendig, um das System neu starten, um es zu ändern, gelten bastarimontare der Partition:
# Mount-o remount /
und dann zur Anzeige der Parameter, mit denen wir unsere partzione geben Sie einfach: +
# Berg
Sie sollten ein Ergebnis wie folgt aus:
/ Dev/md2 on / type ext3 (rw, noatime)
tmpfs on / lib / init / rw tmpfs Typ (rw, nosuid, mode = 0755)
proc on / proc Typ proc (rw, noexec, nosuid, nodev)
sysfs on / sys Typ sysfs (rw, noexec, nosuid, nodev)
procbususb auf / proc / bus / usb-Typ usbfs (rw)
udev on / dev Typ tmpfs (rw, mode = 0755)
tmpfs on / dev / shm tmpfs Typ (rw, nosuid, nodev)
devpts auf / dev / pts Typ devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 on / boot ext3 (rw)
Veröffentlicht in: Hacks & Mods , linux , Tipps Geschrieben von: admin (Set 21) Für eine Liste von Software-Pakete auf Ihrem Linux-Rechner (Ubuntu / Debian) installiert:
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib und $ (uname-r)> list.txt
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (26. Juli) Hier ist ein Beispiel dafür, wie Wiederaufnahme des Downloads eine teilweise heruntergeladene Datei per scp oder rsync. Da scp nicht unterstützt fortzusetzen, wenn się gestartet, um die Datei mit diesem Befehl laden, haben wir noch, um es mit einer Alternative auf rsync basiert ersetzen:
rsync-partial-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename
Im obigen Beispiel wird auch gezeigt, wie der Befehl zu komponieren, wenn Sie einen anderen Port als den traditionellen 22 für den SSH-Protokoll.
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (22. Juli) Versuchen Sie es mit der hohen Qualität Pflugschar (ein Programm, Kommandozeile) erweitert, um die Upload-und Download einige der beliebtesten Filesharing-Websites führen. Es läuft auf Linux-und Unix-ähnlichen Systemen unterstützt: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, DepositFiles und Mediafire. In der Praxis ist es ein Ersatz für wget für diese Seiten.
Pflugschar in Ubuntu Linux installieren
1. Wenn Sie nicht zufrieden, mit den Abhängigkeiten erfüllt:
sudo apt-get install curl imagemagick tesseract-ocr-recode eng SpiderMonkey-bin aview
2. Pflugschar herunterladen , entpacken und installieren Sie die Inhalte. Es gibt auch eine Version bereits packetized Deb, wenn Sie die Version, die Sie nur einen Doppelklick auf das Paket und bestätigen Sie die Installation, umgekehrt.:
tar xvzf Pflugschar-0.x
3. Jetzt machen wir mal Pflugschar:
Pflugschar cd-0.x
sudo bash setup.sh installieren
Befehle Pflugschar
Das Herunterladen einer Datei von rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar
Na u zum Download der Liste der Dateien (eine pro Zeile):
plowdown file_with_links.txt
Das Herunterladen einer Datei von rapidshare mit kostenloser Mitgliedschaft ID:
plowdown-a myuser: mypassword http://www.megaupload.com/?d=132348234
Laden Sie ein Passwort-geschützte Datei von rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v
Nur bekommen die URL Datei-Downloads Eigentlich ohne sie. Sehr praktisch, wenn Sie eine andere Downloader Web verwenden:
plowdown-link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt
Für fortgeschrittene Benutzer: Wenn Sie eine Seite mit mehreren Links zu Dateien auf rapidshare gehostet Sie es herunterladen, um die ersten 10 Links sehen Sie, müssen Sie den folgenden Befehl verwenden:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -
So filtern Sie die Links, die in eine Textdatei:
plowdown file_with_links.txt c-> file_with_active_links.txt
Hochladen einer Datei auf rapidshare mit freiem membershipID:
plowup-a myuser: mypassword-d "Meine Beschreibung" / path / myfile.txt megaupload
Hochladen einer Datei auf rapidshare mit einer Prämie multifetch ID und Uploads:
plowup-a myuser: mypassword-d "Meine Beschreibung"-multifetch http://www.somewherefarbeyond.com/somefile megaupload
Hochladen einer Datei auf rapidshare anonomamente, ändern Sie den Dateinamen nach Upload:
plowup / path / myfile.txt rapidshare: anothername.txt
Veröffentlicht in: linux , rapidshare , Shell Geschrieben von: admin (4. Juli) Mit dem Bildschirm können Sie zwischen mehreren Benutzern sonsole lokal angeschlossen oder via ssh zu teilen. Dazu folgen Sie bitte diesen Schritten, die Anweisungen sind typisch für ein Debian-System, sondern gilt in gleicher Weise für andere Distributionen.
1. Install-Screen
sudo apt-get install Bildschirm
2. Von dem Host-Computer wird durch den Parameter-Bildschirm ausführen, um eine Sitzung screen-S SessionName starten. -S, einen Namen für die Sitzung angeben können, damit können Sie mehrere Benutzer-Sessions gleichzeitig und in sehr viel einfacher zu verwalten.
screen-S Screen-Test
4. Der Remote-Benutzer (Gast) verwendet SSH auf dem entfernten Rechner (remotehost) verbinden
guest @ ssh remotehost
5 Der Host-Computer (remotehost) damit einverstanden, dass die Verbindung in Multi-User-screen-Sitzung, indem Sie Strg-A:. Multiuser auf (all 'Befehl screen' beginnen mit der Escape-Sequenz Strg-A).
CTRL-A: Mehrbenutzer auf
. 6 Dann muss der Host (remotehost) die Erlaubnis für den Remote-Benutzer (Gast) gewähren, damit sie auf dem Bildschirm Sitzung mit STRG-A commadn Zugang: acladd user_name wo user_name des Benutzers remote login ist.
CTRL-A: acladd Gast
7. Der Remote-Benutzer können die Host-Sitzung zu verbinden. Die Syntax, um zum Bildschirm Sitzung eines anderen Benutzers verbinden host_username screen-x / Sitzungsname.
screen-x username / Bildschirm-Test
Veröffentlicht in: HowTo , Linux , Shell , Tipps