码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础四

时间:2020-01-30 21:26:10      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:tail   bsp   命令别名   匹配   字符处理   https   inux   mamicode   查看   

先复习~~~~

https://www.cnblogs.com/X404/p/12241053.html

在基础三的时候咱们学习了:cat  cut sort wc tr less more head tail uniq 

查看文件:cat more less head tail 

技术图片

 

文本处理cut  

技术图片

 

 文本排序 sort

技术图片

 

文本统计WC

技术图片

 

 字符处理命令tr

技术图片 

什么是shell

简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。

shell都有那些

GUI:Gnome ,kDE ,Xface

CLI;sh,csh,ksh,bsh...

bash 特性

1、命令历史

2、管道、重定向

3、支持命令别名

4、支持命令行编辑

5、支持命令行展开

6、支持命令行通配

7、变量

8、编程

=========================================

命令行编辑:

ctrl+a 跳转到首行

ctrl+e 跳转到尾行

ctrl+u 删除光标志命令行首行内容

ctrl+k 删除光标至命令行尾内容

ctrl+l 清屏

============================================

历史记录 history 

技术图片

 

 

history -c 清空历史记录

history -d 删除第N行历史记录

例如: history -d 30 //删除第30行历史记录

history -d 30 5 删除从第30行开始到第五行的记录

HISTZIE:历史命令大小,默认1000条

=============================================

命令历史的使用技巧:

!n 跳转到历史命令中第n条命令

技术图片

 

history !-n 执行历史命令中倒数的第n条

 技术图片

 

!!执行上一条命令

 技术图片

 

 history !string 命令历史中最近一个以执行字符开头的命令

技术图片

 

history !$ 引用前一个命令的最后一个参数 

命令别名:alias命令

用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。

 alias  [别名]=[指令名称]

技术图片

 

取消 命令别名:Unalias 【别名】

技术图片

 

 

命名替换符:

把命令中某个子命令替换为其执行行结果的过程称为命名替换

$[指令]

技术图片

 

 bash 支持的引号:

‘’ 命令替换

“”弱引用,可以实现变量替换

""强引用,不完成变量替换

 

文件名通配 

*   任意长度的任意长符

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

?  任意单个字符

[  ]  匹配指定范围内任意单个字符:

[:space:] 空格  [:punct:]  标点符号 [:lower:]  小写符号  [:upper:]大写符号

[:alpha:]大小写符号  [:idigit:]   数字  [:alum:]   数组和大小写字母

[^]  匹配指定范围外任意字符

技术图片

 

 技术图片

 

linux基础四

标签:tail   bsp   命令别名   匹配   字符处理   https   inux   mamicode   查看   

原文地址:https://www.cnblogs.com/X404/p/12241382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!