Linux常用命令

文件查看相关

# 查看磁盘整体使用
df -h
# 查看当前目录的大小
du -sh .
# 查看当前目录下每个文件夹的大小
du -sh *
# 查看文件个数
ls | wc -l
# 显示前3行数据
ls -l|head -n 3

# cat查看文件内容前几行和后几行
cat filename | tail -n 10  # 最后10行
cat filename | tail -n +10 | head -n 30  # 10到30行的数据
# tail -n +10 10行以后的内容
# head -n 30 30行之前的内容

# wc查看文件有多少行
wc -l filename # 就是查看文件里有多少行
wc -w filename # 看文件里有多少个word
wc -L filename # 文件里最长的那一行是多少个字

du 与 df 的区别:

  • du 是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
  • df 通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。

查看系统版本信息

适用于所有遵循LSB规范的linux, 包括Redhat/Debian/Ubuntu/Centos

# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.6.1810 (Core)
Release:        7.6.1810
Codename:       Core

# lsb_release -a
LSB Version:    core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

查看系统核心信息

# uname -a
Linux Aliyun-ALex 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
posted @ 2023-02-27 08:03  Alex-GCX  阅读(20)  评论(0编辑  收藏  举报