Lazy loaded image
embedded
Linux常用命令
Words 486Read Time 2 min
2025-7-30
2025-7-31
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)表示列出所有信号名称,方便你查找可以发送的信号类型。
  1. SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
  1. 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.txtfile2.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
 
上一篇
c语言-字节对齐专题
下一篇
Shell-函数中$?用法

Comments
Loading...