Linux学习总结(文本操作)

本文介绍了Linux系统中的基础命令操作,包括输入输出重定向、管道命令、通配符、转义字符等,同时涵盖了环境变量设置、Vim编辑器使用、Shell脚本编写及流程控制等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、输入输出重定向
1、输入重定向
命令<文件 将文件最为命令的标准输入
命令<<分界符 从标准输入中读入,直到遇到分界符才停止
命令<文件1> 文件2 将文件1作为命令的标准输入并将标准输入输出到文件2中

2、输出重定向
命令>文件 将标准输出重定向到一个文件中(清空原有文件中的数据)
命令2>文件 将错误输出重定向到一个文件中(清空原有文件中的数据)
命令>>文件 将标准输出重定向到一个文件中(追加到原有文件中的数据)
命令2>>文件 将错误输出重定向到一个文件中(追加到原有文件中的数据)
命令 &>>文件 将标准和错误重定向到文件中(追加)

例如:将man bash命令原有输出到屏幕的信息写到文件123.txt中;
man bash > 123.txt

二、管道命令符
1、格式:命令1|命令2
解释:把前一个命令的标准输出最为下一个命令的标准输入

三、命令行通配符
* 任意匹配
[0-9] 匹配0~9之间的单个数字
[135] 匹配135三个数字中的某个数字

四、转义字符
反斜杠(\) 使用反斜杠后面的一个变量变为单纯的字符串
单引号(“) 转义其中所有的变量为单纯的字符串
双引号(“”) 保留其中变量属性,不进行转义处理
反引号(’) 把其中的命令执行后返回结果
例如: PRICE = 5

         echo "PRICE is $PRICE"
		输出:PRICE is 5
		echo "PRICE is $$PRICE"
		输出:PRICE is 5PRICE
		echo "PRICE is /$$PRICE"
		输出:PRICE is $5

五、重要的环境变量
HOME
SHELL
HISTSIZE
HISTFILESIZE
MALL
LANG
RANDOM
PSI
PATH
EDITOR

六、Vim文本编辑器
1、命令模式:控制光标移动,对文本进行复制,粘贴,删除,查找等工作
2、输入模式:正常的文本录入
3、末行模式:保存或退出文档,以及设置编辑环境

	命令行模式====a,i,o===》输入模式=====ESC===》命令行模式
	命令行模式====:===》末行模式=====ESC===》命令行模式

4、配置主机名称
vim /etc/hostname
5、配置网卡信息
切换目录: cd /ect/sysconfig/network-script
vim 网卡文件
网卡信息:
设备类型:TYPE-Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eth0
是否启动:ONBOOT=yes
IP地址:IPADDR=XXX.XXX.XXX.XXX
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.169.10.1
DNS:DNS1=192.168.10.1
重启网卡配置:systemct1 restart network
6、配置yum软件仓库

七、编写Shell脚本
1、编写简单的shell脚本
2、接受用户参数
$1 表示第一个参数
$2 表示第二个参数
$# 表示总共的参数个数
$* 表示所有位置的参数值
八、流程控制语句
1、if条件测试
2、for条件循环
3、while条件循环
4、case条件测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值