常用系统命令总结

本文最后更新于:2022年9月5日 晚上

Linux系统和Windows系统下的常用shell命令汇总

Linux

Linux 通用

1.文件类

1
2
3
4
5
6
7
8
9
10
11
12
13
ls # 列出文件目录
cp # 拷贝文件
mv # 移动文件
pwd # 显示当前所在目录
whoami # 显示当前用户
mkdir [dir] # 创建目录
rm [-rf] [file|dir] # 删除文件/目录
cat/tail/more/less [file] # 查看文件
touch [file] # 编辑文件,不存在则新建
cd ~/-/[dir] # 跳转到用户目录/上一个使用的目录/dir目录
find [file] # 查找文件
grep [str] # 查找字符串
> / >> [result.txt] # 标准输出重定向,覆盖之前内容/附加模式(保留之前内容)

2.包管理

1
2
sudo apt install [pkg_name] # Ubuntu,对 apt-get 命令的封装
yum install [pkg_name] # CentOS

3.系统类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
su # 切换到管理员模式
su -u root -p # 设置管理员密码
sudo [command] # 临时以管理员身份执行命令
echo [content] # 显示某一信息
ps # 查看进程
df # 检查硬盘剩余空间
du # 检查目录所用空间
cal # 显示万年历
man [command] # 查看命令帮助信息
which [command] # 查询命令
alias [command] # 为命令取别名
unalias [name] # 删除name别名
reboot # 重启系统
history # 显示所有历史输入的命令
shutdown # 关机
ctrl + l # 清屏
mount/umount [device] [dir] # 挂载/取消挂载device为dir目录
[command] | grep [kw] # 管道命令"|"将command执行的结果传给grep命令,grep再根据kw进行筛选

Ubuntu

1
2
3
apt list # 查看已安装的软件包
apt edit-sources # 编辑源列表
apt [command] # 执行包管理命令,如:install、remove、update等

MacOS

1
2
3
open [file] # 打开文件/目录/软件
say [str] # 语音朗读str
say -f demo.txt -o [file] # 朗读demo,并将结果存储到file中

Windows

1.文件类

  • 文件批量重命名
1
2
3
ren *.jpg *.png # 重命名jpg格式文件为png格式
ren *.* *.png # 重命名所有格式文件为png格式
cd -d [dist] # 目录跳转,使用-d参数支持跨盘符跳转
  • 列出文件目录
1
dir [path] > [dist]\dir.txt # 列出path目录下的文件,并导出到dist目录下的dir.txt中

2.网络类

1
2
3
ipconfig -all # 查看ip配置信息
ipconfig /flushdns # 刷新系统DNS缓存
ping [ip] # 检查网络连通性

3.通用类

1
2
cls  # 清屏
exit # 退出

常用系统命令总结
https://wanghao6736.github.io/2021/08/27/Common-Commands-Summary/
作者
Wang Hao
发布于
2021年8月27日
许可协议