【备忘】Linux常用命令

本文介绍了在Linux系统中查看内核版本、系统发行版、内存使用、CPU状态、磁盘空间的方法,以及如何操作文件系统,如文件大小、数量的查看,文件和文件夹的删除、压缩与解压,创建软链接,以及文件传输的scp命令。
摘要由CSDN通过智能技术生成

查看系统版本

# 查看Linux内核版本
uname -a
# 查看系统发行版本
lsb_release -a

查看内存大小

free -m

查看cpu使用情况

htop

查看磁盘空间

df -Th  # T:文件系统类型, h:human-readable
lsblk  # 以树状列出所有块设备,包括查看磁盘挂载信息。

文件系统

一切资源都是文件,包括硬件设备。

硬件也是一个文件,称为设备文件,用户可以通过读写文件实现对硬件的访问。

/dev:包括所有设备的设备文件。
/dev/sd*:磁盘设备文件,将磁盘挂载到某一目录下才能访问磁盘。
/dev/sda:一个SCSI磁盘(disk)。
/dev/sda1:SCSI磁盘的一个分区(part)。

文件系统类型

tmpfs:基于内存的虚拟文件系统,可以使用内存或swap分区存储文件。
devtmpfs:设备文件系统,将其所有文件保存在虚拟内存中,缩短开机时间。
squashfs:压缩只读文件系统。
ext4:第四代扩展文件系统。
nfs4:第四代网络文件系统,利用网络使得在不同的机器之间共享文件。

进入文件夹

# 进入home目录
cd ~
# 进入root目录
cd /  # 绝对路径的起点

查看文件和文件夹大小

# 查看文件夹大小
## 进入要查看的文件夹
du -sh
# 查看文件大小
ls -hl filename

查看文件数量

# 统计文件夹下以clue开头的文件数量
ls -l | grep "^-.*clue" | wc -l

删除文件和文件夹

# 删除文件
rm filename
# 删除文件夹
rm -r dirname # r:递归

压缩文件

zip

# 压缩文件
## 加密压缩
zip -P 123456 zipname.zip filename.txt

# 压缩文件夹
## 不进入文件夹
zip -r zipname.zip filename/
## 进入文件夹
zip -r zipname.zip ./*

# 解压文件夹
## 进入文件所在目录
unzip zipname.zip

tar

# 压缩文件
tar -zcvf name.tar.gz filename

# 解压文件
## 进入文件所在目录
tar -zxvf name.tar.gz

建立软链接

# 软链接:在目标位置上生成一个源文件的镜像,不会占用磁盘空间
ln -s 源文件路径 目标文件路径

传输文件

scp -r 源路径 user@ip:目标路径/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值