linux输入任意4个数,《linux就该这么学》第四节课笔记,三章和四章开始!

第三章

(根据课本和在线培训视频排版总结,借鉴请改动)

右键可打开终端练习

566b80f7e522c079e9cbf5e60bd95c75.png

3.1:输入输出重定向

输入重定向:符号 "

命令 < 文件  将文件作为命令的标准输入

命令 << 分解符 标准输入中读,到分界符停止

输出重定向:符号 “>”

命令 > 文件:把命令输出重定向到一个文件中(清空原有的内容)                          标准输出重定向

07cc3402f6a69db97620d255debb5444.png

命令 2> 文件:把命令报错信息重定向到一个文件中(清空原有的内容)              错误输出重定向

6eebf2795092db405578bb9df552df05.png

上述例子,第一行由于haha.txt不存在,所以输出报错信息,所以不会标准输入到文件,需要加上2重定向(见第三行)

命令 >> 文件:把命令输出重定向到一个文件中(不清空原有的内容,追加到后面)

1af7d879dcf90f1ea3d302d4fe72fb85.png

上述例子第二行重定向到linu.cfg,第五行用>>重定向追加到后面,不清除原先的内容。(详见第六行之后的内容)

命令 2>> 文件:错误输出重定向到一个文件中(不清空原有内容,追加到后面)

3.2:管道符:符号 “|”:(可以理解为“任意门”)命令A | 命令B

把前命令的输出当做后命令的标准输入:把命令A的结果交给命令B处理再输出

例:ls -al | more

例:修改root密码:echo “linuxprobe” | passwd --stdin root         //--stdin参数是允许通过标准输入修改

例:grep  /bin/bash   /etc/passwd   |   wc -l       //查询/etc/passwd中/bin/bash  交给wc统计文件数

例:ls  /etc  |  wc  -l      //统计/etc中文件数

25ffbce3112697f3d8496d0071f20ad0.png

3.3:命令行通配符

“ * ”  匹配单个或多个字符(可代表空)    例:ls -al  /dev/sda*   表匹配所有以/dev/sda(含)开头设备

adf09d78c20a18ef182a318cfb005111.png

“ ? ”匹配单个字符                                  例:ls -al  /dev/sda?   表匹配所有以/dev/sda(不含)开头设备.

6abcc09f4a5e0fcedae780bbdcc4a539.png

“ [0-9] ”匹配0-9中的单个字符                 例:ls -al  /dev/sda[0-5]  表匹配所有以/dev/sda开头设备且后面有数字的设备

7e56daa3c6ffa71845f780d9441444d2.png

“ [abc] ”匹配abc中任意一个字符             例:同上

3.4:转义字符

反斜杠(\):让后面的一个变量变为单纯的一个字符

单引号(‘  ’):把其中所有的变量变为单纯的字符串

双引号(“ ”):保留属性,不进行转义处理

反引号(` `):把其中命令执行后返回结果(反引号位置在tab键上面)

$  提取变量的符号

08c9f6fd03fe8a421d5cbd8edc2674a2.png

3.5:环境变量

执行命令后系统会有下列的响应反应:

1、查看执行路径(绝对路径|相对路径),若属于这两种则直接执行

2、是否是别名

alias:创建别名,alias 别名 = 命令                        RHCE考试内容

unalias:取消别名,unalias 别名

3、判断是内部命令还是外部命令,内部直接执行,外部转到第四步

4、在PATH中查找命令文件,执行命令(linux中一切都是文件   命令文件)

export 可以把一般变量转换为全局变量, export  变量

918e70c145a24fae676559d57dc3a73e.png

系统中重要的10个环境变量:

HOME                     //用户的主目录(即家目录)

SHELL                     //用户在使用的Shell解释器名称

HISTSIZE                //输出的历史命令记录条数

HISTFILESIZE        //保存的历史命令记录条数

MAIL                        //邮件保存路径

LANG                      //系统语言、语系名称

RANDOM               //生成一个随机数字

PS1 Bash               //解释器的提示符

PATH                      //定义解释器搜索用户执行命令的路径

EDITOR                 //用户默认的文本编辑器

cc3b1efc6aff62f2b421c3e95eaad5ba.png

第四章

4.1:vim编辑器

vim分为3中模式

命令模式:搜索查询剪切复制命令的模式,是输入模式和末行模式的桥梁。

输入模式:是对文件的编辑功能。

末行模式:编辑环境和对文件的保存退出功能。

e142921285d1b5af11574c45465c548c.png

a与i是光标当前位和前一位输入,o是下一行

命令模式常用的命令:

dd:删除(剪切)光标所在整行

5dd:删除(剪切)光标所在行开始的5行

yy:复制光标所在整行

5yy:复制光标所在行开始的5行

n:搜索命令到的下一字符串

N:搜索命令到的上一字符串

u:撤销上一步操作

p:将之前删除(dd)或复制(yy)的数据粘贴到光标后面

末行模式常用的命令

:w   :   保存

:q   : 退出

:q! :  强制退出

:wq!  :强制保存退出

:set nu  : 显示行号

:set nonu : 不显示行号

:命令    :   执行该命令

:整数    : 跳转到该整数行

/字符串 :  由上而下搜索该字符串

35ede3eb85dbdd544531fbae1e32a2e6.png

4.1.2-3:配置主机名和网卡信息

vim   /etc/hostname   编辑主机名文件

vim  /etc/sysconfig/network-scripts/ifcfg-eno1677776     编辑网卡配置文件

网卡配置可在终端下输入:nmtui或nm-connection-editor调出图形界面配置

4.1.4:配置yum仓库

vim  /etc/yum.repos.d/仓库名.repo

[rhel]                                               //唯一标识符

name=rhel                                     //名字

baseurl=file:///media/cdrom      //本地提供的文件,提供的方式有ftp://   ,http://    ,file://

enabled=1                                      //1为可用,0为不可用

gpgcheck=0                              //0为不校验,1为校验(需提供校验文件公钥文件)

(根据课本和在线培训视频排版总结,借鉴请改动)

课下:复习第三章和第四章vim

预习第四章全部

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计题、程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值