Linux常用命令指南:提升你的终端效率

Linux作为开源操作系统的代表,凭借其稳定性与灵活性,已成为开发者、运维工程师和技术爱好者的核心工具。掌握常用命令是释放Linux潜力的关键。本文将介绍30+高频命令及其应用场景,助你快速提升终端操作效率。

一、文件与目录操作

1. 基础导航

pwd        # 显示当前路径
ls -al     # 查看所有文件(含隐藏文件)及详细信息
cd ~/docs  # 切换到用户目录下的docs文件夹

2. 文件管理

cp file.txt backup/ -v       # 复制文件到backup目录并显示过程
mv old.txt new.txt           # 重命名文件
rm -r old_project/           # 递归删除目录(谨慎使用!)
mkdir -p project/{src,dist}  # 一次性创建多级嵌套目录

3. 内容查看

cat -n config.conf          # 显示文件内容并标注行号
less +F /var/log/syslog     # 实时跟踪日志文件更新
head -n 5 access.log        # 查看日志前5行
tail -f debug.log           # 持续监控日志尾部变化

二、文本处理三剑客

1. 模式搜索

grep -iRn "error" /var/log/  # 在日志中递归搜索"error"(忽略大小写)

2. 流式编辑

sed 's/foo/bar/g' input.txt  # 全局替换文本中的foo为bar

3. 数据提取

awk '{print $1,$4}' access.log | sort | uniq -c  # 统计访问量前两列组合频次

三、系统监控与进程管理

1. 资源查看

top -o %MEM          # 按内存占用排序进程
htop                 # 交互式资源监视器(需安装)
df -hT | grep ext4   # 显示ext4格式分区的磁盘使用情况
free -m              # 以MB为单位查看内存

2. 端口分析

netstat -tuln | grep ':80'  # 检查80端口监听状态
ss -plnt sport = :443       # 显示使用443端口的进程

3. 远程操作

ssh -i ~/.ssh/key.pem user@server  # 密钥方式登录
scp -r local_dir user@remote:/path  # 递归上传目录

五、实用工具集

1. 压缩解压

tar -czvf archive.tar.gz dir/  # 创建gzip压缩包
unzip -l archive.zip          # 预览zip文件内容

2. 查找定位

find /home -name "*.conf" -mtime -7  # 查找7天内修改过的配置文件
locate updatedb.conf          # 快速搜索数据库中的文件(需定期运行updatedb)

3. 权限管理

chmod 755 script.sh      # 设置可执行权限
chown user:group file    # 修改文件所有者
sudo !!                  # 快速以sudo权限重复上条命令

六、进阶技巧

1.命令组合

diff <(ls dir1) <(ls dir2)  # 比较两个目录的文件差异

2.历史记录优化

Ctrl+R  # 反向搜索命令历史
!$      # 重用上条命令的最后一个参数

3.定时任务

(crontab -l ; echo "0 3 * * * /path/to/backup.sh") | crontab -  # 添加每日3点备份任务

七、注意事项

  1. 谨慎使用rm -rfddchmod 777等高风险命令

  2. 善用man命令查看手册(如man rsync

  3. 使用alias创建常用命令简写(如alias ll='ls -alh'

掌握这些命令后,建议通过以下方式深化理解:

  • 在测试环境中实践

  • 组合命令实现复杂操作

  • 阅读命令的--help输出

  • 参考GNU官方文档

记住: 终端不是魔法——它只是需要练习的工具。每天使用这些命令,你将在几周内显著提升Linux操作能力!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值