Linux 简介
Linux 是开源的操作系统内核,服务器领域占有率极高。学习 Linux 的核心是命令行:一条命令往往能完成图形界面里繁琐的操作。
高频命令速查
| 命令 | 作用 |
|---|---|
pwd | 显示当前目录 |
ls -la | 列出文件(含隐藏、详情) |
cd /path | 切换目录 |
mkdir -p a/b | 递归创建目录 |
cp -r src dst | 复制(-r 递归) |
mv a b | 移动/重命名 |
rm -rf dir | 强制删除(慎用!) |
cat / head / tail | 查看文件内容 |
grep -rn "key" . | 递归搜索文本 |
ps aux / top | 查看进程/资源占用 |
kill -9 pid | 强制结束进程 |
文件权限
# 查看权限(rwx:读/写/执行,三组:属主/属组/其他)
ls -l script.sh
# -rwxr-xr-- 1 user group 1234 ...
# 修改权限
chmod 755 script.sh # 属主全权限,组/其他读+执行
chmod +x script.sh # 添加执行权限
# 修改属主
chown user:group file
常用命令组合技巧:
# 查看端口占用
netstat -tlnp | grep 3000
# 或
lsof -i :3000
# 实时查看日志
tail -f app.log
# 后台运行服务
nohup node server.js > server.log 2>&1 &
第 1 / 3 节