Liunx常用命令
文件操作
1. touch 命令(在当前目录下创建空文件)
1.1 语法
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
1.2 例子
1.3 参数说明
2. cat 命令(以打印方式(print)查看文件内容)
2.1 语法
cat [-AbeEnstTuv] fileName
2.2 例子
2.3 参数说明
cat 指令只能查看不能修改。
3. cp 命令(复制文件或文件夹)
3.1 语法
cp [options] path dest/directory
3.2 例子
3.3 参数说明
4. vim命令(编辑、查看文件)
4.1 语法
vim filename.xx
4.2 例子
没有a.py的话会帮忙新建,之后输入i开启编辑模式,编辑结束后按Esc进入一般模式,输入:wq后按Enter键保存结果。
5. rm命令(删除文件或者目录)
5.1 语法
rm [options] name...
删除文件可以直接使用rm命令,若删除目录(文件夹)则必须配合选项"-r"
文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
5.2 例子
5.3 参数
6. mv命令(移动或重命名文件或文件夹)
6.1 语法
mv [options] path destmv [options] path directory
6.2 例子
6.3 参数说明
7. more 命令(按行查看文件)
类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)。
7.1 语法
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
7.2 例子
7.3 参数
7.4 常用操作命令
8. less 命令(分屏查看文件)
与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
8.1 语法:
less [参数] 文件
8.2 例子
8.3 参数说明
9. head 命令(显示文件开头多少行)
默认情况下 head 显示文件的前十行。
9.1 语法
head filename
9.2 例子
10. tail 命令(显示文件尾部多少行)
默认情况下tail显示文件的后十行。
10.1 语法
tail a.txt
10.2 例子
11. file 命令(查看文件类型)
11.1 语法
file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]
11.2 例子
11.3 参数
12. find 命令(在指定目录下查找文件)
12.1 语法
find path -option [ -print ] [ -exec -ok command ] {} \;
12.2 实例
find . -name “*.py” 查询当前目录及其子目录下所有文件后缀为 .py的文件
find . -type f 查询当前目录及其子目录中的所有文件
find . -ctime 20 查询当前目录及其子目录下所有最近 20 天内更新过的文件
12.3 参数
find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。
-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
END