linux基本命令
1. 常用命令
ls 列出当前目录下文件信息( -l:详细信息,-a:所有信息 )
ll 相当于 ls -l
clear 清空
su 切换用户
sudo 以root身份执行命令
2. 系统命令
halt 关机
poweroff 关机
shutdown -h now 关机
reboot 重启
shutdown -r now 重启
logout 注销
date 显示日期
bc 计算器
init 切换系统模式
3. 文件&目录
pwd 查看当前所在目录
cd 进入目录
mkdir 创建目录
touch 创建文件
cp 复制文件或目录
mv 移动文件或目录
rm 删除文件或目录
4.快捷键
tab 补全命令
ctrl+c 终止执行
ctrl+a 光标移到最前
ctrl+e 光标移到最后
5. vi
i或q 命令行模式 → 编辑模式
esc 编辑模式 → 命令行模式
:或/ 命令行模式 → 末行模式
1)命令行模式
yy 复制
p 粘贴(粘贴到光标所在的下一行)
dd 删除一行(删除光标当前所在的行)
ndd 删除多行(n代表要删除多行 删除光标下的对应的行)
u 还原
2)末行模式
set nu 显示行号
set nonu 取消行号
/关键词 搜索关键词
多行复制 行号1,行号2, co 插入的行号
多行删除 行号1,行号2 del
6. rpm
rpm -qa 查询已经安装的所有软件
rpm -qa|grep xxx 查询指定软件
rpm -e 卸载软件
rpm -ivh xxx 安装软件
7. 用户组
/etc/group 组信息文件
/etc/gshadow 组密码文件
groupdd 添加用户组
groupmod 修改用户组
groupdel 删除用户组
8.用户
useradd 添加用户
usermod 修改用户
userdel 删除用户
whoami 查看当前用户
9. 权限
chmod -R 递归修改权限
chown -R 修改拥有者
chgrp -R 修改所属组
10. 压缩
- .gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
- .tar.gz & .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz
11. Other
apache /usr/local/apache/bin/apachectl start|stop|restart
apache配置文件 /usr/local/apache/conf/httpd.conf
模拟浏览器发送请求 curl http://127.0.0.1
查看进程 px aux|grep xxx
关闭防火墙 service iptables stop
网络配置 /etc/sysconfig/network-script/ifcfg-eth0
nginx /url/local/nginx/sbin/nginx (空|-s stop|-s reload)
查看进程 ps aux|grep nginx
自启动 /etc/rc.local
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构