最近找了下自己很久之前写的一些markdown,觉得对各位有用的就会进行发布,如果觉得可以帮到你的话也可以给一个免费的点赞关注谢谢!
如果有希望博主写什么内容的也可以私信我或者评论区留言哦!
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 |