Linux命令的一些基本示例

2 篇文章 0 订阅

1. 文件和目录操作

ls:列出目录内容
ls -l # 以长格式显示文件和目录
ls -a # 显示所有文件,包括隐藏文件
ls -lh # 以人类可读的格式显示文件大小
cp:复制文件或目录
cp file1.txt file2.txt # 将file1.txt复制为file2.txt
cp -r dir1 dir2 # 递归复制目录dir1到dir2
mv:移动或重命名文件或目录
mv file1.txt dir/ # 将file1.txt移动到dir目录
mv oldname.txt newname.txt # 将oldname.txt重命名为newname.txt
rm:删除文件或目录
rm file.txt # 删除file.txt文件
rm -r dir # 递归删除目录dir及其内容

2. 文本处理

cat:查看文件内容
cat file.txt # 显示file.txt的内容
grep:搜索文本
grep "pattern" file.txt # 在file.txt中搜索包含pattern的行
sed:流编辑器,用于文本替换
sed 's/old/new/g' file.txt # 将file.txt中的"old"替换为"new"
awk:文本处理工具,常用于数据提取和报告生成
awk '{print $1}' file.txt # 打印file.txt中的第一列

3. 系统信息

df:显示磁盘使用情况
df -h # 以人类可读的格式显示磁盘使用情况
top:实时查看系统状态
top # 显示系统任务、CPU和内存使用情况
uname:显示系统信息
uname -a # 显示所有系统信息,包括内核版本、主机名等

4. 网络命令

ping:测试网络连接
ping google.com # 向google.com发送ICMP回应请求以测试网络连通性
netstat:显示网络状态
netstat -tuln # 显示所有监听中的TCP和UDP端口
ifconfigip addr:查看和配置网络接口
ifconfig # 显示所有网络接口信息
ip addr show # 使用ip命令显示网络接口信息(在某些新系统中,ifconfig可能已被ip命令替代)

5. 压缩与解压缩

tar:打包和解包文件
tar -cvf archive.tar dir/ # 将dir/目录打包为archive.tar
tar -xvf archive.tar # 解包archive.tar到当前目录
gzip:压缩和解压缩文件
gzip file.txt # 压缩file.txt为file.txt.gz
gunzip file.txt.gz # 解压缩file.txt.gz为file.txt

记住,查阅man手册页(例如man ls)是获取命令详细信息和用法的最佳途径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wddblog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值