1. ls
格式:ls [选项] [目录名](注意这边有空格)
功能:列出目标目录中所有子目录与文件
例:
这边输入ls后,可以看到在test目录下有目录1,index.html,README.md共三个文件/目录
一些常用的选项: -a:列出所有文件,包括以“.”开头的(Linux下以“.”开头的文件是隐藏的) -l:列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等 -s:在每个文件后打印出该文件的大小
这些选项可以相互组合,例如ls -al就可以列出所有文件及其详细信息
2.cat
格式:cat [文件名]
功能:查看某个文件内容
例:
这边输入cat后,可以看到README.md文件中的内容被打印了出来
3.mv
格式:mv [选项] [源文件或目录] [目标文件或目录]
功能:若[目标文件或目录]该参数为文件时,则将文件重命名,此时源文件/目录只能有一个;若该参数为目录时,则将文件移动至对应目录下,此时源文件/目录可以有多个
一些常用的选项: -f:如果目标文件已经存在,不会询问而直接覆盖 -b:如果需要覆盖文件,则覆盖前会先行备份
4.touch
格式:touch [选项] [文件名]
功能:若该文件不存在,则在当前目录下新建一个以该文件名命名的空白文件;若该文件存在,则修改已有文件的时间戳
例:
这边第一次执行touch 3之后,在该目录下新建了一个名为”3“的空白文件,一分钟之后再次执行该命令,发现文件“3”的时间戳由原来的09:54变成了现在的09:55
enplainshell的使用
在上面的输入框中,输入你想要查询的命令行,下面就会显示各个部分的意义
如图中输入ls -al,下面就解释了其用法: ls:list directory contents(列出所有目录中内容) -a:do not ignore entries starting with .(不忽视以”.”开头的项) -l:use a long listing format(使用一种长的列出方式)