文件操作命令
在Linux系统中,几乎所有内容包括文档、命令、设备和目录等都组织成文件的形式,用文件来管理,常用 文件命令有:
- touch :新建文件
- 用法:touch test.txt
vi命令
vi 是Linux 下常用的、功能强大的文本编辑器;
注意:键盘输入,都是英文输入法进行输入
- vi 文件名
- vi lemon.txt 新建txt文件,并打开
- i
- 进入编辑状态
- ESC
- 退出编辑模式
- :wq
- 保存退出
- :q!
- 强制退出
- G
- 定位最后一行
- vi 编辑器的三种模式
- 命令模式
- 插入模式
- 底层模式
进入文件的时候:
- 输入/lemon:从光标开始处向文件尾搜索lemon
- 输入?lemon:从光标开始处向文件首搜索lemon
- 输入:set nu,显示每一行的行数
- 按键盘G,可以直接定位到最末尾
- /
- 查找关键字的位置
- /a
- 从上向下找 a 值
- 按n 寻找下一找
- ?a
- n 从下向上找a值
- shift + n
- 切换上下查找方向
- :set nu
- 显示行号
ls 查看目录及文件命令
- ls
- 显示当前目录下的目录及文件
- ls /root
- 显示是/root目录的文件和目录
- ls -a
- 显示所有文件包括隐藏文件夹
- ls -l
- 显示文件属性
- ls -al
- 显示所有文件的所有属性
- ll 相当于(ls -al)
- 显示所有文件的属性
cp 复制命令
- 用法:cp + [选项] + 文件名或目录 + 目标绝对路径地址
- 选项:-R 拷贝目录及目录下所有目录和文件
- cp a.txt b.txt
- 在当前文件,将a文件复制,且重命名为b文件(目录名)
- cp a.txt /root/b.txt
- 复制文件到root文件夹内并重命名
mv 移动命令
- 用法:mv + 文件名或目录 + 目标地址
- mv a.txt ../
- 将a文件移动到上级目录
- mv a.txt ../b.txt
- 将a文件移动到上级目录,并改名为b文件
- mv 1111.txt /root/2222.txt
- 拷贝文件到root文件夹内并重命名
rm 删除文件或目录
- -f 强制删除
- -r 删除目录
- 常用:rm -rf 文件或目录
find 查找文件
- 用法:find 路径 -name 选项
- * : 通配符
常用选项:
- find / -name *.log
- 在根目录下查找log文件
- find . -name *.log
- 在当前目录查找已.log 结尾的文件,查找文件
- find / -name log
- 在根目录查找log,查找文件夹
grep 在指定文件中查找字符(串),并打印
- 过滤,经常跟管道符号一起出现
- 用法:grep 字符串 文件名
- grep hand file
- 在 file 文件中找寻 band 字符串
cat 显示文件内容
- 用法:cat 文件名
head 查看前5行
- 用法:head -n 5 文件名
tail 查看后5行
从指定点开始将文件写到标准输出.使用 tail 命令的 -f 选项可以方便的查阅正在改变的日志文件
- 用法:tail -n 5 文件名
- tail -f error.log
- 不断刷新,看到最新内容
*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!*******