废话不多说,今天我来介绍一下git命令行的四个指令的常用用法:
ls,cat,mv,touch。
首先是ls命令
1.命令功能
- 列出目标目录中所有文件和子目录
2.命令格式
$ ls [参数] [目录名]
3.常用的ls命令用法有以下4种
$ ls [目录名]
$ ls -a [目录名]
$ ls -l [目录名]
$ ls -al [目录名]
接下来我分别解释一下这四个用法的区别
1.使用"ls"
$ ls [目录名]
这种用法可以显示该目录下的所有文件 (不包括以"."开头的隐藏文件)
2.使用"ls -a"
$ ls -a [目录名]
这种用法可以显示该目录下的所有文件 (包括以"."开头的隐藏文件)
3.使用"ls -l"
$ ls -l [目录名]
这种用法可以显示该目录下的所有文件 [显示更多信息]
ps:更多信息是指文件的创建时间,用户权限等信息。
4.使用"ls -al"
$ ls -al [目录名]
这种用法可以显示该目录下的所有文件 (包括以"."开头的隐藏文件)
并[显示更多信息]
第二个是cat命令
1.命令功能
- 一次显示整个文件
- 从键盘创建一个文件
- 将几个文件合并为一个文件
2.命令格式
$ cat [参数] [目录或文件]
3.常用的cat命令用法有以下3种
$ cat [目录名]
$ cat > [文件]
$ cat [文件1] [文件2] > [文件3]
接下来我分别解释一下这三个用法的区别
1.使用"cat"
$ cat [目录名]
这种用法可以显示cat对这个目录的解读。
比如这是一个目录的话,cat会显示:
cat: [目录名]: Is a directory
2.使用"cat > [目录名]"
$ cat > [文件名]
这种用法可以用来创建一个文件,但只能用来创建文件,不能用来编辑已有的文件。
不过windows下不推荐使用,因为亲测命令行工具可能会卡死。
3.使用"cat [文件1] [文件2] > [文件3]"
$ cat [文件1] [文件2] > [文件3]
这种用法可以将几个文件合并成一个文件。
第三个是mv命令
1.命令功能
- 移动或重命名文件,通常用于备份文件或者目录
2.命令格式
$ mv [参数] [源文件或目录] [目标文件或目录]
3.常用的mv命令用法有以下2种
$ mv [文件1] [文件2]
$ mv [文件名] [目录名]
接下来我分别解释一下这三个用法的区别
1.使用"mv [文件名] [文件名]"
$ mv [文件1] [文件2]
这种用法可以将"文件1"重命名为"文件2"。
2.使用"mv [文件名] [目录名]"
$ mv [文件名] [目录名]
这种用法可以将指定文件移动到指定目录中。
第四个是touch命令
1.命令功能
- 创建一个文件
- 更改文件或目录的时间
2.命令格式
$ touch [参数] [文件]
3.常用的toouch命令用法有以下2种
$ touch [文件名]
$ touch [文件名(已存在)] //更新文件时间
1.使用"touch [文件名]"
$ touch [文件名]
这种用法可以创建一个不存在的文件,也就是创建文件。
2.使用"touch [文件名(已存在)]"
这种用法可以更新一个文件的最后跟新时间。
网友评论