一、别怕黑窗口,它比你想象的友好
第一次打开终端时,很多人会被闪烁的光标吓到。别慌,这就像学骑自行车——刚开始摇摇晃晃,熟悉了就会发现比走路快多了。记住这两个救命命令:Ctrl+C能随时刹车,history能查看最近50条操作记录。

1.1 走马观花看目录
pwd:告诉你现在站在哪里(当前路径)ls -l:带详细信息的目录清单,加-a显示隐藏文件cd ~:秒回用户老家目录
| 操作 | Windows对应操作 | 常用参数 |
| 查看文件内容 | 记事本打开 | cat/less/more |
| 查找程序 | 开始菜单搜索 | whereis/which |
二、文件操作四件套
记住这四个命令能解决80%的日常需求:
cp -r folder new_folder复制文件夹mv old.txt new.txt改名/移动文件rm -i .log删除日志文件(-i参数让你反悔)find . -name ".jpg"全盘搜图
2.1 权限那些事儿
遇到Permission denied别急着sudo,先用ls -l看文件权限。记住这个数字口诀:
- 4=读(r)
- 2=写(w)
- 1=执行(x)
比如chmod 764 script.sh表示:主人可读可写可执行,组员可读可写,其他人只能读。
三、管道与重定向
把多个命令串成流水线才是BASH的精髓:
ps aux | grep python抓正在跑的Python进程echo "备份时间 $(date)" > log.txt记录操作时间cat access.log | awk '{print $1}' | sort | uniq -c统计访问IP频次
| 符号 | 作用 | 典型场景 |
| > | 覆盖写入 | 生成新报告 |
| >> | 追加写入 | 记录操作日志 |
| 2>&1 | 错误输出重定向 | 调试脚本时抓错 |
四、脚本编写入门
把日常操作写成脚本,就像给自己定制快捷键。从这行魔法咒语开始:
!/bin/bash
echo "你好,$(whoami)!现在时间是$(date +"%T")"4.1 变量与判断
变量不用声明类型,但等号两边不能有空格:
count=10if [ -f "/tmp/lock" ]; then rm -f /tmp/lock; fifor img in .png; do convert $img ${img%.}.jpg; done
五、调试与帮助
遇到问题别谷歌,先试试这些自救方法:
bash -x script.sh查看执行过程man ascii查编码表command --help快速查看参数说明
参考《Linux命令行与shell脚本编程大全》时,记得亲手敲代码而不是复制粘贴。命令行就像钢琴键,看得再多不如实际弹奏。当你能用awk '{sum+=$3} END{print sum}' data.csv秒算数据总和时,那种成就感可比excel有趣多了。





