Linux Shell 常用操作
Linux Shell 常用操作
Shell 不是必须一次学完的东西。先把目录、文件、搜索、权限、进程这些高频操作熟悉起来,就能解决大多数开发环境问题。
目录与文件
pwd
ls
ls -la
cd path/to/dir
mkdir -p a/b/c
touch note.md
cp source target
mv old new
pwd 看当前目录,ls -la 看隐藏文件和权限。
查看文件
cat file.txt
sed -n '1,80p' file.txt
tail -n 100 app.log
tail -f app.log
日志文件优先用 tail。大文件不要直接 cat。
搜索
推荐优先用 rg:
rg "keyword"
rg "functionName" src
rg --files
没有 rg 时再用 grep:
grep -R "keyword" .
权限
chmod +x scripts/run.sh
chmod 644 file.txt
chmod 755 script.sh
常见规则:
- 普通文本:
644 - 可执行脚本:
755 - 不要随便
chmod 777
进程和端口
ps aux
lsof -i :3000
kill <pid>
开发服务器端口占用时,先查端口对应进程,再决定是否停止。
环境变量
export NODE_ENV=development
echo $NODE_ENV
临时环境变量只在当前终端有效。长期配置通常写到 .zshrc、.bashrc 或项目的 .env。
Shell 的重点是可重复。能写进命令历史、脚本和文档的操作,就比纯手点更可靠。
Enjoy Reading This Article?
Here are some more articles you might like to read next: