基本命令使用

1、ls : 

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

      -a 列出文件下所有的文件,包括以“.“开头的隐藏文件

2、cat :

      (1) 一次显示整个文件:cat filename

      (2) 从键盘创建一个文件:cat > filename 

      (3) 将几个文件合并为一个文件:cat file1 file2 > file

3、mv [选项] 源文件或目录 目标文件或目录:

      -b :若需覆盖文件,则覆盖前先行备份。 

      -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

      -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

     -u :若目标文件已经存在,且 source 比较新,才会更新(update)

      -t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

4、touch [option] file:

     无选项:若文件不存在,则创建新的空文件,access time,modify time和change time均为当前时间;若文件存在,则将三个时间戳均修改为当前时间 

    -a:只修改文件的access time 

    -m:只修改文件的modify time 

    -c:不创建不存在的文件(当touch后操作多个文件时,不存在的文件将不会被创建)

    -d:使用指定的日期时间,而非现在的时间,可以使用各种不同的格式。

    -t:将时间修改为参数指定的日期

    -r file:使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify) 

5、关于explainshell.com的使用:

进入网站后,输入需要解释的命令,点击explain,则会弹出对该命令及对应选项的解释。网站主页下方有对应的例子

你可能感兴趣的:(基本命令使用)