20 Erweiterte Befehle für Linux -Benutzer mit mittlerer Ebene

20 Erweiterte Befehle für Linux -Benutzer mit mittlerer Ebene

Möglicherweise haben Sie den ersten Artikel sehr nützlich gefunden. Dieser Artikel ist eine Erweiterung der 20 nützlichen Befehle für Linux -Neulinge. Der erste Artikel war für Neulinge vorgesehen und dieser Artikel ist für US-amerikanischer Benutzer Und Fortgeschrittene Benutzer. Hier finden Sie, wie Sie die Suche anpassen und die Prozesse ausführen, um sie zu töten, wie Sie Ihre machen können Linux Terminalproduktiv ist ein wichtiger Aspekt und wie man kompiliert C, C++, Java Programme in Nix.

20 Linux Advanced & Expert Commands

21. Befehl: Finden Sie

Suchen Sie nach Dateien im angegebenen Verzeichnis, beginnen hierarchisch im übergeordneten Verzeichnis und wechseln Sie zu Unterverzeichnissen.

[E -Mail geschützt]: ~# find -name *.Sch ./Desktop/Laden.Sch ./Desktop/Test.Sch ./Desktop/Herunterfahren.Sch ./Binär/Firefox/Run-Mozilla.Sch ./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.Sch ./Downloads/kdewebdev-3.5.8/Admin/Doxygen.Sch ./Downloads/kdewebdev-3.5.8/admin/cvs.Sch ./Downloads/kdewebdev-3.5.8/admin/ltmain.Sch ./Downloads/whezy-nv-install.Sch

Notiz: Der '-Name'Option macht den Suchkoffer sensibel. Du kannst den ... benutzen '-in Namen'Option, etwas unabhängig vom Fall zu finden. (* ist eine Wildcard und durchsucht die gesamte Datei mit Erweiterung '.Sch'Sie können den Dateinamen oder einen Teil des Dateinamens verwenden, um die Ausgabe anzupassen).

[E -Mail geschützt]: ~# find -iname *.Sh (finde -Iname *.Sh / find -iname *.Sch) ./Desktop/Laden.Sch ./Desktop/Test.Sch ./Desktop/Herunterfahren.Sch ./Binär/Firefox/Run-Mozilla.Sch ./Downloads/kdewebdev-3.5.8/quanta/scripts/externalpreview.Sch ./Downloads/kdewebdev-3.5.8/Admin/Doxygen.Sch ./Downloads/kdewebdev-3.5.8/admin/cvs.Sch ./Downloads/kdewebdev-3.5.8/admin/ltmain.Sch ./Downloads/whezy-nv-install.Sch
[E -Mail geschützt]: ~# find -name *.Teer.gz/var/www/modules/update/tests/aaa_update_test.Teer.gz ./var/cache/flashplugin-nonfree/install_flash_player_11_linux.i386.Teer.gz ./home/server/downloads/drupal-7.22.Teer.gz ./Home/Server/Downloads/SMTP-7.x-1.0.Teer.gz ./home/server/downloads/noreqnewpass-7.x-1.2.Teer.gz ./usr/share/getText/Archiv.Git.Teer.gz ./usr/share/doc/apg/PHP.Teer.gz ./usr/share/doc/festival/Beispiele/rede_pm_1.0.Teer.gz ./usr/share/doc/argyll/Beispiele/Spyder2.Teer.gz ./usr/share/usb_modeSwitch/configPack.Teer.gz

Notiz: Der obige Befehl sucht nach der gesamten Datei mit Erweiterung 'Teer.gz'im Wurzelverzeichnis und in allen Unterdirektorien einschließlich montierter Geräte.

Weitere Beispiele für Linux lesen 'finden'Befehl bei 35 Befehlsbeispiele finden Sie unter Linux

22. Befehl: Grep

Der 'Grep'Befehls durchsucht die angegebene Datei nach Zeilen, die eine Übereinstimmung mit den angegebenen Zeichenfolgen oder Wörtern enthalten. Suchen '/etc/passwd' für 'Tecmint' Benutzer.

[E -Mail geschützt]: ~# grep tecmint/etc/passwd tecmint: x: 1000: 1000: tecmint ,,,:/home/tecmint:/bin/bash

Ignorieren Sie den Wortfall und jede andere Kombination mit '-ich' Möglichkeit.

[E -Mail geschützt]: ~# grep -i tecmint/etc/passwd tecmint: x: 1000: 1000: tecmint ,,,:/home/tecmint:/bin/bash

Rekursiv suchen (-R) ich.e. Lesen Sie alle Dateien unter jedem Verzeichnis für eine Zeichenfolge “127.0.0.1“.

[E -Mail geschützt]: ~# grep -r "127.0.0.1 "/etc//etc/vlc/lua/http/.Gastgeber: 127.0.0.1/etc/Sprach-Dispatcher/Module/Ivona.conf: #ivonaserverhost "127.0.0.1 "/etc/mysql/mein.CNF: Bind-Address = 127.0.0.1/etc/apache2/mods-verfügbar/status.conf: erlauben ab 127.0.0.1 :: 1/etc/apache2/mods-verfügbar/ldap.conf: erlauben ab 127.0.0.1 :: 1/etc/apache2/mods-verfügbar/info.conf: erlauben ab 127.0.0.1 :: 1/etc/apache2/mods-verfügbare/proxy_balancer.conf:# ab 127 erlauben.0.0.1 :: 1/etc/Sicherheit/Zugriff.conf:#+: root: 127.0.0.1/etc/dhcp/dhclient.conf:#Vorbereitete Domänennamen-Server 127.0.0.1; /etc/dhcp/dhclient.Conf:# Option Domänennamen-Server 127.0.0.1; /etc/init/netzwerkmechanischer.conf: ifconfig lo 127.0.0.1 Up || true/etc/java-6-openjdk/net.Eigenschaften:# localhost & 127.0.0.1). /etc/java-6-openjdk/net.Eigenschaften:# http.Nonproxyhosts = localhost | 127.0.0.1/etc/java-6-openjdk/net.Eigenschaften:# localhost & 127.0.0.1). /etc/java-6-openjdk/net.Eigenschaften:# ftp.Nonproxyhosts = localhost | 127.0.0.1 /etc /hosts: 127.0.0.1 Localhost

Notiz: Sie können diese folgenden Optionen zusammen mit verwenden Grep.

  1. -w für Wort (EGREP -W 'Word1|Word2'/path/to/Datei).
  2. -C für Count (i.e., Gesamtzahl der Zeit, mit der das Muster übereinstimmt) (Grep -c 'Wort'/path/to/Datei).
  3. -Farbe für farbige Ausgabe (Grep -Farbe Server /etc /passwd).

23. Befehl: Mann

Der 'Mann'ist der Handbuch des Systems Pager. Man bietet Online -Dokumentation für alle möglichen Optionen mit einem Befehl und seinen Verwendungen. Fast der gesamte Befehl wird mit ihren entsprechenden Handbuchseiten geliefert. Zum Beispiel,

[E-Mail geschützt]: ~# Man Man Man Man (1) Handbuch Pager Utils Man (1) Name Man-Eine Schnittstelle zu den Online-Referenzhandbüchern Synopsis Man [-c-Datei] [-d] [-d] [--- Warnungen [= Warnungen]] [-r Codierung] [-L-Lokale] [-m-System [,…]] [-m Path] [-S-Liste] [-e-Erweiterung] [-i | -i] [---- regex |--wildcard] [-nur namens] [-a] [-U] [--no-subpages] [-p pager] [-r-Eingabeaufforderung] [-7] [-e codieren] [- No-Hyphenation] [-NO-Justization] [-p String] [-t] [-t [Gerät]] [-h [Browser]] [-x [dpi]] [-z] [[Abschnitt] Seite …]… MAN -K [APROPOS-Optionen] Regexp… Man -k [-W | -W] [-S-Liste] [-i | -i] [-Regex] [Abschnitt] Begriff… Man -f [Whatis-Optionen ] Seite… Man -l [-c-Datei] [-d] [-d] [--warnings [= Warnings]] [-r codieren] [-l locale] [-p pager] [-r-Eingabeaufforderung] [- 7] [-e codieren] [-p String] [-t] [-t [Gerät]] [-h [Browser]] [-x [dpi]] [-z] Datei… Man -W | -W [ -C-Datei] [-d] [-d] Seite… Man -c [-c-Datei] [-d] [-d] Seite… Man [-hv]

Manuelle Seite für die Mannseite selbst, ähnlich 'Mann Katze'(Manuelle Seite für den CAT -Befehl) und' 'Mann ls'(Manuelle Seite für Befehl LS).

Notiz: Man Page ist als Befehlsreferenz und Lernen vorgesehen.

24. Befehl: PS

ps (Verfahren) gibt den Status des Ausgangsprozesses mit einem einzigartigen Ausweis genannt PID.

[E -Mail geschützt]: ~# ps pid tty time cmd 4170 Punkte/1 00:00:00 Bash 9628 Punkte PTS/1 00:00:00 PS

Den Status aller Prozesse zusammen mit dem Prozess auflisten Ausweis Und PID, Option verwenden '-A''.

[E -Mail geschützt]: ~# ps -a pid tty time cmd 1 ? 00:00:01 init 2 ? 00:00:00 Khreadd 3 ? 00:00:01 Ksoftirqd/0 5 ? 00:00:00 KWWER/0: 0H 7 ? 00:00:00 KWWER/U: 0H 8 ? 00:00:00 Migration/0 9 ? 00:00:00 RCU_BH… 

Notiz: Dieser Befehl ist sehr nützlich, wenn Sie wissen möchten, welche Prozesse ausgeführt werden oder möglicherweise erforderlich sind PID Manchmal, damit der Prozess getötet wird. Sie können es mit 'verwenden'GrepBefehl zum Suchen Sie angepasste Ausgabe. Zum Beispiel,

[E -Mail geschützt]: ~# ps -a | grep -i ssh 1500 ? 00:09:58 SSHD 4317 ? 00:00:00 SSHD

Hier 'ps'ist pipeled mit'GrepBefehl, um eine angepasste und relevante Ausgabe unseres Bedürfnisses zu finden.

25. Befehl: Kill

OK, Sie haben vielleicht verstanden, wofür dieser Befehl aus dem Namen des Befehls ist. Dieser Befehl wird verwendet, um den Prozess zu töten, der jetzt nicht relevant ist oder nicht antwortet. Es ist ein sehr nützlicher Befehl, eher ein sehr sehr nützlicher Befehl. Möglicherweise sind Sie mit häufiger Neustart von Windows vertraut Es gibt keine solchen Dinge. Hier können Sie einen Prozess töten und beginnen, ohne das gesamte System neu zu starten.

Sie brauchen die PID (PS) eines Prozesses, um sie zu töten.

Nehmen wir an, Sie möchten das Programm töten. 'Apache2'Das antwortet möglicherweise nicht. Laufen 'PS -a' zusammen mit Grep Befehl.

[E -Mail geschützt]: ~# ps -a | grep -i apache2 1285 ? 00:00:00 Apache2

Prozess finden 'Apache2', beachten Sie seine PID Und töten Es. Zum Beispiel in meinem Fall 'Apache2"PID ist"1285''.

[E -Mail geschützt]: ~# Kill 1285 (um den Prozess apache2 abzutöten)

Notiz: Jedes Mal, wenn Sie einen Prozess erneut ausführen oder ein System starten, ein neues PID wird für jeden Prozess generiert und Sie können über die aktuellen laufenden Prozesse und deren wissen PID Befehl verwenden 'ps''.

Eine andere Möglichkeit, denselben Prozess zu töten, ist.

[E -Mail geschützt]: ~# pkill apache2

Notiz: Töten erfordert Job-ID / Prozess ID zum Senden von Signalen, wo wie in Pkill, Sie haben die Möglichkeit, Muster zu verwenden, den Prozessbesitzer anzugeben usw.

26. Befehl: Wo

Der 'wo istDer Befehl wird verwendet, um die zu lokalisieren Binär, Quellen Und Handbuchseiten des Befehls. Zum Beispiel, um die zu lokalisieren Binär, Quellen Und Handbuchseiten des Befehls 'ls' Und 'töten''.

[E -Mail geschützt]: ~# wobei ls ls:/bin/ls/usr/share/mAN/mAN1/ls.1.gz
[E -Mail geschützt]: ~# wobei Kill Kill:/bin/tötet/usr/share/Man/Man2/Kill.2.gz/usr/share/Man/Man1/Kill.1.gz

Notiz: Dies ist nützlich zu wissen, wo die Binärdateien manchmal für die manuelle Bearbeitung installiert sind.

27. Befehl: Service

Der 'Service'Befehl kontrolliert die Beginnend, Stoppen oder Neu starten von a 'Service''. Dieser Befehl ermöglicht es möglich Start, Neustart oder stoppen Ein Dienst ohne Neustart des Systems, damit die Änderungen in Kraft getreten sind.

Start eines Apache2 -Servers auf Ubuntu

[E -Mail geschützt]: ~# Service Apache2 Start * Starten des Webservers Apache2 Apache2: konnte den voll qualifizierten Domänennamen des Servers mit 127 nicht zuverlässig bestimmen.0.1.1 Für ServerName HTTPD (PID 1285) läuft bereits [OK]

Starten Sie einen Apache2 -Server auf Ubuntu neu

[E -Mail geschützt]: ~# Service Apache2 Neustart * Neustart des Webservers Apache2 Apache2: konnte den voll qualifizierten Domänennamen des Servers mit 127 nicht zuverlässig bestimmen.0.1.1 für Servername… Warten .Apache2: konnte den voll qualifizierten Domänennamen des Servers mit 127 nicht zuverlässig bestimmen.0.1.1 für Servername [OK]

Stoppen eines Apache2 -Servers auf Ubuntu

[E -Mail geschützt]: ~# Service Apache2 Stop * Stoping Web Server Apache2 Apache2: konnte den voll qualifizierten Domänennamen des Servers mit 127 nicht zuverlässig bestimmen.0.1.1 für Servername… Warten [OK]

Notiz: Alle Prozesskripts liegen in '/etc/init.D', und der Weg muss möglicherweise in ein bestimmtes System aufgenommen werden, ich.e., Trotz des Laufens “Service Apache2 Start"Sie würden gebeten zu rennen"/etc/init.d/apache2 starten”.

28. Befehl: alias

alias ist ein integrierter Shell -Befehl, mit dem Sie Namen für einen langen Befehl oder häufig verwendeten Befehl zuweisen können.

Ich benutze ''ls -l»Befehl häufig, einschließlich umfasst 5 Charaktere einschließlich Raum. Daher habe ich einen Alias ​​dafür geschaffenl''.

[E -Mail geschützt]: ~# alias l = "ls -l"

Überprüfen Sie, ob es funktioniert oder nicht.

[E-Mail geschützt]: ~# l Gesamt 36 DRWXR-XR-X 3 Tecmint Tecmint 4096 10. Mai 11:14 Binärer DRWXR-XR-X 3 Tecmint Tecmint 4096 Mai 21:21 Desktop Drwxr-XR-X 2 Tecmint Tecmint 4096 May May May May May 21 15:23 Dokumente DRWXR-XR-X 8 Tecmint Tecmint 4096 20. Mai 14:56 Downloads DRWXR-XR-X 2 Tecmint Tecmint 4096 7. Mai 16:58 Musik DRWXR-XR-X 2 Tecmint Tecmint 4096 Mai 20 16:17 Bilder DRWXR-XR-X 2 Tecmint Tecmint 4096 7. Mai 16:58 Publikum DRWXR-XR-X 2 Tecmint Tecmint 4096 7. Mai 16:58 Vorlagen DRWXR-XR-X 2 Tecmint Tecmint 4096 Mai 7 16:58 Videos

Alias ​​entfernen 'l", verwenden Sie Folgendes"Unisum' Befehl.

[E -Mail geschützt]: ~# Unalias l

Überprüfen Sie, ob 'l'immer noch ist alias oder nicht.

[E -Mail geschützt]: ~# L Bash: L: Befehl nicht gefunden

Ein bisschen Spaß aus diesem Befehl machen. Machen Sie Alias ​​bestimmter wichtiger Befehl zu einem anderen wichtigen Befehl.

alias cd = "ls -l" (Set alias von ls -l zu CD) alias su = "pwd" (Set alias von PWD auf SU)… (Sie können Ihre eigenen erstellen)… 

Nun, wenn Ihr Freund Typen verwendetCD„Überlegen Sie sich nur, wie lustig es wäre, wenn er eine Verzeichnisliste erhält und nicht das Verzeichnis ändert. Und wenn er versucht zu sein 'su'Das alles, was er bekommt, ist der Ort des Arbeitsverzeichnisses. Sie können den Alias ​​später mit dem Befehl entfernen. 'Unisum'Wie oben erläutert.

29. Befehl: df

Melden Sie die Datenträger -Verwendungen des Dateisystems. Nützlich für Benutzer und Systemadministratoren, um die Verbrauchsmaterialien der Festplatte zu verfolgen. ''df'Arbeit.

[E-Mail geschützt]: ~# df Dateisystem 1K-Block verwendet verfügbar. 816 202008 1% /Run None 5120 0 5120 0% /Run /Lock None 1014120 628 1013492 1% /run /shm Keine 102400 44 102356 1% /run /user /dev /sda5 184307 79852 94727 46% /boot /dev /dev /dev /dev /dev /dev /dev /dev /dev /dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev /Dev. SDA7 95989516 61104 91045676 1% /Daten /Dev /SDA8 91953192 57032 87218528 1% /persönlich

Für weitere Beispiele von ''df'Befehl, lesen Sie den Befehlsbeispiel von Artikel 12 DF unter Linux.

30. Befehl: du

Nutzung der Dateispace abschätzen. Ausgabe der Zusammenfassung der Datenträgernutzungen nach jemals Datei hierarchisch, ich.e., auf rekursive Weise.

[E -Mail geschützt]: ~# du 8 ./Tägliche Bilder/WP-Polls/Bilder/default_gradient 8 ./Tägliche Bilder/WP-Polls/Bilder/Standard 32 ./Tägliche Bilder/WP-Polls/Bilder 8 ./Tägliche Bilder/WP-Polls/Tinymce/Plugins/Umfragen/Langs 8 ./Tägliche Bilder/WP-Polls/Tinymce/Plugins/Umfragen/IMG 28 ./Tägliche Bilder/WP-Polls/Tinymce/Plugins/Umfragen 32 ./Tägliche Bilder/WP-Polls/Tinymce/Plugins 36 ./Tägliche Bilder/WP-Polls/Tinymce 580 ./Tägliche Bilder/WP-Polls 1456 ./Tägliche Bilder 36 ./Plugins/WordPress-Autor-Box 16180 ./Plugins 12 ./Mai Artikel 2013/xtreme Download Manager 4632 ./Mai Artikel 2013/xcache

Notiz: 'df"Berichte Nutzungsstatistiken in Dateisystemen, während"Du'misst dagegen den Verzeichnisgehalt. Für mehr 'DuKommandobeispiele und Nutzung, Lesen Sie 10 DU (Festplattennutzung) Befehle.

31. Befehl: Rm

Der Befehl 'rm'steht für entfernen. rm wird verwendet, um Dateien und Verzeichnisse zu entfernen.

Ein Verzeichnis entfernen

[E -Mail geschützt]: ~# RM PassportApplicationForm_Main_english_v1.0 RM: Kann 'passportApplicationForm_Main_english_v1 nicht entfernen.0 ': ist ein Verzeichnis

Das Verzeichnis kann nicht einfach von 'entfernt werden'rm"Befehl, Sie müssen verwenden"-rf'Schalter zusammen mit'rm''.

[E -Mail geschützt]: ~# rm -rf passportapplicationForm_main_english_v1.0

Warnung: "rm -rfDer Befehl ist ein zerstörerischer Befehl, wenn Sie es versehentlich in das falsche Verzeichnis schaffen. Wenn du 'rm -rf'Ein Verzeichnis Alle Dateien und das Verzeichnis selbst sind plötzlich für immer verloren. Verwenden Sie es mit Vorsicht.

32. Befehl: Echo

Echo Wie der Name darauf hindeutet. Es hat nichts mit Shell zu tun, noch liest Shell die Ausgabe des Echo -Befehls. In einem interaktiven Skript gibt Echo die Nachricht jedoch über Terminal an den Benutzer weiter. Es ist einer des Befehls, der üblicherweise beim Skript-, Interaktives Skript verwendet wird.

[E -Mail geschützt]: ~# echo "tecmint.com ist eine sehr gute Website "Tecmint.com ist eine sehr gute Website
Erstellen eines kleinen interaktiven Skripts

1. Erstellen Sie eine Datei mit dem Namen 'Interactive_shell.Sch'Auf dem Desktop. (Erinnern '.Sch'Erweiterung ist Muss).
2. Kopieren und fügen Sie das folgende Skript wie unten kopieren und einfügen.

#!/bin/bash echo "Bitte geben Sie Ihren Namen ein:" Lesen Sie den Namen Echo "Willkommen bei Linux $ Name"

Setzen Sie als nächstes die Erlaubnis aus und führen Sie das Skript aus.

[E -Mail geschützt]: ~# chmod 777 interactive_shell.Sch
[E -Mail geschützt]: ~# ./interactive_shell.SH Bitte geben Sie Ihren Namen ein: Ravi Saive Willkommen bei Linux Ravi Saive

Notiz: '#!/Bin/Bash'Sagt der Shell, dass es ein Skript ist und es immer eine gute Idee ist, sie oben im Skript aufzunehmen. ''lesen'liest die angegebene Eingabe.

33. Befehl: Passwd

Dies ist ein wichtiger Befehl, der für die Änderung des eigenen Passworts im Terminal nützlich ist. Offensichtlich müssen Sie Ihren aktuellen Passowrd aus Sicherheitsgründen kennen.

[E -Mail geschützt]: ~# Passwd Passwort für Tecmint ändern. (aktuell) UNIX -Passwort: ******** Geben Sie ein neues Unix -Passwort ein: ******** Neues Unix -Passwort eingeben: ******** Passwort unverändert [Hier wurden Passowrd Remianer unverändert, ich.e., Neues Passwort = altes Passwort] Geben Sie das neue Unix -Passwort ein: ##### Neues Unix -Passwort erneut eingeben: #####

34. Befehl: lpr

Dieser Befehl druckte Dateien aus, die in Befehlszeile benannt wurden, zum benannten Drucker.

[E-Mail geschützt]: ~# LPR -p Deskjet-4620-Serie 1-Finale.PDF

Notiz: Der 'LPQMit dem Befehl können Sie den Status eines Druckers (ob er ab oder nicht) und die Aufgaben (Dateien) anzeigen, die darauf warten, gedruckt zu werden.

35. Befehl: CMP

Vergleichen Sie zwei Dateien eines beliebigen Typs und schreibt die Ergebnisse mit der Standardausgabe an. Standardmäßig, 'CMP'Gibt 0 zurück, wenn die Dateien gleich sind; Wenn sie sich unterscheiden, wird das Byte und die Linienzahl, bei der der erste Unterschied aufgetreten ist.

Um Beispiele für diesen Befehl anzugeben, berücksichtigen wir zwei Dateien:

Datei1.txt
[E -Mail geschützt]: ~# CAT -Datei1.txt Hallo, mein Name ist Tecmint
Datei2.txt
[E -Mail geschützt]: ~# CAT -Datei2.txt Hallo, mein Name ist Tecmint [dot] com

Vergleichen wir nun zwei Dateien und sehen Sie die Ausgabe des Befehls an.

[E -Mail geschützt]: ~# CMP -Datei1.txtdatei2.txtdatei1.txtdatei2.txt unterscheidet sich: Byte 15, Zeile 1

36. Befehl: WGet

Wget ist ein kostenloses Dienstprogramm für nicht interaktive (i.e., kann im Hintergrund funktionieren) Download von Dateien aus dem Web. Es unterstützt Http, Https, Ftp Protokolle und Http Stellvertreter.

Laden Sie FFMPEG mit WGet herunter

[E -Mail geschützt]: ~# WGet http: // downloads.SourceForge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.TBZ2-2013-05-22 18: 54: 52-- http: // downloads.SourceForge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.TBZ2 Lösung Downloads.SourceForge.Netz (Downloads.SourceForge.Netz)… 216.34.181.59 Verbindung zu Downloads herstellen.SourceForge.Netz (Downloads.SourceForge.Netz) | 216.34.181.59 |: 80… verbunden. HTTP -Anfrage gesendet, Warte auf Antwort… 302 gefunden Ort: http: // kaz.dl.SourceForge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 [folgt]-2013-05-22 18: 54: 54-- http: // kaz.dl.SourceForge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.TBZ2 Lösung Kaz.dl.SourceForge.Netz (Kaz.dl.SourceForge.Netz)… 92.46.53.163 Anschlüsse mit Kaz.dl.SourceForge.Netz (Kaz.dl.SourceForge.Netz) | 92.46.53.163 |: 80… verbunden. HTTP-Anfrage gesendet, Warte auf Antwort… 200 OK Länge: 275557 (269K) [Anwendung/Oktettstrom] Speichern Sie: 'ffmpeg-php-0.6.0.tbz2' 100%[============================================= =============================>] 2,75,557 67 67.8 KB/s in 4.0s 2013-05-22 18:55:00 (67.8 kb/s)-'ffmpeg-php-0.6.0.TBZ2 'gespeichert [275557/275557]

37. Befehl: Mount

Montieren ist ein wichtiger Befehl, der verwendet wird, um ein Dateisystem zu montieren, das sich nicht selbst montiert. Sie benötigen die Wurzelberechtigung, um ein Gerät zu montieren.

Erster Lauf 'LSBLK'Nach dem Einschalten Ihres Dateisystems und der Identifizierung Ihres Geräts und notieren Sie Ihr Gerät zugewiesenen Namen.

[E -Mail geschützt]: ~# LSBLK Name Maj: min RM -Größe RO -Typ Mountpoint SDA 8: 0 0 931.5G 0 Festplatte ├─sda1 8: 1 0 923.6g 0 Teil / ├─sda2 8: 2 0 1k 0 Teil └─sda5 8: 5 0 7.9g 0 Teil [Swap] SR0 11: 0 1 1024m 0 ROM SDB 8:16 1 3.7g 0 Festplatte └─sdb1 8:17 1 3.7g 0 Teil

Aus diesem Bildschirm war klar, dass ich in a angeschlossen habe 4GB pendrive so ''SDB1'ist mein Dateisystem, das montiert werden soll. Etwas werden Wurzel um diesen Vorgang auszuführen und sich zu ändern zu /dev Verzeichnis, in dem das gesamte Dateisystem montiert ist.

[E -Mail geschützt]: ~# Su -Passwort:
[E -Mail geschützt]: ~# cd /dev

Erstellen Sie ein Verzeichnis mit dem Namen alles andere als sollten als Referenz relevant sein.

[E -Mail geschützt]: ~# mkdir USB

Jetzt montieren Sie das Dateisystem 'SDB1"zum Verzeichnis"USB''.

[E -Mail geschützt]: ~# montage /dev /sdb1 /dev /USB

Jetzt können Sie navigieren /dev/USB vom Terminal oder X-Windows System- und Akessdatei aus dem montierten Verzeichnis.

Zeit für Codeentwickler zu wissen, wie reich reich in Linux ist, ist

38. Befehl: GCC

GCC ist der eingebaute Compiler für 'C'Sprache in Linux -Umgebung. Eine einfache C Programm, speichern Sie es auf Ihrem Desktop als Hallo.C (erinnern '.C'Erweiterung ist Muss).

#include int main () printf ("Hallo Welt \ n"); Rückkehr 0; 
Kompilieren Sie es
[E -Mail geschützt]: ~# GCC Hallo.C
Starte es
[E -Mail geschützt]: ~# ./A.Hell Hello World

Notiz: Beim Kompilieren a C Programm Die Ausgabe wird automatisch in eine neue Datei generiert “A.ausUnd jedes Mal, wenn Sie a kompilieren C Programmdatei programmieren “A.aus”Wird geändert. Daher ist es ein guter Rat, eine Ausgabedatei während des Kompilierens zu definieren. Daher besteht kein Risiko, die Ausgabedatei zu überschreiben.

Kompilieren Sie es so
[E -Mail geschützt]: ~# gcc -o Hallo Hallo zusammen.C

Hier '"Sendet die Ausgabe an"Hallo"Datei und nicht"A.aus''. Führen Sie es noch einmal aus.

[E -Mail geschützt]: ~# ./Hallo Hallo Welt

39. Befehl: g++

G++ ist der eingebaute Compiler für 'C++', die erste objektorientierte Programmiersprache. Eine einfache C++ Programm, speichern Sie es auf Ihrem Desktop als Hinzufügen.CPP (erinnern '.CPP'Erweiterung ist Muss).

#Include mit dem Namespace STD; int main () int a; int b; Cout <> a; Cout <> B; CIN.ignorieren(); int result = a + b; Cout<<"Result is"<<" "< 
Kompilieren Sie es
[E -Mail geschützt]: ~# G ++ Hinzufügen.CPP
Starte es
[E -Mail geschützt]: ~# ./A.OUT ENTSCHAFTE NUMPER:… 

Notiz: Beim Kompilieren a C++ Programm Die Ausgabe wird automatisch in eine neue Datei generiert “A.ausUnd jedes Mal, wenn Sie a kompilieren C++ Programmdatei programmieren “A.aus”Wird geändert. Daher ist es ein guter Rat, eine Ausgabedatei während des Kompilierens zu definieren. Daher besteht kein Risiko, die Ausgabedatei zu überschreiben.

Kompilieren Sie es so
[E -Mail geschützt]: ~# g ++ -o Hinzufügen hinzufügen.CPP
Starte es
[E -Mail geschützt]: ~# ./Fügen Sie die erste Nummer einzugeben:… 

40. Befehl: Java

Java ist eine der eng verwendeten Programmiersprache der Welt und gilt schnell, sicher und zuverlässig. Der größte Teil des webbasierten Dienstes von heute läuft auf Java.

Erstellen Sie ein einfaches Java -Programm, indem Sie den folgenden Test in eine Datei einfügen, die benannt ist Tecmint.Java (erinnern '.Java'Erweiterung ist Muss).

Klasse Tecmint public static void main (String [] Argumente) System.aus.println ("tecmint"); 
Kompilieren Sie es mit Javac
[E -Mail geschützt]: ~# Javac Tecmint.Java
Starte es
[E -Mail geschützt]: ~# Java Tecmint

Notiz: Fast jede Verteilung ist voll mit mit GCC -Compiler, Die große Anzahl von Distributionen hat eingebaut G++ Und Java Compiler, Während einige vielleicht nicht haben. Du kannst geeignet oder Yum das erforderliche Paket.

Vergessen Sie nicht, Ihren wertvollen Kommentar und die Art des Artikels zu erwähnen, die Sie hier sehen möchten. Ich werde bald mit einem interessanten Thema über die weniger bekannten Fakten zurückkommen Linux.