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 节