首页 > 代码库 > Linux学习笔记2
Linux学习笔记2
1.查看执行过的命令(历史文件)
执行过的命令,可以在终端按上下方向键来选择。
用History命令会列出历史命令(只保存最近使用的一千条命令,保存在家目录.bash_history文件)前面是标号,后面是内容。
!+标号:可以调用History命令所显示出的标号对应的命令
!+命令前几个字母:可以调用历史命令,若有多个,则执行的是最后一个
gedit .bash_history 打开历史命令文件,该文件存放的是上次关机前的命令,本次的命令不会放到历史命令中,将会放到缓存文件中。
rm ~/.bash_history 删除历史命令文件。~代表家目录
history -c 清除本次执行的历史命令。(清除缓存)
2.
Ctrl+Shift+T:创建多个标签
Alt + 数字键:可以切换标签
不同的标签中的历史命令缓存也不同。关机时把缓存命令放到历史命令中,(按标签顺序放入,不会按执行时间放入)
date:可以查看时间
date 0911094714 (月日时分年):设置日期时间
3.文件读写操作
使用vi或vim命令可以创建或打开一个文件,vim是模块化的vi,它可以高亮显示文本关键字,也可以指定编辑某种语言代码
vi 123:打开文件123
三种模式:命令模式,插入模式和末行模式
初始打开文件时,默认的是命令模式,在命令模式下,可以执行以下操作:
yy:复制当前光标所在一行
p:在当前光标所在的下一行粘贴
dd:删除当前光标所在的一行
nyy:复制n行(光标所在的行和光标下n-1行)
ndd:删除n行(光标所在的行和光标下n-1行)
cc:剪切一行 ncc:剪切n行(光标所在的行和光标下n-1行)
剪切后,会由命令模式进入插入模式,需要按下Esc键后,切换回命令模式后,才能按p键粘贴
gg:从任意一行快速将光标跳到首行
GG:从任意一行快速将光标跳到尾行
Home:快速将光标跳到行首
End:快速将光标跳到行尾
u撤销操作 Ctrl+R取消撤销(保存后就没办法撤销或取消撤销了)
按A,O,I,a,o,i键,均可以从命令模式切换到插入模式。
i,在光标所在字符前插入
a,在光标所在字符后插入
o,光标所在下一行插入(在光标所在行的下一行新建一个空行)
I,在光标所在行首插入
A,在光标所在行尾插入
O,在光标所在行的上一行插入(在光标所在行的下一行新建一个空行)
按Esc键,可以从插入模式返回命令模式
可在末行模式中保存,在命令模式中,按:键可以切换到末行模式
:w 可以保存所做修改
:q 退出
:wq 保存并退出 :wq=:x
:q!强制退出,不保存
:wq!强制保存退出
:/root 搜索root (搜索输入的关键字)搜索一个不存在的关键字,可以取消搜索
:set nu 列出行号
:5 光标移动到5行,:行号,快速地切换到指定行
:%s/root/rrrr/g 全局替换,把root替换成rrrrr
:20,50s/rrrrr/root/g 将20 到50行中的rrrrr替换成root %表示的是整篇文档,g表示是全局替换,每行的所有关键字都替换,若不加,则只替换每行的第一个关键字
按Esc键,可以从末行模式切换到命令模式。
本文出自 “Raffaele” 博客,请务必保留此出处http://raffaele.blog.51cto.com/6508076/1551343
Linux学习笔记2