第十节:Linux 常用命令详解 —— 从文件管理到管道重定向

掌握 Linux 的命令行操作,是迈向高效开发与系统运维的第一步。本节将为你梳理一套实用又系统的命令集,涵盖文件操作、进程管理、打包压缩、权限控制、重定向与管道等内容,配合示例让你真正上手,快速上道

一、文件与目录操作命令

命令作用示例
ls查看目录内容ls -al
cd切换目录cd /home/user
pwd查看当前路径pwd
mkdir创建目录mkdir mydir
rm删除文件/目录rm file.txtrm -rf dir/
cp拷贝文件/目录cp file1 file2cp -r dir1 dir2
mv移动/重命名mv a.txt b.txt

二、文件内容查看/编辑命令 

命令功能示例
cat查看整个文件cat log.txt
more / less分页查看大文件less /var/log/syslog
head / tail查看前/后几行head -n 10 a.txttail -f log.txt
nano / vim编辑文件vim config.conf
touch创建空文件touch hello.txt

三、压缩与解压缩命令 

命令功能示例
tar打包/解包tar -cvf a.tar dir/tar -xvf a.tar
gzip / gunzip压缩/解压 .gzgzip file.txtgunzip file.txt.gz
zip / unzipzip格式压缩/解压zip a.zip a.txtunzip a.zip

四、权限与用户管理相关命令 

命令功能示例
chmod修改权限chmod +x run.sh
chown修改所有者chown user:group file.txt
whoami查看当前用户whoami
su / sudo切换用户/提权sudo apt updatesu -

五、进程与资源监控命令 

命令功能示例
ps查看当前进程ps aux
top / htop动态查看资源top(按 q 退出)
kill终止进程kill -9 PID
free查看内存使用free -m
df查看磁盘使用df -h
du查看目录大小du -sh *

六、输入输出重定向与管道 

1.重定向

用法含义
>输出覆盖
>>输出追加
<输入重定向
2>错误输出重定向

2. 管道 | 

将一个命令的输出作为另一个命令的输入:

ps aux | grep ssh
cat file.txt | sort | uniq

组合命令提高效率,是 shell 编程的核心技巧之一!

七、实用组合命令案例

# 查看当前目录下占用空间最大的 5 个文件
du -ah . | sort -rh | head -n 5

# 查找当前目录下所有包含“error”关键词的文件行
grep -r "error" .

建议记忆方式

  • 常用命令:每天练一次 lscdcprm 等基本操作

  • 进阶命令:配合实战理解 grepfindtarxargs 等组合

总结

这一节为你构建了一个“命令行生存包”,掌握它们意味着你已经迈入了真正的 Linux 用户圈子。不怕敲命令,怕的是用不对。多练习,多实战,才是真正的掌握之道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值