作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
前期回顾
目录
touch 创建文件
echo 将用户输入的内容,显示在屏幕上。通常结合着“>”重定向符号,用来在文本文件中,添加数据,“>>” 表示追加。
cat 用来显示文件的内容
- [root@localhost ~]# cat > testfile << EOF
- > Hello World!
- > welcome to china
- > EOF
tac 倒序查看文件内容
more 显示文件内容,每次显示一屏
less 分屏上下翻页浏览文件内容,用PageUp键向上翻页,用PageDown键向下翻页
head 显示文件开头,默认开始10行
tail 显示文件结尾,默认结尾10行
-f 监控某个文件变化
wc 统计文件的行数\单词数\字符数
tree 树状图列出目录的内容
-C 在文件和目录清单加上色彩,便于区分各种类型
ls 查看目录内容
cd 切换目录
pwd 查看当前目录位置
mkdir 创建目录、
-p 创建多级目录
rmdir 删除空目录
rm 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
-f 强制删除
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;mv 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。
cp 用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
三种模式:命令模式、插入模式、末行模式
1. i I a A o O 进入到插入模式
2. 末行模式 w 保存 q 退出 wq保存并且退出 !: 强制 三者可以结合使用(ZZ: 保存并且推出)
3. 命令行模式: dd 删除[剪切] yy 复制 [n]yy 多行复制 p 粘贴
4. 使vim显示行号,在/root 下边创建一个 .vimrc 的文件,使用vim打开,添加set nu ,wq保存退出
5. vim windows linux文件格式转换
命令模式下的操作:
1、翻页 Page Down或Ctrl+F 向下翻动一整页内容 Page Up或Ctrl+B向上翻动一整页内容
2、行内快速跳转 Home键或“^”、数字“0” 跳转至行首 End键或“$”键跳转到行尾
3、行间快速跳转 1G或者gg 跳转到文件的首行
G 跳转到文件的末尾行
#G 跳转到文件中的第#行
4、行号显示 :set nu在编辑器中显示行号
:set nonu 取消编辑器中的行号显示
5、删除 x或Del 删除光标处的单个字符
dd 删除当前光标所在行
#dd 删除从光标处开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
6、复制 yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容
7、粘贴 p 小写 将缓冲区中的内容粘贴到光标位置处之后
P 大写 粘贴到光标位置处之前
8、查找 /word 从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串
9、取消操作 u 按一次取消最近的一次操作
多次重复按u键,恢复已进行的多步操作
U 用于取消对当前行所做的所有编辑
10、保存退出 ZZ 保存当前的文件内容并退出vi编辑器
末行模式的操作:Shift + :
1、保存文件 :w 保存修改的内容
:w /root/newfile 另存为其它文件
2、退出vi :q 未修改退出
:q! 放弃对文件内容的修改,并退出vi
3、保存文件退出vi :wq 保存修改的内容并退出
4、打开新文件 :e ~/install.log 打开新的文件进行编辑
5、读入其它文件内容 :r /etc/filesystems 在当前文件中读入其他文件内容