六、通配符
1、管道符
1)符 |
2)作用:是用于实现将两个或者多个命令连接起来,然后将前面命令的执行结果传递给后面的命令
3)【将前面命令的执行结果传递给后面的命令进行二次处理】
案例1:
案例2:结合grep
free命令
案例3:获取内存信息的行
ps命令
1)作用:显示当前系统的进程信息
案例4:显示ssh进程的信息
案例5:显示文件的3-5行的内容
2.重定向
输出的结果有两种情况
1)正通结果输出
2)错误结果输出
准输出标
1)针对正确的结果的输出
2)执行命令的时候,输出结果是在屏幕
3)标准输出是默认的输出方式
标准错误输出
1)针对错误的结果的输出
2)默认也是输出到屏幕
什么是输出重定向/strong>
将命令的输出结果不在显示到屏幕,而是到一个文件中或是直接屏蔽掉
重定向符 :
屏蔽命令的输出
1)特殊的文件:黑洞文件/dev/null
2)屏蔽所有的正确和错误信息:&>/dev/null
案例
七、awk命令
1.背景
从命令的执行结果中截取需要的字段部分
2.命令格式
awk -F “分隔符” ‘{print $段 }’
案例
/etc/passwd文件的含义
1)这个文件中记录了系统中的用户的用户名和用户ID等信息
2)这个文件中的内容是由:进行分割的,其中第三段是uid
八、Linux安装软件
1.软件源
1)Linux的系统的软件安装包,通常都是同意存放
2)存放软件的位置软件源
软件源有两类
1)第一类:光盘中的软件源
2)第二类: 络软件源(都是可以直接在百度进行搜索的)
阿里云的源
清华大学的源
华为的源
中科大的源
易源
举例阿里云的源
寻找自己虚拟机安装的系统
查找源
补充知识点1
补充知识2:Linux的安装包的后缀是rpm
2、配置使用的光盘源
1)在虚拟机加载光盘
1)配置文件在哪里/p>
/etc/yum.repos.d
2)配置文件叫什么/p>
配置文件的后缀是固定的,是repo
案例
3、安装软件命令
1)安装软件
2)卸载软件
3)检查软件是否安装了
案例:安装软件httpd
2.变量
1)定义变量:变量名=变量值
2)获取变量:$变量名
echo命令
1)作用:用于打印输出一个信息到屏幕
2)格式:
edho特殊效果(了解即可)
echo -e “xxxxxxxxx 33[31m xxx 33[0m”
案例
命令替换
格式:命令 `想替换的命令`
1)将命令替换成命令的执行结果
案例
案例
3、判断
useradd命令
作用:创建新用户
格式:
useradd 用户名
知识补充:/etc/passwd
1)一行就是一个用户的信息
2)以冒 为分割的部分中,第一部分就是用户名
userdel命令
作用:删除用户
格式:userdel 用户名
passwd命令
作用:修改用户密码
格式:passwd 用户名
id命令
作用:检查指定的用户的uid
格式:id 用户名
判断有三种
1)判断命令
2)判断数字
3)判断文件
判断的格式
案例1:判断两个数字的大小,输出大的数
案例2:判断文件/etc/passwd中是否有#开头的行
案例3:在home下创建一个目录,判断是否创建成功了
案例4:判断用户jerry是否存在
1)如果存在,则提示用户存在,并删除这个用户
2)如果不存在,则提示无此用户,并创建这个用户
命令的执行状态
1)执行成功:状态值是0
2)执行失败:状态值是非0
$于获取离他最近的那个命令的状态值,状态值为0的情况(验证状态值的格式 :echo $
1)id用户名,这个用户是存在的
2)cd、ls正常执行的时候
3)grep过滤到了需要的内容
关于状态值的使用方法
判断数字
1)[数字1 -gt 数字2] 判断数字1大于数字2
2)[数字1 -lt 数字2] 判断数字1小于数字2
3)[数字1 -ep 数字2] 判断数字1等于数字2
4)[数字1 -ne 数字2] 判断数字1不等于数字2
5) [数字1 -ge 数字2] 判断数字1大于等于数字2
6) [数字1 -le 数字2] 判断数字1小于等于数字2
4、循环
列表的写法
1)写法1:直接写列表的元素
2)写法2:{}生成元素,格式:{start..stop}
案例1:每隔1s输出一个数字,输出1-10的数字
案例2:创建用户tom1-tom10,如果有的用户已经存在了,就提示用户已存在,而且不要再创建这个用户了
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux实用命令awk命令24775 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!