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.完成。
linux---重点笔记(3)相关推荐
- 《Linux命令行大全》重点笔记——第一部分 学习shell
<Linux命令行大全>重点笔记 第一部分 学习shell 第一章 shell是什么 1.3 简单命令 1.date:系统时间.日期. 2.cal:当月日历. 3.df:磁盘可用空间. 4 ...
- 嵌入式Linux驱动笔记(十八)------浅析V4L2框架之ioctl【转】
转自:https://blog.csdn.net/Guet_Kite/article/details/78574781 权声明:本文为 风筝 博主原创文章,未经博主允许不得转载!!!!!!谢谢合作 h ...
- Linux学习笔记---使用BusyBox创建根文件系统(四)
目录 软件运行测试 设置程序为后台运行 设置开机自启动 外网连接测试 软件运行测试 进入到rootfs文件夹中新建一个drivers文件夹,用于存放编写的软件. 新建hello.c文件 输入以下代码 ...
- Linux入门怎么学?262页linux学习笔记,零基础也能轻松入门
#种一棵树最好的时间是十年前,其次是现在 很多程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来. 但是没过多久,能了解 ...
- Linux学习笔记——1、Basic knowledge
参考鸟哥的Linux私房菜地址:http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php 参考网中人地址:http://www.study-are ...
- Linux学习笔记(包含虚拟机及Linux系统安装)
Linux学习笔记 1.1 Linux简介 1.2 Linux 的版本 1.3 Linux的应用 2.Linux的安装 2.1 虚拟机安装 2.1.1 什么是虚拟机? 2.1.2 VMware介绍 2 ...
- Linux学习笔记-随即更新-慢速学习
Linux学习笔记 Linux系统简介 UNIX发展历史和发行版本 开源软件简介 支撑互联网的开源技术 Linux应用领域 Linux学习方法 Linux系统安装 给初学者的建议 学习linux的注意 ...
- I.MX6ULL ARM Linux学习笔记
I.MX6ULL ARM Linux学习笔记 写在前面 S1:U-Boot S2:正点原子U-Boot编译 S3:U-Boot基本命令第1讲:help.bdinfo和环境变量命令 S4:U-Boot基 ...
- 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)
我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...
- Linux操作系统笔记(超详细)
[历史文章] Ubuntu在进行更新系统时出现Hash校验和不符的问题 Linux常用的命令总结(一)--ls命令与cd命令 Linux命令(二)mkdir命令与rmdir命令 Linux命令(三)t ...
最新文章
- NBT:线虫的工程细菌共生体提高对西方玉米根虫的生防潜力
- win7 storm搭建
- C51汇编伪指令 CSEG DSEG
- 使用Django1.11创建简单的资产管理平台
- 4. Leetcode 18. 四数之和 (数组-双向双指针)
- 和日本萌妹一起读深度学习最新论文,阅读难度会降低吗?
- Linux网络编程 | Socket编程(二)TCPSocket的封装、TCP服务器多进程、多线程版本的实现
- abaqus质量缩放系数取值_ABAQUS/Explicit质量缩放(MASS SCALING)使用心得 [转simwe]...
- codeforces Restore Cube(暴力枚举)
- PHP 实现文件下载实例
- TensorFlow:交叉熵损失函数
- python苹果版安装包_新手必看。关于Python3——windows安装与运行(详细版)
- HTML制作简易个人简历(表单)
- 《视觉SLAM十四讲》笔记摘抄
- hexo WARN No layout: index.html
- echarts图例动态置灰
- N子棋的实现方法,包括三子棋,五子棋
- iphone-使用TextField及关闭键盘(useing TextField for inputs、using the keyboard)
- 个人信贷评估模型研究
- 卫生事业单位计算机科学与技术,2021年卫生事业单位考试计算机科学与技术知识点-20210417090636.doc-原创力文档...