记得我刚接触Linux时,础命对着黑乎乎的令入终端直冒冷汗。别慌,础命咱们慢慢来——就像学骑自行车,令入掌握几个关键动作就能稳稳上路。础命今天咱们就唠唠那些最常用、令入最实在的础命基础命令。
一、令入文件操作三板斧
想象你正在整理房间,础命这些命令就是令入你的收纳工具。比如你刚装好Ubuntu,础命兴奋地打开终端,令入结果一脸懵?础命试试这个:
- ls就像打开房间的灯,看看都有啥(显示当前目录内容)
- 常用参数:加个
-l
能看到文件详情,令入-a
会显示隐藏文件
命令 | 场景 | 翻车预警 |
cp file.txt backup/ | 复制会议记录到备份文件夹 | 忘记加斜杠可能变成重命名 |
mv draft.doc final/ | 把方案终稿移到提交目录 | 移动系统文件要特别小心 |
rm -r old_project | 清理去年做的础命测试项目 | 千万别在根目录乱用这个 |
1.1 查看文件有讲究
用cat
看短文件还行,遇到长日志就抓瞎了。试试less
命令,能上下翻页查看:
- 按空格向下翻页,按
b
回看 - 输入
/error
可以直接搜索报错信息
二、权限管理不抓瞎
遇到过"Permission denied"提示吗?就像被锁在自家门外。了解这三个数字含义很重要:
- 读(r)=4,写(w)=2,执行(x)=1
chmod 755 script.sh
给脚本执行权限
数字组合 | 含义 | 适用场景 |
777 | 完全开放(慎用) | 临时测试环境 |
644 | 自己可改,别人只读 | 网站配置文件 |
700 | 仅自己可见 | 个人密钥文件 |
2.1 用户切换要规范
总用root用户就像天天穿西装做饭,试试sudo
命令:
sudo apt update
更新软件源sudo !!
能快速重跑上条命令
三、文本处理小妙招
处理日志文件时,这几个命令能救命:
grep "ERROR" app.log
快速过滤错误信息awk '{ print $1}'
提取第一列数据sort | uniq -c
统计重复项
刚帮同事处理过服务器卡顿的问题,用top
命令发现内存泄漏的进程。顺手敲了kill -9 进程ID
,系统马上恢复了正常。这种即学即用的成就感,大概就是Linux的魅力吧。
参考《Linux命令行与Shell脚本编程大全》时发现,很多高手其实也就常用20%的命令。现在你也能在终端里自如地创建目录、修改权限、查找文件了。多动手试试,遇到问题就man 命令名
查手册,慢慢会发现命令行比图形界面更高效呢。