Linux | 基本指令3

本文介绍了Linux中常用的系统管理命令,包括date用于获取当前日期和时间,cal显示日历,find查找文件,whereis和which定位可执行文件,grep进行文本过滤,以及打包压缩工具zip、unzip和tar的使用。此外,还提到了bc进行浮点运算,uname获取系统信息,以及shell命令的运行原理和作用。
摘要由CSDN通过智能技术生成


一、date指令

  1. date +%Y-%m-%d_%H-%M-%S

在这里插入图片描述

2.时间戳

在这里插入图片描述

二、cal指令

  1. cal 查看当月月历
  2. cal -3 显示系统前一个月,当前月,下一个月的月历
  3. cal 2023 查看2023年的月历

三、find指令

在指定路径进行文件查找

  • find / -name *.c 在根目录下查找所有以.c结尾的文件

四、whereis指令

在系统特定路径下查找,既可以找可执行程序,也可以找到手册,安装包。

在这里插入图片描述

五、which指令

在特定路径下,(/use/bin) 查找指定文件

在这里插入图片描述

六、grep指令

行文本过滤工具

  • grep ‘bit’ test2.txt 过滤出含有bit的行
  • grep -v ‘bit’ test2.txt 过滤出不含有bit的行
  • grep -n ‘bit’ test2.txt 编号
  • grep -i ‘bit’ test2.txt 忽略大小写

在这里插入图片描述

七、打包和压缩

1 .为什么需要打包和压缩?

  • 防止文件丢失。
  • 打包压缩,体积变小,使下载速度变快,存储空间变小。

2.Linux也需要打包和压缩?

-Linux充当服务器的时候,也需要各种网络应用场景满足通讯的需求。

八、zip和unzip指令

压缩和解压缩指令

  • zip d1.zip d1 -r 将目录d1压缩成d1.zip 需加上-r才能将d1目录下的子文件一起压缩
  • unzip d1.zip 解压缩d1.zip
  • unzip d1.zip -d / 加上-d 指定解压缩的指定路径。这里将它解压缩到/根目录下。

九、tar指令

打包/解包指令

  • tar czf XXX 打包压缩
  • tar tzf XXX.tgz 预览压缩包内的文件
  • tar xzf XXX.tgz 解压解包
  • -C 解压到指定目录
  • -c 创建一个压缩文件
  • -z使用zip压缩
  • -f 指定文件名字

十、bc指令

bc命令可以很方便的进行浮点运算

  • exit
  • quit
  • ctrl+d
  • 退出bc指令

十一、uanme指令

uname用来获取电脑和操作系统的相关信息。

  • -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
    型,硬件平台类型,操作系统名称。
    在这里插入图片描述

十二、shell命令以及运行原理

Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。
而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?

  • 对比windows GUI,我们操作windows 不是直接操作windows内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D盘的操作,我们通常是双击D盘盘符.或者运行起来一个应用程序)。
  • shell对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。

1.shell存在的意义?

  • 进行命令解释。
  • 保护os,对于非法的请求,直接拦截。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值