一、创建文件和文件夹
touch
作用:常用来创建空文件,如果文件存在,则修改这个文件的时间
语法:touch 文件名
补充:文件的三种时间
mkdir
作用:创建目录
语法:mkdir (选项) 目录名
参数:
-p 在创建时连同父目录一起创建
使用 vim 和重定向创建一个新文件
用 vim 命令创建一个新文件
用重定向创建一新文件
二、查看文件
cat
作用:查看文件内容,一次显示整个文件的内容
语法:cat 文件名
more
作用:以分页形式显示文件内容
语法:more 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,q键退出
缺点:不能向上翻阅
less
作用:和more功能一样
语法:less 文件名
说明:linux中 more 与 less 的区别
more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便
less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键),空格键是向下翻页,Enter键是向下翻一行,q 键退出,
b 键上一页,
shift+G 键最后一页,
/ 键搜索,
n 键切换搜索目标,
?键往上搜索
esc 取消搜索模式
head
作用:用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容
语法:head (选项) 文件名
参数:
-n 显示从文件头开始的行数
tail
作用:用于显示文件中的尾部内容,默认在屏幕上显示指定文件的末尾10行
语法:tail (选项) 文件名
参数:
-n 显示文件尾部多少行的内容(n为数字)
-f 动态显示数据(不关闭),常用来查看日志
显示文件的第 5 行?
head 和 tail 组合起来使用
三、复制文件
cp
语法:cp 源文件/目录 目录文件/目录
选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理
复制文件
复制目录
四、移动、重命名
mv
语法:mv 源:文件或目录名 目标:文件或目录名
注:同级目录重命名
五、删除文件或文件夹
rm
作用:可以删除一个目录中的一个或多个文件或目录,对于链接文件,只是删除整个链接文件,而原文件保持不变的
语法:rm (选项) 处理对象
选项:
-f 强制删除,没有提示
-r 删除目录
rm-rf (慎用,一定要在删除以前确定一下所在目录,防止误删除重要数据)
六、find 与 grep
find
作用:在指定目录下查找文件
语法:find path -option
选项:
-name name 文件名称符合 name 的文件
find . -name abc
grep
作用:用于查找文件里符合条件的字符串
语法:命令 |grep 检索的文本
grep 检索的文本 文件名
ll / |grep opt
ll / |grep o*
ps -ef |grep tar //ps -ef 查看进程
七、软链接、硬链接
软链接
语法:In -s 文件名 快捷方式名
In -s /home/1.txt 2.txt
硬链接
语法:In 文件名 快捷方式名