一.输入输出中定向
1.标准输入重定向(STDIN):文件描述符为0。默认从键盘输入,也可以从其他文件或命令中输入。
2.标准输出重定向(STDOUT):文件描述符为1。默认输出到屏幕。
3.错误输出重定向(STDERR):文件描述符为2。默认输出到屏幕。
二.管道符(I)
1.管道符的作用
管道是一种通信机制,通常用于进程间的通信。它表现出来的形式将前面每一个进程的输出直接作为下一个进程的输入。
2.管道符的快捷键:Shift+\
3.管道符的命令格式:[root@localhost ~]命令1|命令2
命令1: (ps aux)ps命令就是最基本进程查看命令,-a : 显示现行终端机下的所有进程,包括其他用户的进程;-u :以用户为主的进程状态 ;x :通常与 a 这个参数一起使用,可列出较完整信息。
命令2:(grep nginx)从ps aux执行结果中寻找含有nginx的行。
三.命令行的通配符
1.通配符
(1)通配符不一定非要放到最后面,也可以放到前面。
(2)通配符可用于搜索文件或代替被通配的字符。
(3)通配符可以与创建文件的命令相结合,创建出好多个文件。
(4)通配符可以输出一些指定的信息。
四.常用的转义字符
1.反斜杠(\)
使反斜杠后面的一个变量变为单纯的字符。
2.单引号(”)
转义其中所有的变量为单纯的字符串。
3.双引号(“ ”)
保留其中的变量属性,不进行转义处理。
4.反引号(``)
把其中的命令执行后返回结果。
五.环境变量
1.变量的定义:变量是计算机系统用于保存可变值的数据类型。
2.变量名称
在Linux系统中,变量名称一般都是大写的,命令则都是小写的,这是一种约定俗成的规范。
3.环境变量用来做什么?
Linux系统中的环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录、邮件存放位置等。
4.变量值:可以直接通过变量名称来提取到对应的变量值。