Linux基础特性

TAB 键三大作用:
1、自动补齐文件名
2、自动补齐目录
3、自动补齐命令
Linux 快捷键
ctrl+c      退出前台程序
ctrl+l       清屏
ctrl+d      退出当前终端 等价于 exit 命令
ctrl+a      快速将光标移动到命令起始位置
ctrl+e      快速将光标移动到命令最后
ctrl+u      删除光标前所有字符
ctrl+k      删除光标后所有字符
ctrl+r 搜索历史命令,利用关键词
什么重定向,输入重定向,输出重定向
重定向:就是不使用标准的输入输出端口,进行重新的指定,所以叫做重定向,也就是说是可以自行设定对应的设备。
输入重定向: 使用< 或者 <<来接收其他设备的内容作为输入,比如使用文件内容重定向输入到某个命令


输出重定向:使用>或者>>来将标准输入或者其他地方的输入输出到非终端窗口的设备,比如将一个命令的结果输出到文件中,我们可
以通过查看文件去看对应的内容,而屏幕或终端是看不到任何内容的。

错误输出重定向:错误输出是某个程序出现错误的时候才会出现的提示,这时候我们可以通过错误输出重定向将提示的错误信息重定向到另一个文件。

 输入重定向中用到的符号及其作用:
命令 < 文件:将文件作为命令的标准输入
命令 << 分界f符:从标准输入中读入,直到遇见分界符才停止
命令 < 文件1 >文件2:将文件1作为命令的标准输入并将标准输出到文件2
输出重定向中用到的符号及其作用:
命令 (1)>文件:将标准输出重定向到一个文件中(覆盖原有文件)
命令 2> 文件:将错误输出重定向到一个文件中(覆盖原有文件)
命令 2>> 文件:将标准输出重定向到一个文件中(追加到原有内容后面)
命令 >> 文件 2>&1或命令 &>>文件:将标准输出和错误输出共同写入文件中
Linux 管道
管道是用来过滤数据的 将输入源数据根据一定规则过滤输出到文件或终端
管道使用 | 实现数据的过滤,如下
[root@centos7 opt]# ls |grep 123
123abc.txt
123.txt
m123t

tee 管道可以将输入流同时输出到终端和文件中,如下
[root@centos7 opt]# echo "Hello world" |tee hello.txt
Hello world
[root@centos7 opt]# cat hello.txt
Hello world
图解:

变量
本地变量
局部变量
全局变量

别名:alise设置
 

通配符:Linux通配符是用来做模式匹配的
*    匹配任意长度字符
?   匹配任意单个字符
[]   匹配指定范围内的任意单个字符
[]   匹配指定范围外的任意单个字符
[[:upper:]] 所有大写字母
[[:lower:]] 所有小写字母
[[:alpha:]] 所有字母
[[:digit:]] 所有数字
[[:alnum:]] 所有的字母和数字
[[:space:]] 所有空白字符
[[:punct:]] 所有标点符号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值