English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tägliche Zusammenstellung des umfassenden Handbuchs der häufig verwendeten Linux-Befehle (Sammlung)

Dieser Artikel ist eine tägliche Sammlung und Zusammenstellung von Linux-Befehlen, die von den Redakteuren für alle bereitgestellt wird und sehr gut ist, hat einen Referenz- und Beratungswert, der spezifische Inhalt wie folgt ist:

Häufig verwendete Anweisungen

ls                                                                   Datei oder Verzeichnis anzeigen

     -l                                                                   Dateidetails auflisten 'l(list)'

     -a                                                                   Alle Dateien und Verzeichnisse im aktuellen Verzeichnis auflisten, einschließlich versteckter Dateien 'a(all)'

mkdir                                                                   Verzeichnis erstellen

     -p                                                                   Verzeichnis erstellen, falls kein übergeordnetes Verzeichnis vorhanden, wird 'p(parent)' erstellt

cd                                                                   Verzeichnis wechseln

touch                                                                   Leere Datei erstellen

echo                                                                   Datei mit Inhalt erstellen

cat                                                                   Inhalt der Datei anzeigen

cp                                                                   Kopieren

mv                                                                   Verschieben oder Umbenennen

rm                                                                   Datei löschen

     -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式

 系统管理命令

stat              显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname    显示主机名

uname           显示系统信息

top                动态显示当前耗费资源最多进程信息

ps                  显示瞬间进程状态 ps -aux

du                  查看目录大小 du -h /home带有单位显示目录信息

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias             对命令重命名 如:alias showmeit="ps -aux" ,außerdem lösen Sie die Verwendung von unaliax showmeit

kill                 Töten Sie den Prozess, Sie können zuerst den Prozess-ID mit dem Befehl ps oder top anzeigen und dann den Prozess mit dem Befehl kill töten.

 Packen und komprimieren verwandte Befehle

gzip:

bzip2:

tar:                Packen und komprimieren

     -c - Archivdatei

     -x - Komprimierte Datei

     -z - gzip-komprimierte Datei

     -j - bzip2Komprimierte Datei

     -v - Zeigen Sie den Komprimierungs- oder Entkomprimierungsprozess an v(view)

     -f - Verwenden Sie den Dateinamen

Beispiel:

tar -cvf /home/abc.tar /home/abc - Nur packen, nicht komprimieren

tar -zcvf /home/abc.tar.gz /home/abc - Packen und mit gzip komprimieren

tar -jcvf /home/abc.tar.bz2 /home/abc - Packen und mit bzip komprimieren2Komprimieren

Natürlich, wenn Sie entpacken möchten, ersetzen Sie einfach den obigen Befehl durch tar -cvf  / tar -zcvf  / tar -Ersetzen Sie das 'c' in 'jcvf' durch 'x'.

 Herunterfahren/Neustart des Computers

shutdown

     -r - Herunterfahren mit Neustart

     -h - Herunterfahren ohne Neustart

     now - Sofort Herunterfahren

halt - Herunterfahren

reboot - Neustart

 Linux-Pipe

Leiten Sie die Standardausgabe eines Befehls in die Standard eingabe eines anderen Befehls. Das bedeutet, dass mehrere Befehle kombiniert werden, und der nächste Befehl wird vom Ergebnis des vorherigen Befehls berechnet. Linux-Pipe

Beispiel: grep -r "close" /home/* | more - Suchen Sie alle Dateien im Home-Verzeichnis, einschließlich der Datei 'close', und geben Sie die Ergebnisse seitenweise aus.

 Linux-Paketverwaltung

dpkg (Debian Package) - Verwaltungswerkzeug, Paketnamen enden mit der Dateiendung .deb. Dieses Verfahren ist geeignet, wenn das System nicht mit dem Internet verbunden ist.

Zum Beispiel, um das Installationspaket des tree-Befehls zu installieren, laden Sie zunächst tree.deb auf das Linux-System. Installieren Sie dann mit dem folgenden Befehl.

sudo dpkg -i tree_1.5.3-1_i386.deb - Software installieren

sudo dpkg -r tree - Software deinstallieren

 Anmerkung: Es gibt mehrere Möglichkeiten, tree.deb auf das Linux-System zu übertragen. VMwareTool, Mounting-Modus; winSCP-Tool usw.

APT (Advanced Packaging Tool) - fortgeschrittene Softwarewerkzeuge. Dieses Verfahren ist geeignet, wenn das System mit dem Internet verbunden ist.

Nehmen wir weiterhin tree als Beispiel

sudo apt-Installieren Sie das Installationsbaumwerkzeug tree

sudo apt-get remove tree                       卸载tree

sudo apt-get update                                 更新软件

sudo apt-get upgrade       

 将.rpm文件转为.deb文件

.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。

sudo alien abc.rpm

 vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出

:q!                     强制退出

:wq                   保存并退出

:set number     显示行号

:set nonumber  隐藏行号

/apache            在文档中查找apache 按n跳到下一个,shift+n上一个

yyp                   复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

 用户及用户组管理

/etc/passwd    存储用户账号

/etc/group       存储组账号

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd 用户名

userdel 用户名

adduser 用户名

groupadd 组名

groupdel 组名

passwd root     给root设置密码

su root

su - root

/etc/profile     系统环境变量

bash_profile     用户环境变量

.bashrc              用户环境变量

su user              切换用户,加载配置文件.bashrc

su - user            切换用户,加载配置文件/etc/profile, laden Sie bash_profile

Ändern Sie den Benutzer und die Benutzergruppe der Datei

sudo chown [-R] Eigentümer[:Gruppe] {Datei|Verzeichnis}

Zum Beispiel: Noch einmal JDK-7u21-linux-i586.tar.gz als Beispiel. Dem Benutzer hadoop, der Gruppe hadoop zugeordnet

Um den Benutzer und die Gruppe des Dateis zu wechseln, kann der Befehl verwendet werden.

sudo chown root:root jdk-7u21-linux-i586.tar.gz

 Dateiberechtigungsverwaltung

Drei grundlegende Berechtigungen

R           Lesen           Numerisch dargestellt als4

W          Schreibberechtigung           Numerisch dargestellt als2

X           Ausführbar  Numerisch dargestellt als1

Wie im Bild gezeigt, JDK-7u21-linux-i586Die Berechtigungen der .tar.gz-Datei sind-rw-rw-r--

-rw-rw-r--Insgesamt zehn Zeichen, in vier Abschnitte unterteilt.

Das erste Zeichen "-" zeigt für normale Dateien; an dieser Stelle kann auch "l" Verknüpfung; "d" Verzeichnis

Die zweite, dritte und vierte Zeichen "rw-" zeigt die Berechtigungen des aktuellen Benutzers.   So werden sie numerisch dargestellt4+2=6

Die fünfte, sechste und siebte Zeichen "rw-" zeigt die Berechtigungen der aktuellen Benutzergruppe.      Daher werden sie numerisch dargestellt4+2=6

Die achte, neunte und zehnte Zeichen "r--" zeigt die Berechtigungen anderer Benutzer an.              Daher werden sie numerisch dargestellt2

Daher werden die Berechtigungen dieses Dateis mit numerischen Werten dargestellt662

Berechtigungen ändern

sudo chmod [u Eigentümer Benutzer  g Eigentümer Gruppe  o andere Benutzer  a alle Benutzer]  [+Berechtigungen hinzufügen  -Berechtigungen reduzieren]  [r  w  x]   Verzeichnisname

Zum Beispiel: Ein Datei Dateiname, Berechtigungen sind-rw-r----" , die Berechtigungswerte ändern-rwxrw-r-" wird numerisch dargestellt765

sudo chmod u+x g+w o+r Dateiname

Der obige Beispiel kann numerisch dargestellt werden

sudo chmod 765 Dateiname

Dies ist eine tägliche Sammlung und Zusammenstellung der Sammlung der häufigsten Linux-Befehle (Sammlung), die ich gesammelt habe. Ich hoffe, es hilft Ihnen.

Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem Urheber. Der Inhalt wurde von Internetbenutzern selbstständig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht manuell bearbeitet. Sie übernimmt auch keine rechtlichen Verantwortlichkeiten. Wenn Sie verdächtige Urheberrechtsinhalte entdecken, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @ beim Senden einer E-Mail, um eine Meldung zu geben, und fügen Sie relevante Beweise bei. Bei nachgewiesener Urheberrechtsverletzung wird diese Website den fraglichen Inhalt sofort löschen.)

Möchten Sie auch mögen