Linux基本命令(续)

1、tar

    查看压缩文件

    (1)tar -cf 目标 源文件 源文件 (tar -cf demo1.tar ./*)

    (2)tar -rf demo1.tar 大灰狼.txt:将大灰狼.txt文件存入demo1.tar文件

2、find

    在指定目录下查找文件

    (1)find 查找的位置 选项 参数

    (2)find . -name “*.txt”:在当前文件夹下查找以.txt结尾的文件

    (3)find ./ -iname "a*":在当前文件夹中忽略大小写查找以a开头文件

3、date

    打印不同格式的时间

    (1)date +"%Y-%m-%d %H:%M:%S":日期格式2024-07-16 11:05:15

    (2)date -s “2024071508:23:08”:设置时间

4、cal

    显示日历

    (1)cal:显示当年当月的日历

    (2)cal 7 2023:显示2023年7月的日历

    (3)cal -j 2024:显示2024全年的日历

5、du

    对文件和目录使用的空间的查看

    (1)du -h ./:查看当前目录的磁盘使用情况,并以人类可读的格式显示。

    (2)du -s ./:仅显示总计

6、ln

    用于创建链接(link),创建链接有两种方式:硬链接(hard link)和符号链接(symbolic link,也称软链接)。这两种链接类型在使用上有一些不同:

    硬链接:硬链接是指多个文件共享同一份数据块,它们对应同一个inode号。因此,对该文件的修改会影响所有硬链接指向的文件,相互之间没有区别。使用硬链接时,源文件和硬链接文件需要位于同一个文件系统中(ln source_file link_name)。

    符号链接(软链接):符号链接是一个指向另一个文件的特殊文件,在文件系统内部会有一个类似快捷方式的链接。符号链接可以跨越文件系统,也可以链接目录。如果原文件被删除,符号链接将变为断开状态,而硬链接不会受到影响(ln -s source_file link_name)。

7、exit

    退出Shell,并返回给定值

8、grep

    在文本数据中进行模式匹配,可以根据用户提供的正则表达式进行搜索。

    常用选项:

    (1)-i:忽略大小写。

    (2)-r:递归搜索目录。

    (3)-n:显示匹配行的行号。

    (4)-v:反向匹配,只显示不匹配的行。

    (5)-l:只显示包含匹配文本的文件名。

    (6)-c:只显示匹配行数。

9、wc

    统计文本,用来统计文件中的字数、行数以及字符数。wc即 word count 的缩写,通常用于文本文件的统计。

    (1)wc file:统计指定文件file中的字数、行数以及字符数,并将结果输出到标准输出。

    (2)wc -c:只统计字符(Bytes)数

    (3)wc -w:只统计单词数(字数)

    (4)wc -l:只统计行数

10、cat

    显示文件内容。是一个用于连接文件并打印到标准输出设备的常用命令。cat通常用于查看文件的内容、创建文件、合并文件以及重定向文本等操作。

    (1)cat file:打印文件file的内容到标准输出(通常是终端)。

    (2)cat -n:显示行号

    (3)cat -b:只对非空行显示行号

    (4)cat -s:压缩多个空行为一个空行

11、more

    查看文本内容。分进度显示文本内容。用于分页查看文本文件内容的命令,适合用于大文件的查看,可以逐页显示文本内容,以免内容一次性全部显示出来导致屏幕滚动太快看不清楚。

    more file:显示文件file的内容,并分页显示,每次显示一页内容,按下空格键可以继续显示下一页,按下q键退出。

    常用操作键:

    (1)空格键:显示下一页内容。

    (2)Enter键:显示下一行内容。

    (3)b:返回上一页内容。

    (4)q:退出more命令。

12、less

    查看文本内容。分屏显示文本内容。是一个功能强大的分页查看文本文件内容的命令,与more命令相比,less可以向上翻页、搜索文本内容、跳转到指定行等,提供更多的交互功能。

    less file:以分页方式显示文件file的内容

    常用操作键:

    (1)空格键:显示下一页内容。

    (2)b:显示上一页内容。

    (3)/pattern:搜索文本内容。

    (4)g:跳转到文件开头。

    (5)G:跳转到文件结尾。

    (6)q:退出less。

    注:特别适合查看大文件或需要快速检索内容的情况。more命令与less命令类似,但less具有更多功能和交互性,例如可以向上翻页、搜索等。在实际使用中,一般更推荐使用less命令来查看文本文件。

13、head

    显示文件开头的内容。显示文件的开头部分内容的命令,通常用于查看文件的前几行内容。

    (1)head file:显示文件file的前10行内容到标准输出(通常是终端)

    (2)head -n:显示文件前n行

14、tail

    显示文件末尾的内容,通常用于查看文件的最后几行内容。

    (1)tail file:显示文件file的末尾10行内容到标准输出(通常是终端)

    (2)tail -n:显示文件末尾n行

15、echo

    控制台输出。

    (1)echo hello world:在终端输出hello world

    (2)echo “hello world”:在终端输出hello world

    :虽然(1)和(2)在终端的输出结果都为hello world,但(1)有两个参数,(2)有一个参数

16、alias

    为命令创建别名。

    (1)alias c='clear':为clear命令创建一个别名c。现在,每当输入c时,实际上会执行clear命令。

    (2)alias 新的命令=‘原命令 -选项/参数’

    (3)alias -p:显示已有别名

17、unalias

    取消命令别名

    (1)unalias kk:删除kk别名

    (2)unalias -a:取消所有命令别名

  • 20
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值