linux---重点笔记(3)

元字符

具有特殊含义的字符拥有特殊含义

* :

在linux文件中意思是任意,所有

linux的需求:

删除开头a结尾b左右的文件和目录

eg: rm -r a*b

?: 代表长度

删除长度至少为5的,a开头文件和目录

rm -r a????*

date: 查看日期

pwd: 查看当前位置

cal:查看月份
>: 表示往文件中写入内容,覆盖操作
eg:hello >a.txt
就是把hello覆盖在a.txt文档中

’ >>: 表示往文件中继续写入内容,追加操作
eg:先把date命令显示的日期写入到a文件中,再把cal显示的日历追到a文件中 date >> a cal >> a

cat:查看文件夹内容
cat a.txt b.txt > c.txt :把多个文件合并到一个文件

​| : (管道符) 相当于管道
可以把第一个命令的结果,交给第二个命令作为参数再进行操作

eg: cal | p: 意思是把cal的结果打印到P

grep X:查找 X

eg:cat /etc/briup | grep a:意思就是查看 etc/briup文件中,查找a 的位置

命名为/dev/null:黑洞文件

more:
也是查看内容 ,一点点的去查看内容

vi/vim:全屏编辑器

命令模式:
只能执行相关命令,不能保存,不能执行文件插入工具

要想进入编辑模式输入i/a/o,保存按Esc.

编辑模式:
只能执行插入文本编辑工作,不能执行命令,也不能进行保存

进入底层命令模式:键盘输入----- : / ?

底层命令行模式:
包含相对比较复杂的命令

回车 回到命令模式

底层命令和命令模式有什么区别?
底层命令模式执行相对简单的指令

vim\vi

使用vim打开文件

vim file:file存在,打开文件

​ file不存在,应该是创建文件

vim : 编辑一个文件

wq:保存存盘 退出

wq+文件名: 退出并且重命名

从命令模式到编辑模式:

i:从光标当前位置进行插入

a:从光标后面位置进行插入

o:从光标下一行进行插入

I:从光标当前所在行开头插入

A:从光标当前行末尾插入

O:从当前的光标上一行插入

命令模式到底层命令模式:

/ ?

命令模式下面的命令:

复制粘贴:

yy:复制当前行

yw:复制单词

p:粘贴

删除单词/行:

x:一个字符

dw:删除一个单词

3dw:删除-个单词

dd:删除1行

2dd:删除2行

替换

r:替换一个字符

cw/cc/C:

先删除,再编辑

u 撤销

底层命令行模式下的命令:

:2,4d:删除第2行到第4行

:1,2m7

:3,5co6

文件保存退出:

:w 保存

: w newfile 另存或者保存

:q 退出

:q! 强制退出

:wq!保存强制退出

:wq 保存退出

:r a.txt--------:
将a.txt文件的内容插入到当前文件中

:g 文件末尾

环境变量:

1.环境变量的分类

echo ‘’helllo’‘ :查看hello

echo $name

变量名=变量值

用户自己定义自己的环境变量

echo $name:查看name的全部东西

name=“王耀庆”

passwd =$name:“最帅”

passwd就是王耀庆最帅的意思

系统提供的环境变量
系统已经提供好了,而且具有特殊含义

我们平时修改的一般都是系统环境变量值

2.环境变量书写的位置

shell级别最高!!!

1.shell:环境变量作用范围仅限于当前的shell,当我们把shell关闭的时候,环境变量消失,再次使用需要再次重新定义才可以使用

2.用户家目录下面 .bashrc(给我们自己用)

只有当前用户使用shell,那么这个变量都可使用,但是切换用户以后失效

3.往根目录下面的配置文件中存放 /etc profile(所有人都可以用)

所有用户登陆过后都可以使用

3.系统中常用的环境变量

设置用户级别的变量
1.输入vi.bashrc
2.在class path后面另起一行
输入name=kaixing;
3.输入source .~/bashrc
4.输入sh
5.完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值