git命令使用总结

一、ls命令是linux下最常用的命令之一,下面我们看下ls命令使用方法总结。

ls 列出当前目录下所有的内容(需要列出某个目录下内容的话,直接ls后面添加目录路径。


ls命令.png

ls -1 列出当前目录下的所有内容,并且每个内容占一行。


ls-1命令.png

ls -a 列出目录下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。
ls-a命令.png

ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。


ls -l命令.png

ls -al 列出当前目录下所有的文件信息,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。
ls -al命令.png

ls -s 在每个文件的后面打印出文件的大小。 size(大小)
ls -sl 在每个文件的后面打印出文件的大小,并且列出当前目录下所有的文件信息。size(大小)
ls命令.png

以上是一些关于ls命令的一些用法,当然还有好多没有列出来,大家可以man一下。
二、cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的

cat 是打印和连接文件,具体看后面跟的什么内容
cat -n 由1开始对所有输出的行数编号。


cat命令.png

cat file1.txt file2.txt>file3.txt 将一个或者多个文件连接到file3.txt中(覆盖掉file3.txt原文件内容,file1.txt和...文件内容不变。
cat 多个file命令.png

cat file1.txt file2.txt>>file3.txt 将一个或者多个文件添加到file3.txt中(不覆盖file3.txt原文件内容,而是添加在其内容后面,file1.txt和...文件内容不变)
cat file命令.png

三、mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。
mv命令重命名.png

mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:
  1. 如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。
  2. 如果目标文件不是目录文件,则源文件名(只能有一个)会变为此目标文件名,并覆盖己存在的同名文件。如果源文件和目标文件在同一个目录下,mv的作用就是改文件名。当目标文件是目录文件时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标文件中。所有移到该目录下的文件都将保留以前的文件名。
    mv命令2.png

    mv命令3.png

    注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

四、touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

touch命令新建.png

touch命令更新.png

以上只是其中几个命令的使用,不是很全面,还有其它的命令未能涉及。大家可以多多搜索,实际工作过程中也可以再查询并巩固命令的操作。有助于学习英文,使用时间长了,形成肌肉记忆,就可以熟练使用命令了。

最后再介绍一个神奇的网站,不管对于初学者还是老司机,这个网站都是学习命令的好去处。

explainshell.com,是一个帮助你解释命令行的网站,它会分析命令的帮助文档,然后根据你想查询的命令参数来抽取对应的解释,然后简洁易懂地显示出来。

注意:没有中文,都是英文。


explainshell网站.png

explainshell查询命令.png

你可能感兴趣的:(git命令使用总结)