基本指令与shell理解(3)

目录

1、基本指令

1、cal指令

2、find指令(重要)

3、grep行过滤工具

2、打包和压缩指令

1、zip和unzip指令

2、tar指令

3、Linux中的计算器bc

4、查看系统信息的一些指令

5、热键介绍

6、history与file指令

7、感性理解shell

 1、为什么要有shell ?

 2、shell定义


1、基本指令

1、cal指令

cal    显示本年当月的日历

cal  2022       显示2022年的日历(2022只是个例子,可以选其他年份)

cal  -3      显示本月、上个月、下个月的日历

 2、find指令(重要)

find  路径  -name  文件名        在指定的路径下查找指定的文件

因为Linux管理文件的方式是以多叉树的形式,find查找指令就是遍历这棵多叉树,可能涉及磁盘的访问,所以第一次运行起来可能比较慢。

3、grep行过滤工具

grep  ‘关键字‘  文件名        查找文件中包含关键字的行

grep  -v     去掉关键字剩下的

grep  -i       忽略大小写

grep  -n     带上行号

       注意:关键字带不带单引号’ ‘,好像都一样能运行,但是为了可读性,建议带上。

 2、打包和压缩指令

Linux中的打包和压缩指令很多,如果遇到不认识的格式,建议百度搜索,这里仅介绍以下两种:

1、zip和unzip指令

zip  压缩文件名.zip  要压缩的文件名            压缩

unzip  压缩文件名.zip                                  解压

-r     压缩目录(空/非空),解压就不用带-r

-d    解压到指定的路径

 2、tar指令

tar  -czvf  文档名  要压缩的文件               tar压缩

tar  -czvf  压缩文件名  -C   路径               tar解压到指定路径

-c    create创建一个压缩文件

-z    采用gzip属性进行压缩

-f     使用文档名(所以-f后面要跟文档名)

-v    显示压缩/解压过程

-C    解压到指定路径

例如:tar  -czvf  test.tgz  test

          tar  -xzvf  test.tgz  -C  lesson

注意:(1)tar  -czf中的这个-带不带看具体的Linux环境支持哪一个

          (2)压缩和解压的选项顺序最好一样

注意:打包和压缩的区别:

          打包是将所有东西分门别类的放在一起

          压缩是采用压缩算法减少内容所占空间

3、Linux中的计算器bc

 乍一看好像没什么用,但是配合其他指令就有用了

 4、查看系统信息的一些指令

uname         查看操作系统名

uname  -a    查看操作系统的详细信息

uname  -r     查看内核版本

hostname    查看主机名

 5、热键介绍

tab键        具有命令补全和档案补齐的功能

 ctrl  r  再输入关键字          查找历史命令

ctrl   c                                终止异常程序

ctrl   d                                退出xshell

6、history与file指令

history            查看输入的历史命令

file  文件名      查看文件的具体信息

 7、感性理解shell

首先要对命令行有基础的认识

Linux发行版=Linux内核+外壳程序

我们通常说的Linux指的就是Linux内核

 1、为什么要有shell ?

要想和操作系统直接沟通,前提是要了解该操作系统,这样的话使用成本高,而且操作系统执行命令时,一旦命令有问题就会崩溃,所以普通用户很难直接和操作系统进行沟通。这时就需要外壳程序shell。

2、shell定义

shell简单定义就是命令行解释器,将使用者的命令传达操作系统,再将操作系统的处理结果传达给用户。


下面将通过一个小故事来进一步认识shell:

ps  axj        查看系统中所有的进程

ps axj  | grep bash  每登陆一次,系统就会创建一个bash,如果kill -9  bash的pid  直接退出登录  

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值