Linux-Ubuntu-Verzeichnisstruktur, grundlegende Befehle, Netzwerkkonfiguration

Erstens Ubuntu-Anweisungen

Ubuntu ist ein Open-Source-Linux-Betriebssystem, das auf Desktop-Anwendungen basiert, und es existiert auch in Form eines Servers

Zweitens die Ubuntu-Verzeichnisstruktur

Fügen Sie hier eine Bildbeschreibung ein
Stammverzeichnis Beschreibung
Der Inhalt repräsentiert durch die folgenden Farben :
blau : Ordner
rot : komprimierte Datei
rot blinkend : falsche symbolische Verknüpfung
grün : ausführbare Datei
hellblau : link
gelb : Gerätedatei
weiß : Textdatei
grau : andere Dateien

Artikel Inhaltsverzeichnis Beschreibung
1 booten Starten Sie die Datei. Alle Dateien zum Systemstart werden hier gespeichert
1.2 Boot / Grub System Boot Manager
2 dev Speichern Sie die Gerätedateien unter Linx. Der Zugriff auf dieses Verzeichnis entspricht dem Zugriff auf ein bestimmtes Gerät, das normalerweise zum Mounten verwendet wird
3 usw Globale Konfigurationsdateien für Systemprogramme und die meisten Anwendungen
3.1 etc / init.d. Startskripte im SystemV-Stil starten im Allgemeinen einige alte Dienste
3.2 etc / rcX.d Link zum Starten des Skripts, Definieren der Ausführungsebene
3.3 etc / network Netzwerkprofil
3.4 etc / X11 Konfigurationsdatei für die grafische Oberfläche
4 usr Anwendungsspeicherverzeichnis, einschließlich selbst installierter Software
4.1 usr / bin Anweisungen zur Ausführung des Anwendungsprogramms speichern
4.2 usr / share Freigegebene Daten speichern
4.3 usr / share / doc Speicherverzeichnis der Systembeschreibungsdatei
4.4 usr / share / man Speicherverzeichnis der Programmbeschreibungsdatei
4.5 usr / lib Funktionsbibliotheksdatei, kann nicht direkt ausgeführt werden
4.6 usr / local Speichern Sie das Software-Upgrade-Paket
5 wo Dynamische Daten: Platzieren Sie Dateien, die sich während der Ausführung des Systems häufig ändern
5.1 var / log Dynamisches Protokoll
5.2 var / spool / mail Mail-Speicherverzeichnis
5.3 bin gerannt Nach dem Start des Programms oder Dienstes wird seine PID in diesem Verzeichnis gespeichert
6 temp Temporäre Dateien: Das Verzeichnis, in dem Dateien von allgemeinen Benutzern oder ausgeführten Programmen vorübergehend gespeichert werden, auf die jeder zugreifen kann. Wichtige Daten können nicht in dieses Verzeichnis gestellt werden
7 mnt Vorübergehend montieren, im Allgemeinen Mount verwenden
8 Medien Mounten Sie Mediengeräte, U-Disk-Festplatten usw.
9 Wurzel Das Stammverzeichnis des Systemadministrators
10 Zuhause Systemkontoverzeichnis Wenn ein neues Konto hinzugefügt wird, ist es in diesem Verzeichnis vorhanden
11 proc Die Daten in diesem Verzeichnis befinden sich im Speicher, z. B. der Systemkern, externe Geräte und der Netzwerkstatus. Da die Daten im Speicher gespeichert sind, wird kein Speicherplatz belegt, was eine wichtigere Datei ist
12 srv Das Datenverzeichnis, auf das nach dem Start des Dienstes zugegriffen werden muss, z. B. die Webseitendaten, auf die der WWW-Dienst zugreifen muss, werden in / srv / www gespeichert
13 opt Verzeichnis für Software von Drittanbietern
14 Behälter Das Verzeichnis der ausführbaren Binärdateien, z. B. häufig verwendete Befehle ls, tar, mv, cat usw.
15 lib Verzeichnis der Funktionsbibliothek des Systems

3. Häufig verwendete Grundbefehle:

Das Befehlsformat ist im Allgemeinen:

command [-options] [parameter]

Befehl : Befehlsname
Optionen : Optionen
Parameter : Parameter, die an den Befehl übergeben werden

3.1 Allgemeine Befehle lauten wie folgt:

1. Mit sudo xxxx
können Benutzer Administratorrechte verwenden. Wenn Sie es weiterhin verwenden, müssen Sie das Administratorstammverzeichnis starten. Die
Startmethode: su, das Kennwort wird aufgefordert ,
zum Benutzernamen su: su zurückzukehren

2.
Softwarepaket zur Installation von sudo apt Installationssoftware: z. B. Installation von vim sudo apt install vim

3. sudo apt Softwarepaket entfernen Software
deinstallieren

4. man-Befehl
Befehlsanweisungen anzeigen
Wenn Sie sich im Server befinden, drücken Sie die Tastenanweisungen

Bedientasten Eigenschaften
Raum Nächste Seite anzeigen
Wagenrücklauf Nächste Zeile anzeigen
b Zurück, zeigen Sie die vorherige Seite an
q beenden, beenden

5.ls
Liste zeigt die Liste den Inhalt des aktuellen Verzeichnisses an

Optionen Eigenschaften
ls -a all,显示所有内容 包含隐藏文件
ls -l 显示文件详细信息
ls -h human-readable,阅读方便

ls通配符号

通配符 功能
* 代表任意多个字符,可以没有字符,ls * 表示目录下所有文件及子文件
代表一个任意字符,至少一个字符,ls ?ib 表示目录下以ib结尾的文件及列举所有子文件
[1234] 匹配1,2,3,4中的任意一个
[a-g] 匹配a到g范围的任意一个

6.pwd
print wrok directory 查看当前所在路径

7.cd

命令 说明
cd+空格+路径名称 change directory,跳转到指定路径
cd+空格+… 跳转到上一级目录
cd+空格+ /. 切换到最初根目录
cd+空格+ - 在最近两个目录来回切换

8.touch +空格+文件名称
创建这个文件

9.mkdir+空格+文件夹名称

命令 说明
mkdir a 创建一个文件夹a
mkdir -p a/b/c 创建一个递归目录

10.rm+空格+文件名
remove 删除指定文件

命令 说明
rm -f a 强制删除a,忽略不存在文件,不提示
rm -r a 删除 文件夹a

11.clear
清屏

12.cp拷贝
cp+空格+源文件路径及名称+空格+目标文件路径及名称

命令 说明
cp a /home/kml/Desktop 复制A文件到桌面
cp -i a /home/kml/Desktop 复制A文件到桌面,若覆盖文件时有提示
cp -r a /home/kml/Desktop 复制文件夹A到桌面

13.mv 移动move
mv+空格+移动文件+空格+移动目录

命令 说明
mv -i a /home/kml/Desktop 复制A文件或文件夹到桌面,若覆盖文件时有提示

14.tree 树状显示

命令 说明
tree 显示该当前目录下(文件夹下)的所有文件,按树状图排列
tree -d directory,只显示文件夹

15.cat 查看文件内容
cat+空格+文件

16.grep 查找
global search regular expression(RE) and print out the line

17.重定向

符号 说明
> 输出重定向到一个文件或者设备,覆盖原来内容或文件
>> 输出重定向到一个文件或者设备,追加原来内容或文件

如:cat a.py >a.text

18.管道符号|
一个命令的输出+空格+|+空格+另外一个命令的输入

注:
往往16、18都是一起使用,如:cat a.py | grep xx 对文件内容进行查找

19.关机重启
shutdown可以安全关闭或者重启,默认一分钟

参数 说明
shutdown now 立刻关机
shutdown -r now 立刻重新启动,与reboot一样
shutdown -c 取消关机计划

举例:

  • 一分钟以后关机
shutdown
  • 今天21:30分关机
shutdown 21:30
  • 10分钟后关机
shutdown +10
  • 10分钟以后关机,同时发出警告信息
shutdown +10 "System will shutdown after 10 minutes"

四、网络配置

1.Ifconfig
查看和配置当前计算机信息

  • 快速定位IP地址
ifconfig | grep inet
  • 查看网卡信息
ifconfig

2.
ping Mit dem Befehl ping wird die Netzwerkkonnektivität zwischen Hosts getestet. Der Ping-Befehl verwendet das ICMP-Übertragungsprotokoll, um eine Antwortanforderungsnachricht zu senden. Wird im Allgemeinen verwendet, um festzustellen, ob die Netzwerkkommunikation zwischen Computern normal ist.

  • Ping-Ziel-Host-IP
ping 192.168.0.1
  • Überprüfen Sie, ob die lokale Netzwerkkarte normal ist
ping 127.0.0.1
  • So stellen Sie die IP ein
#1、查看网卡编号(如下附图1)
ip a
#记录网卡编号
#2、切到根目录,编辑interfaces文件
sudo vi /etc/network/interfaces
#3、编辑内容如下:
auto 网卡编号			//系统启动时自动启动网卡
iface 网卡编号 inet static	//static表示固定IP,dhcp表示自动获取IP
address 192.168.1.2		//IP地址
gateway 192.168.1.1		//网关
network 255.255.255.0		//掩码
#4、完成上述内容后,同网段应该可以ping通,如果无法ping通得检查是否编辑内容错误
#但ping 百度还是ping不通,此时可以添加DNS,让百度可以通过DNS快速查找
sudo vi /etc/systemd/resolved.conf
#5、打开文件后,将DNS前得#去掉,加上通用DNS服务器即可,如8.8.8.8
#6、加载网络配置文件,重启网络服务
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
#7、重启计算机
shutdown -r now

#注意:如果还是不行,重新启停以太网卡:
sudo ifconfig 网卡编号 down
sudo ifconfig 网卡编号 up

Abbildung 1
Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/qq_37697566/article/details/105294493
Empfohlen
Rangfolge