Linux中常用命令,超级详细
2022-07-28 10:26:57
404
Linux
Linux 发行版本的命令大概有 200 多个,但是常用的命令不多。所以我们不需要全部记住,但尽可能的全部看一遍,这样在脑海里有个印象,在以后的工作中如需要执行某个操作,我们能尽快想到某个命令或知道某个命令的存在可以完成这个操作,这样就行了。每个命令具体用法可以使用 **--help** 查看帮助或者利用搜索引擎查找学习。
> help
查看帮助信息
```cmd
$ ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
必选参数对长短选项同时适用。
-a, --all 不隐藏任何以. 开始的项目
……
```
> ls
显示目录内容列表。
```cmd
$ ls
back front README.en.md README.md
```
> zip
可以用来解压缩文件,用来解压.zip压缩文件。
```cmd
// 压缩文件用法
$ zip test.zip ./sitemap.txt ./sitemap.xml
adding: sitemap.txt (deflated 44%)
adding: sitemap.xml (deflated 13%)
```
```cmd
// 解压文件用法
$ unzip test.zip
Archive: test.zip
inflating: sitemap.txt
inflating: sitemap.xml
```
> pwd
显示当前工作目录的绝对路径。
```cmd
$ pwd
/home/zhongtian/Desktop/seo
```
>mkdir
用来创建目录。
```cmd
$ mkdir test
```
>cp
将源文件或目录复制到目标文件或目录中。
```cmd
$ cp ./sitemap.txt ./test
```
>mv
用来对文件或目录重新命名,也可以将文件从一个目录移到另一个目录中。
```cmd
// 重命名
$ mv ./sitemap.txt rename.txt
```
```cmd
// 文件移动
$ mv ./rename.txt ./test
```
>chmod
用来变更文件或目录的权限。
```cmd
$ chmod 666 rename.txt
```
>kill
发送信号到进程。
```cmd
$ kill -15 985642
```
```
HUP 1 终端挂断
INT 2 中断(同 Ctrl + C)
QUIT 3 退出(同 Ctrl + \)
KILL 9 强制终止
TERM 15 终止
CONT 18 继续(与STOP相反,fg/bg命令)
STOP 19 暂停(同 Ctrl + Z)
```
>ifconfig
配置和显示Linux系统网卡的网络参数。
```cmd
$ ifconfig
br-ba26b8da1eaf: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255
inet6 fe80::42:19ff:fe54:ee8b prefixlen 64 scopeid 0x20<link>
ether 02:42:19:54:ee:8b txqueuelen 0 (Ethernet)
RX packets 316 bytes 42771 (41.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21857 bytes 1971643 (1.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
inet6 fe80::42:aeff:fe13:ec26 prefixlen 64 scopeid 0x20<link>
ether 02:42:ae:13:ec:26 txqueuelen 0 (Ethernet)
RX packets 3688 bytes 2320152 (2.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11296 bytes 1992926 (1.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
……
```
除了以上命令,还有更多命令等着我们学习,加油! **Linux命令大全详细对照表可以访问:**https://zztdd.cn/table-linux