Linux新手入门必备知识二——常用命令(3)

95 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第3天,点击查看活动详情

接上文

8.tar

tar是用于文件打包的命令行工具,主要用于打包和解包。

tar 【参数】 【档案文件】 【文件列表】

参数:

  • -c 生成档案文件。
  • -v 列出归档解档的详细过程
  • -f 指定档案文件名称
  • -r 将文件追加到档案文件末尾
  • -z 以gzip格式压缩或解压文件
  • -x 解开档案文件

9.find

find命令用于文件查找。

find 【路径】 【匹配表达式】

匹配表达式:

  • -name filename :查找指定名称的文件
  • -user username :查找属于指定用户的文件
  • -group grpname :查找属于指定组的文件
  • -print :显示查找结果
  • -size n :查找大小为n块的文件。
  • -type : 查找指定类型的文件。

10.grep

grep命令用于查找文件中包含有指定字符串的行。

grep 【参数】 【要查找的字符串】 【文件名】

参数:

  • -v 列出不匹配的行
  • -c 对匹配的行计数
  • -l 只显示包含匹配模式的文件名
  • -n 每个匹配行只按照相对的行号显示
  • -i 对匹配模式不区分大小写

在grep命令中,字符“^”表示行的开始,字符”$“表示行的结尾。如果要查找的字符串中带有空格,可以用单引号或双引号括起来。

系统信息类命令

1.df

df命令主要用来查看文件系统的各个分区占用情况。

2.du

du命令主要用于来查看某个目录中的各级子目录所使用的硬盘空间数。

3.free

free命令主要用来查看系统内存,包括虚拟内存的大小及占用情况。

4.date

date命令可以用来查看系统当前的日期和时间。

5.cal

cal命令用于显示指定月份或年份的日历。

6.clock

clock命令主要用于从计算机的硬件获得日期和时间。

暂时停更