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: