Archive for the 'Shell' Category
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 (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 (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 (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
Holen Sie sich nur die URL-Datei, ohne sie herunterzuladen Eigentlich. 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 Geschrieben von: admin (19. April) In der Shell können Sie angeben, das Datumsformat wie folgt:
date + FORMAT
Zum Beispiel Folgendes eingeben:
$ Date + "% m-% d-% y"
Sie erhalten:
04-17-10
Wenn Sie den 4-stelligen Jahr:
$ Date + "% m-% d-% y"
Sie erhalten:
2010.04.17
Die gegenwärtige Zeit zu einem durch Eingabe löschen:
$ Date + "% T"
Sie erhalten:
19.55.04
Um einmal auf 12 Stunden Basis drop:
$ Date + "% r"
Sie erhalten:
19.56.05
Zur Anzeige der Uhrzeit im Format HH: MM:
$ Date + "% H-% M"
Sie erhalten:
07.56
Liste von Optionen, um die Daten-Format Wunder:
- %%
- eine wörtliche%
- % Zu
- Local ist abgekürzter Name des Wochentages (zB Sonne)
- % A
Lokale vollständige Name des Wochentags (zB Sonntag)
- % B
- Local ist abgekürzter Name des Monats (zB Jan)
- % B
- Lokale vollständige Name des Monats (zB Januar)
- % C
- Lokale Datum und Uhrzeit (z. B. Mi 3. März 2005 23.05.25)
- % C
- Jahrhunderts, wie% Y, weglassen, außer letzten beiden Ziffern (zB 21)
- % D
- Tag des Monats (zB 01)
- % D
Termine, so wie% m /% d /% y
- % Und
- Tag des Monats, Raum gepolstert; Wie% _d
- % F
- Ausführliche Daten, genau wie% Y-% m-% d
- % G
- letzten beiden Ziffern des Jahres der ISO Wochennummer (siehe% G)
- % G
- Jahr der ISO Wochennummer (siehe% V); Normalerweise nur sinnvoll mit% V
- % H
- Gleich wie% b
- % I
Stunde (00 .. 23)
- % I
- Stunde (01 .. 12)
- % J
- Tag des Jahres (001 .. 366)
- % K
- Stunde (0 .. 23)
- % S
- Stunde (1 .. 12)
- % M
- Monat (01 .. 12)
- % M
Minute (00 .. 59)
- % N
- zu newline
- % N
- Nanosekunden (000000000 .. 999999999)
- % P
- Entweder ist die lokale Äquivalent zu AM oder PM; leer, wenn nicht bekannt
- % P
- wie% p, aber Kleinschreibung
- % R
- die Einheimischen 12-Stunden-Zeit (zB 23.11.04)
- % R
24-Stunden-Stunden-und Minutenzeiger, so wie% H:% M
- % S
- Sekunden seit 1970-01-01 00:00:00 UTC
- % S
- Sekunde (00 .. 60)
- % T
- Tabbed
- % T
- Zeit, so wie% H:% M:% S
- % U
- Tag der Woche (1 .. 7), 1 Montag
- % U
Wochennummer des Jahres mit Sonntag als erster Tag der Woche (00 .. 53)
- % V
- ISO Wochennummer, mit Montag als erster Tag der Woche (01 .. 53)
- W%
- Tag der Woche (0 .. 6), 0 Sonntag
- % W
- Wochennummer des Jahres mit Montag als erster Tag der Woche (00 .. 53)
- % X
- Local-Datum Vertretung (zB 31.12.99)
- % X
- Lokale Zeit-Darstellung (zB 23.13.48)
- % Y
letzten beiden Ziffern des Jahres (00 .. 99)
- % Y
- Jahr
- % Z
- + Hhmm numerische Zeitzone (zB -0400)
- % Z
- + Hh: mm numerische Zeitzone (z. B., -04: 00)
- %:: Z
- + Hh: mm: ss numerische Zeitzone (z. B., -04: 00:00)
- %::: Z
- numerischen Zeitzone mit: Notwendige, um Präzision (zB -04, +05:30)
- % Z
- alphabetische Zeitzone Abkürzung (zB EDT)
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (19. April) Um die aktive Weitergabe von Beratung, bevor Sie diesen Befehl ausführen:
smbclient-L-U <windows-box> <username>
Dann können wir vorgehen, um die condivisionewindows in unserer Linux-Box in Segun Weg Karte:
- Erstellen Sie das Verzeichnis für den Mountpunkt: mkdir / mnt / <name-of-mount-point>
- Montieren Sie die Windows-Share:
mount-t cifs-o username = sa, <password> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
Hinweis: Die Syntax-<username> username =, password = Kennwort speichert das Passwort. - Schließlich, wenn Sie wollen, dass die Fahrt zum symbolischen Link erstellen: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>
Veröffentlicht in: Linux , Samba , Shell , Tipps Geschrieben von: Admin (Feb 22) . Um Syntax-farbigen nano in der ersten Instanz müssen Sie die Konfigurationsdatei nanorc auf ihrer Homepage zu erstellen, wie eine zweite Erkenntnis aus dieser Adresse: http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / Syntax-nanorc Dateien. nanorc in der Konfiguration, um den gewünschten Effekt zu erzielen einbezogen werden.
. Beispiel Text, um nanorc angefügt:
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"
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (19. Oktober) Strg + A, um den Anfang der Zeile Sie tippen.
Strg + E Zum Ende der Leitung Sie tippen.
Strg + L Löscht den Bildschirm.
Strg + U Löscht den Bildschirm vor dem Cursor. Wenn Sie am Ende der Zeile sind, löscht die ganze Zeile.
Strg + R können Sie durch zuvor verwendeten Befehle zu suchen.
Strg + C beenden, was du tust.
Ctrl + D Verlassen der aktuellen Shell.
Starten Sie Strg + Z zu suspendieren, was Sie sind im Hintergrund zu tun.
Strg + W Löschen Sie das Wort vor dem Cursor steht.
Strg + K Löschen der Zeile nach dem Cursor.
Strg + T Kehrt die letzten zwei Zeichen vor dem Cursor.
Esc + T Kehrt die beiden letzten Worte vor dem Cursor.
Alt + F Bewegt den Cursor ein Wort in der aktuellen Zeile.
Alt + B Bewegen Sie den Cursor ein Wort zurück in der aktuellen Zeile.
Tab Auto-Complete die Namen von Dateien und Ordnern.
Einfügen Strg + Y (wie in copy and paste) den gesamten Text vor dem Cursor.
Hinweis: Einige dieser Befehle funktionieren nicht, wenn Sie einen Shell-Zugang per Telnet, SSH-Sitzung, oder wenn die Tastatur ist eine besondere Art und Weise configuratain
Veröffentlicht in: linux , shell , Tipps Geschrieben von: admin (20. April) Bei der Installation von SpamAssassin auf unserem Mail-Server haben wir ein Skript verwendet, um die Regeln zum Download zur Erfassung von Spam-Mails ankommen auf unserem Server zu verbessern installiert haben.
Das Skript heißt sa-update . Nachfolgend berichten wir über eine einfache crontab Eintrag in Ihrem Linux-Rechner eingebunden werden, um rufen jeden Tag um 7.00 Uhr und um das Skript zu halten, um das Datum für Ihren spamassassin Regeln.
0 7 * * * / usr / bin / sa-update-D-Aktualisierung / etc / mail / spamassassin /
Denken Sie daran, auch den Dienst neu starten nach dem Upgrade spamassassin mit dem Befehl:
/ Etc / init.d / spamassassin neu starten
oder
/ Etc / init.d / spamd starten
HINWEIS: Befehle und Orte können von Distribution zu Distribution unterschiedlich, aber für den Systemadministrator sollte nicht schwierig sein, die richtige Position zu finden. Bei Schwierigkeiten wenden Sie sich bitte an uns oder einen Kommentar abzugeben.
Veröffentlicht in: linux , shell , Spam , Tipps