文章
Linux 系统笔记:常用命令与权限
牛耕田
暂存笔记,持续补充中。后端部署、运维离不开 Linux,命令要点整理。
一、文件与目录
| 命令 | 作用 |
|---|---|
ls -la |
列出文件(含隐藏) |
cd / pwd |
切换 / 查看目录 |
cp / mv / rm |
复制 / 移动 / 删除 |
mkdir -p |
递归创建目录 |
cat / less / head / tail |
查看文件 |
find / grep |
查找文件 / 搜索内容 |
chmod / chown |
改权限 / 改属主 |
# 递归查找当前目录下 .log 文件
find . -name "*.log"
# 在文件中搜索关键字
grep -rn "error" /var/log/
二、文件权限
rwx三组:属主 / 属组 / 其他人。chmod 755:属主rwx(7),属组/其他r-x(5)。r=4、w=2、x=1,按位相加。
三、进程与端口
| 命令 | 作用 |
|---|---|
ps -ef / top |
查看进程 / 实时资源 |
kill -9 <pid> |
强制结束进程 |
netstat -tlnp / ss -tlnp |
查看监听端口 |
nohup cmd & |
后台运行 |
systemctl start/stop/status |
管理服务 |
四、磁盘与内存
df -h:磁盘占用;du -sh:目录大小。free -h:内存;lsof:查看文件占用。
五、Shell 脚本基础
#!/bin/bash
# 变量、循环、条件
NAME="sxz"
for i in 1 2 3; do
echo "$NAME $i"
done
if [ -f "/etc/passwd" ]; then
echo "文件存在"
fi
六、常用技巧
tail -f app.log实时跟踪日志。grep+awk+sed组合处理文本。crontab -e配置定时任务。- 用
|管道串联命令,>重定向输出。
本文为暂存笔记,后续补充 Vim 快捷键与网络命令(curl/wget/ping)。