emake-Linux学习20201010

第4课,第三章

重定向符
(1)输入重定向,<
将文本内容输入到命令,用的少
(2)输出重定向,>
将命令输出的内容输出到文件

,清空写入,标准输出

,追加写入
2>,错误输出到文件
&>,标准输出和错误输出同时输出,全部输出
示例: wc -l < dukang.txt,输出22,代表统计22个字符

对比:
wc -l dukang.txt,命令 参数 对象
wc -l < dukang.txt,命令 参数 操作符

管道符
重定向 命令 文件
管道符 命令 命令
ls | wc -l,将ls列出的文件交予wc命令进行统计,命令-> | ->命令
ls /etc | wc -l,统计etc下文件和文件夹个数,不包含隐藏文件

密码命令passwd
直接执行需要两次确认
echo 68566 | passwd --stdin csdk,通过echo命令赋值密码给passwd
–stdin,代表从管道接收信息

通配符*,代表匹配空值或者无穷值
通配符?,代表匹配单个值
通配符[0-9],代表匹配数字
通配符[1,2,3],匹配具体的数字,中括号没匹配到不会报错
通配符{1,2,3},大括号没有匹配到会报错,
通配符[a,z],匹配一个字母
通配符[A,Z],匹配一个大写字母
举例ls -l /dev/sda*
注意{}和[]中不能带空格

$$代表输出当前进程的pid值

转义符
\,代表转义,把当前单个歧义的转换出
示例:echo Price is $$
’ ',代表全部字符转义
””,代表定义范围,如果参数中包含了空格,需要添加双引号
`,反引号,代表执行命令

环境变量

绝对路径
相对路径

命令别名,alias
示例:alias dk=“nmcli connection up ens160”
unalias dk,代表取消别名dk
查看历史alias,直接执行alias

内部命令 bash

变量
echo $LANG,设置语言编码
echo $RANDOM,产生随机数值
定义变量
WORKDIR=/home/csdk
export WORKDIR,提升为全局变量,所有用户可以使用
永久生效定义的变量
修改/etc/profile
或者修改vim ~/.bashrc

第四章节 vim编辑器
vi和vim
vim中的三种模式:
命令模式
通过a、i、o等命令进入输入模式,通过esc退出

输入模式
通过esc返回命令模式,相当于Windows中的记事本

末行模式
通过:键进入,通过esc返回命令模式
保存或者退出,

不能从输入模式直接保存文件或者退出

配置主机名称,vim /etc/hostname

命令模式:
删除当前往下5行,5dd
撤销删除,u
复制光标所在行,yy
往下粘贴所在行,p

配置yum仓库

末行模式下,设置编号,set num

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值