初学redhat Linux基础命令及知识笔记3

初学Linux笔记3

文本编辑

## 1. vim  用于查看文本,也有创建文件的功能
	1.1	i a -----都可进入插入模式;i在当前插入,a在当前退后一个插入。
	1.2	nyy 从光标起复制n行   yy默认复制光标那一行
	1.3	p	粘贴 默认粘贴在光标的下一行
	1.4	dd	删除当前行
	1.5	u	撤销
	1.6 gg	跳到文档首部
	1.7	G	跳到文档尾部
	1.8	dgg	删除到文档首
	1.9	dG	删除到文档尾
	1.10 x	删除光标所在位置的内容
	1.11 cc	剪切

末行模式:
1 :wq 保存退出(ESC键退出插入模式,:进入末行模式)
2 :w 保存
3 :q 退出
4 :wq! 强制保存退出
5 :set nu 显示行号
6 :set nonu 取消行号
7 :4,7 d 删除指定行
8 :/字符串 查找字符串
9 :r/root/haha 读取指定文件内容

##2.touch 创建一个普通的空文件 or 改变已有文件时间(touch已存在文件可以改变文件修改时间)
touch benben 创建benben文件
在这里插入图片描述创建多个文件
touch 1 2
touch {1,2}
在这里插入图片描述nano 图形化编辑工具
在这里插入图片描述

编辑文件

将屏幕内容重定向到文件
重定向 > 将内容写入文件,覆盖原来文件
echo 5201314 > benben
追加重定向 >> 将内容写入文件,不覆盖原来文件
echo 5201314 >> benben

查看文件内容

cat 查看文件内容
cat -n benben 显示行号
2.
tac 逆序显示
3.
more 逐行显示文件内容(查看日志文件 向后翻阅使用enter)
4.
less 支持前后翻阅 使用上下键
5.
head 打开文件头几行,默认是十行
6.
tail 打开文件后几行,默认是十行

普通文件的删除

rm (删除文件或目录)
-f:force 不会出现警告信息
一般删除文件使用 rm -rf 文件名

mkdir 创建目录文件
在这里插入图片描述-p 创建多级目录
-v 显示创建过程
在这里插入图片描述删除空目录
rm -rf
rmdir -p 1/2/3/4(只用于删除空目录
-p 连同上一级空目录也一起删除

复制

cp(复制文件或目录)
cp benben /test 复制当前目录下的benben文件到/test下
cp benben /test /aa 复制当前目录下的benben文件到/test下并重命名为aa
cp -r /test/aa 复制目录文件(递归复制)
cp -p benben 保留原文件属性,包括所属组、所属主、权限、时间

mv

mv:移动文件与目录,或修改名称(相当于Windows下的剪切)
mv benben /test/aa 将benben文件移动到/test目录下并改名为aa

猜你喜欢

转载自blog.csdn.net/qq_43710889/article/details/104138272