shell的基本知识

1.shell

       shell是操作系统的一个软件,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,系统中的命令用shell解释,可以接收系统回应的输出并显示到屏幕上

2.shell脚本

脚本是解释性语言,用shell脚本保存执行动作;判断命令的执行条件;实现动作的批量进行,把人力从简单繁琐的命令中解放出来

3.脚本注释的添加

在脚本开始写上脚本的作者,时间,联系方式,便于对脚本的维护

vim  /etc/vimrc     ##vim的配置文件

map <F5> ms:call WESTOS()<cr>'s                         ###快捷键f5执行函数WESTOS()加注释

autocmd BUFNewFile *.sh exec ":call WESTOS()"   ###自动执行函数加注释


在每次脚本创建时,就会自动加上注释


4.脚本的调试

sh  -x  scritps.sh       ##适用于所有shell脚本

5.shell脚本的执行

(1)sh script.sh    ##指定解释器

(2)chmod  +x  script.sh   ##给执行权限

./script.sh    

6.常用的基本命令

(1)diff和patch

diff  ##比较两者的不同

a  ##添加

c  ##更改

d  ##删除

<表示第一个文件的内容

>表示第二个文件的内容


patch -b file file.path   ##打补丁,把两个文件改成一致的,同时把源文件保留


(2)cut

-d   ##指定分隔符

-f   ##指定截取的列  (-f1,7  ##第一和第七列;-f1-5   ###第一到第5列)

-c   ##指定截取的字符位置

显示能登陆的用户



IP的抓取:


(3)sort:多用于字符排序


-n       ###纯数字排序

-r       ###倒序

-u       ###去掉重复的数字


-o       ###输出到指定文件

-t       ###指定分隔符

-k       ###指定要排序的列

(4)uniq:对重复字符做相应的处理

-u    ###显示唯一的行

-d    ###显示重复的行


-c    ###每行显示一次并统计重复次数


(5)&&和||

&&  ##正确输出

||     ##错误输出


(6)test等同于[ ]:测试工具




7.文件类型判断的脚本




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值