Linux 常用命令

2022-11-26 10:58:44 浏览数 (1)

一、条件判断

代码语言:javascript复制
#!/bin/bash

if [ 1 -gt 0 ]
then
    echo "大于"
else
    echo "小于"
fi

二、查看当前文件夹下面文件的大小

ll -h

可以使用-h参数来提高文件大小的可读性

三、解压压缩文件

从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包 .tar.gz     格式解压为          tar   -zxvf   xx.tar.gz .tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz2

tar命令详解:linux tar命令详解_公众号:算法攻城狮-CSDN博客 x选项表示解压(extract) j选项表示通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz v选项表示显示命令运行详情(verbose) f选项表示目标是一个文件(file),而不是磁带驱动器(tap drive).

四、Linux 统计文件的行数

1、cat filename | wc -l

2、NR 表示awk开始执行程序后所读取的数据行数.

代码语言:javascript复制
awk 'END{print NR}' filename

五、把shell命令的结果赋值给一个变量

如何把 ls -l *.* |wc -l (这个命令用来统计文件个数)的结果赋值给一个变量?

var=`ls -l *.* | wc -l` var=$(ls -l *.* | wc -l)

0 人点赞