一.目录命令
1.增加目录
mkdir [/路径/]目录名
mkdir -p [/路径/]目录名 //递归增加
2.删除目录
rmdir [/路径/]目录名
3 .改变目录
3.1 cp 原路径 新路径 复制文件夹时用cp -r 原路径 新路径
3.2 mv 文件名 原路径 新路径
4.查看目录
4.1查看当前路径:pwd
4.2切换到路径:cd
4.3查看目录内容:ls
4.3.1展示所有文件(包括隐藏文件) ls-a
4.3.2展示所有文件(不包括当前目录和父目录)ls-A
4.3.3展示所有文件的详细信息:ls-l
4.3.4递归查找所有的内容:ls-R
二.文件命令
1.创建文件
1.1 touch [路径]文件名
1.2vi [路径]文件名
2.删除文件
rm [-r/-i/-f][路径]文件名
其中-i表示删除前询问, -f表示强制删除不询问, -r表示文件夹递归删除
3.改变文件
同改变目录
4.查看文件
ls 文件名
vi 文件名
三.文件内容命令
1.查看文件内容
1.1cat 文件名
2.head [-n] 文件名 从第一行开始,查看n行,默认为10行
3.tail [-n] 文件名 从倒数第一行开始,查看n行, tail -f动态加载文件的内容
四.vi编辑器
1.模式:
(1)查看模式:按键盘a, A, i, I, o, O进入编辑模式, 按键盘: 或/进入末行模式
(2)编辑模式:按键盘Esc回到查看模式
(3)末行模式:按键盘Esc或者删掉末行代码回到查看模式
2.快捷键
(1)快速定位: 首行:gg 末行:shift+g 第n行:ngg
(2)进入标记模式:
在光标后插入:a
在光标前插入:i
定位到行尾插入:A
定位到行头插入:I
在下一行插入:o
在上一行插入:O
(3)复制:nyy n为行数
(4)删除/剪切:ndd n为行数
(5)粘贴:np n为行数
(6)撤销返回上一步:u
(7)替换:r:替换光标所在位置的字符, R:一直替换知道Esc退出
3.末行模式命令:
(1)退出: :q
(2)保存: :w
(3)保存并退出: :wq 或者:x
(4)强制: ! 强制退出:q!
(5)显示行号: :set nu 不显示 :set nonu
(6)查找字符串: 向下查找: /字符串 向上查找: ?字符串
(7)替换字符串: :%s/word1/word2/g j查找word1 替换成word2
(8)批量注释: :%s/^/#/g