2019.12.11.Linux

Linux或Unix操作系统中,所有的文件和目录都被组织成一个根目录开始的倒置的树状结构

目录的定义;目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录

.表示当前目录,及用户所在的工作目录

..表示父目录,即当前目录的上一层目录

Pwd命令的功能:确定现在所在的工作目录

cd命令的功能:切换当前目录

cd ..命令:进入上一级目录

cd ~命令:切换到用户的家目录

cd命令:cd ~,也可以切换到用户的家目录

cd -命令:切换到用户之前的工作目录

cd 目录名 命令:切换到指定的目录

ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容

ls -a命令:列出目录下的所有文件,包括“。”开头的隐藏文件

ls -l命令:列出某个目录中每个文件的详细资料

cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中

cp命令的常用选项:cp 源文件 目标文件

mv命令的功能:即可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录

mv命令的用法举例:

移动文件和目录的例子:将当前目录中的lists文件移动到其子目录babydog中的命令“Mv bigdog babydog

Mkdir命令的功能:创建一个新目录

Mkdir命令的用法举例:创建目录daddog的命令:mkdir daddog

Touch命令的功能:可以创建一个空文件,也可以同时创建多个文件

Touch命令的用法举例:当前目录中创建一个名为babydog1的文件命令

Touch babydog

Rm命令的功能:永久的在文件系统中删除文件或目录

Rm命令的常用选项:

-r:递归的删除目录,当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容

-f:系统并不询问而是强制删除,且直接删除原有文件

Rm命令的用法举例:

删除当前目录中babydog1文件的命令:rm babydog1

Rmdir命令的功能:删除空目录

Rmdir命令的用法举例:

删除空目录mumdog/girldog/babydog的命令:

Rmdir mumdog/girldog/babydog

Rm -r命令的功能:删除包含文件和子目录的目录

Rm -r命令的用法举例“

删除非空目录mumdog的命令:

Rm -r mumdog

你可能感兴趣的:(2019.12.11.Linux)