type
status
date
slug
summary
tags
category
icon
password
1.系统管理命令
1.1 ps
e
:列出所有用户的进程(相当于A
,all 的意思)
f
:全格式输出,也就是显示更详细的信息(full-format)
a
:显示所有用户的进程(不仅仅是当前终端的)
u
:以用户为中心的格式显示详细信息(包含用户名、CPU/内存使用等)
x
:显示没有控制终端的进程(如守护进程)
1.2 top
- 作用:实时查看系统的 CPU、内存、进程等资源使用情况
- 特点:界面动态刷新(默认每隔几秒刷新一次)
- 默认刷新间隔:3 秒
1.3 kill
-l
选项(小写字母L)表示列出所有信号名称,方便你查找可以发送的信号类型。- SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
- SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL .. ..
2.替换命令
2.1 echo \ ``
\
:续行符
在 Linux shell 中,\
表示换行续行符,告诉 shell 当前命令还没结束,下一行继续作为同一条命令的一部分。
\n>
:shell 的提示符
当你输入 \
后按回车,shell 会用 >
表示这是前一条命令的续行,它在等待你输入剩余部分。
date
:命令替换
反引号 ``
表示命令替换,意思是把 date
命令的输出替换到当前的位置。3.开关机命令
shutdown -h now
立刻进行关机shutdown -h 1
一分钟之后关机shutdown -r now
现在重启halt
关机reboot
重启sync
把内存的数据同步到磁盘su - root
切换到root用户logout
注销-root用户会切换到普通用户,普通用户则会关机4.通配符
🌟 常用通配符一览
通配符 | 含义 | 示例 | 匹配说明 |
* | 匹配任意长度的任意字符(包括空字符) | *.txt | 匹配所有以 .txt 结尾的文件,如 a.txt , 123.txt |
? | 匹配任意单个字符 | file?.c | 匹配 file1.c , fileA.c ,但不匹配 file10.c |
[] | 匹配方括号中任意一个字符 | file[12].txt | 匹配 file1.txt 或 file2.txt |
[a-z] | 匹配指定范围内的任意字符 | file[a-c].txt | 匹配 filea.txt , fileb.txt , filec.txt |
[!abc] 或 [^abc] | 匹配不在括号内的任意字符 | file[!1].txt | 匹配除了 file1.txt 之外的 file*.txt |
{} | 扩展匹配多个字符串(不是通配符,是 Bash 扩展) | file{1,2,3}.txt | 匹配 file1.txt , file2.txt , file3.txt |
- Author:Blinky
- URL:http://preview.tangly1024.com/article/linux
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!