1.
touch
touch 的使用方法较为自由。如:touch aa.txt 建立一个名为aa.txt
touch只能建立文本,不能编辑文本内容
touch chongqing chengdu guangzhou 新建多个空文件时,注意使用空格隔开
touch beijing 当beijing存在的时候,是修改文件的时间。不存在的话,就是新建空文件
3.
notecase
notecase是一款文本编辑软件
他的使用方式和普通软件功能相识,界面良好,但是不稳定,容易出问题。
在使用是最好多次保存
4.
cat
cat本来是文本查看指令,但是也可以作为编辑器使用。
cat查看文本是一次全部输出文档内容
用cat编辑文本时用cat > aa.txt 指令
编辑完成后用Ctrl+c退出并保存文档
cat <<EOF >chenweichao.txt
chen
wei
chao
EOF
EOF是结束标志,当输入EOF时就表示文档已经输入完毕,退出并保存,当然可以是其他的任意的字符。
5.
gedit
是一个图形界面的文本编辑工具。类似于windows的记事本。
6.
vim
vim是一款文本编辑器,功能强大,同时还可以编写程序文件。
他是vi的升级版本,一般在linux中ailas自定义vi=vim。
新建文档如:vim aa.txt
1.输入i(insert) 进入编辑面板
2.文本内容xxxxxxxxxxxxx
3.输入完毕后按Esc回到命令模式
4.shift+;后产生: 输入wq(write quit)保存退出
:wq 退出并且保存 (write quit)
:wq! 强制退出并且保存 (write quit)
:q! 退出不保存
:q 退出
:x 退出并且保存
:x! 强制退出并且保存
ZZ 退出并且保存 (在命令模式下使用)
vim编辑器的使用
vim /etc/hosts 主机名和ip地址对应的一个配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 网卡的配置文件
vim是vi的增强版
alias vi="/usr/bin/vim" 定义一个别名vi等于/usr/bin/vim,今后使用vi就是使用vim
从命令模式进入输入模式
i
a
o
=====
===========
加密
末行模式里输入X
然后输入2次密码
=============
光标移动
G 到最后一行
10G 到第10行
1G和gg 到第1行
删除 dd或者x
复制 yy
粘贴 p
查找
替换
:4,10s/吕/chen/g 将第4行到第10行的吕替换为chen
:%s/li/吕/g 将所有的li替换为吕
:%s/吕/deng/gc 替换的时候,可以让你确认
y(yes) n(no) a(all)
撤销 u (undo)
恢复 ctrl+r recover
另存为 :w /root/suweiwei.txt 存到制定的路径/root下叫suweiwei.txt。不制定路径,就在当前目录下
显示行号 :set nu 显示行号
:set nonu 取消行号
:set hlsearch 显示高亮的效果
:set nohlsearch 取消高亮的效果(high light )
查找一个不存在的文字也可以取消高亮的效果
多个文件的切换和同时编辑
:n 下一个文件
:N 上一个文件
:files
:w 保存 或另存为(接名字,路径)
:r /etc/hosts 读取文件到当前文件下
可视块模式 ctrl+v
选择想要的快,按y是复制,按o进入插入模式,作用是另起一行,再按p是粘贴到末尾。
e /etc/hosts 在当前文档下打开另一个文档
================
:r /var/www/html/system-1/di6zhang-vim.txt 将后面的文件导入到当前文件里来
r (read)读取
d1G 在命令模式下删除当前行到第1行之间的所有行
dG 在命令模式下删除当前行到最后一行之间的所有行
:set cursorline 在光标所在行下显示一条下划线
:set cursorcolumn 在光标所在列显示高亮效果
:set all查看所有的set选项
:syntax on 开启语法颜色显示
:syntax off 关闭语法的颜色显示功能