Windows
打开CMD的方式-> win+r 输入cmd 点击回车
CMD 常用命令总结
小技巧:
-
输入 help
,查看帮助;
-
Tab 键,自动补全;
-
上/下方向键,查看历史命令;
-
右键窗口标题栏 -> 属性,可以修改外观样式。
常用命令
指令名称 | 指令的作用 |
calc |
打开计算器 |
mspaint |
打开画图 |
notepad |
打开记事本 |
cls |
清理屏幕 |
exit |
退出中断 |
ipconfig |
查看ip |
ping |
一般用来测试网络是否正常,或者得到IP地址 |
md 文件夹名 |
创建文件夹 |
cd>文件名 |
创建文件 |
del 文件名 |
删除文件 |
rd |
移除目录 |
help |
查看帮助 |
关机、重启、注销、休眠、定时
指令名称 | 指令的作用 |
shutdown /s |
关机 |
shutdown /r |
重启 |
shutdown /l |
注销 |
shutdown /h /f |
休眠 |
shutdown /a |
取消关机 |
shutdown /s /t 3600 |
定时关机(3600秒后关机) |
目录操作
指令名称 | 指令的作用 |
D: |
进入D盘(也可以输入其他盘符) |
cd /d d:/test |
进入D盘test文件夹 |
cd \test1\test2 |
进入test2文件夹 |
cd \ |
返回根目录 |
cd .. |
回到上级目录 |
dir |
显示目录中文件列表 |
tree d:\test |
显示D盘test目录的目录结构 |
cd |
显示当前目录位置 |
cd d: |
显示指定磁盘的当前目录位置 |
进程/服务操作
指令名称 | 指令的作用 |
tasklist |
显示当前正在运行的进程 |
start 程序名 |
运行程序或命令 |
taskkill /im notepad.exe |
结束进程,按应用名称(关闭记事本) |
taskkill /pid 1234 |
结束进程,按 PID |
服务管理
指令名称 | 指令的作用 |
net start |
显示当前正在运行的服务 |
net start 服务名 |
启动指定服务 |
net stop 服务名 |
停止指定服务 |
网络操作
指令名称 | 指令的作用 |
ping ip/域名 |
查看延迟和丢包率 |
ping ip/域名 -n 5 |
Ping 测试 5 次 |
ipconfig /flushdns |
清除本地 DNS 缓存 |
tracert ip/域名 |
路由追踪 |
Linux命令
常用指令
指令名称 | 指令的作用 |
ls |
显示文件或目录 |
ls -l |
列出文件详细信息(list) |
ls -a |
列出当前目录下所有文件及目录,包括隐藏的a(all) |
mkdir |
创建目录 |
mkdir -p |
创建目录,若无父目录,则创建p(parent) |
cd |
切换目录 |
touch |
创建空文件 |
echo |
创建带有内容的文件 |
cat |
查看文件内容 |
cp |
拷贝 |
mv |
移动或重命名 |
rm |
删除文件 |
rm -r |
递归阐述 可删除子目录及文件 |
rm -f |
强制删除 |
find |
在文件系统中搜索某文件(例:find . -name 文件名) |
wc |
统计文本中行数、字数、字符数 |
grep |
在文本文件中查找某个字符串 |
rmdir |
删除空目录 |
tree |
树形结构显示目录,需要安装tree包 |
pwd |
显示当前目录 |
ln |
创建链接文件 |
more、less |
分页显示文本文件内容 |
head、tail |
显示文件头、尾内容 |
ctrl+alt+F1 |
命令行全屏模式 |
系统管理命令
指令名称 | 指令的作用 |
stat |
显示指定文件的详细信息,比ls更详细 |
who |
显示在线登录用户 |
whoami |
显示当前操作用户 |
hostname |
显示主机名 |
uname |
显示系统信息 |
top |
动态显示当前耗费资源最多的进程信息 |
ps |
显示瞬间进程状态 ps -aux |
du |
查看目录大小 du -h /home 带有单位显示目录信息 |
df |
查看磁盘大小 df-h 带有单位显示磁盘信息 |
ifconfig |
查看网络情况 |
ping |
测试网络连通 |
netstat |
显示网络状态信息 |
man |
命令不会用了 使用这个 例如: man ls |
clear |
清屏 |
alias |
对命令重命名 如:alias showmeit="ps -aux",另外解除使用unaliax showmeit |
kill |
杀死进程,可以使用ps或者top命令查看进程的id,然后再用kill命令杀死进程 |
打包压缩相关命令
指令名称 | 指令的作用 |
gzip |
文件经它压缩过后,其名称后面会多出".gz"的扩展名。 |
bzip2 |
bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。 |
tar |
打包压缩 |
tar -c |
归档文件 |
tar -x |
对 tar 包做打包操作 |
tar -z |
压缩和解压缩 ".tar.gz" 格式 |
tar -j |
压缩和解压缩 ".tar.bz2"格式 |
tar -v |
显示解打包的具体过程 |
tar -f |
指定要解压的 tar 包的包名 |
tar -C 目录 |
指定解打包位置 |
关机/重启机器
指令名称 | 指令的作用 |
shutdown -r |
关机重启 |
shutdown -h |
关机不重启 |
shutdown now |
立即关机 |
halt |
关机 |
reboot |
重启 |
防火墙命令
防火墙的开启、关闭、禁用命令
指令名称 | 指令的作用 |
systemctl enable firewalld.service |
设置开机启动防火墙 |
systemctl disable firewalld.service |
设置开机禁用防火墙 |
systemctl start firewalld |
启动防火墙 |
systemctl stop firewalld |
关闭防火墙 |
systemctl status firewalld |
检查防火墙状态 |
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT |
开启8080端口(根据实际情况修改端口号) |
使用firewall-cmd配置端口
指令名称 | 指令的作用 |
firewall-cmd --state |
查看防火墙状态 |
firewall-cmd --reload |
重新加载配置 |
firewall-cmd --list-ports |
查看开放的端口 |
firewall-cmd --zone=public --add-port=9200/tcp --permanent |
开启防火墙端口(命令含义:--zone #作用域,–add-port=9200/tcp #添加端口,格式为:端口/通讯协议,–permanent #永久生效,没有此参数重启后失效) |
VIM使用命令
在命令模式下
指令名称 | 指令的作用 |
:q |
退出 |
:q! |
强制退出 |
:wq |
保存并退出 |
:set number |
显示行号 |
:set nonumber |
隐藏行号 |
/ |
查找apache 按n跳到下一个,shift+n上一个 |
yyp |
复制光标所在行并粘贴 |
h |
左移一个字符← |
j |
下一行↓ |
k |
上一行↑ |
l |
右移一个字符→ |
dd |
光标所在行 |
Ndd |
光标所在行以下的N行 |
文件权限管理(三种基本权限)
指令名称 | 指令的作用 |
R |
读 数值表示为4 |
W |
写 数值表示为2 |
X |
可执行 数值表示为1 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)