先科普一些实用的指令;
stat;[文件名]:显示文件详细属性
tree:以树状图的形式递归列出所有子目录下的文件
whoami:查询当前登录用户并显示
which:查询指令的存储路径并显示
语法;ls;[选项];[目录或文件名]
功能;对于目录;列出目录下的所有子目录和文件;对于文件;列出文件名和其它信息
常用选项;;选项太多;只举例最常用的几个;
-l:列出文件的详细信息;其中ls -l可以简写为ll
-a:列出目录下的所有文件;包括以.开头的隐藏文件
-d:不进入目录;显示目录本身
-R:递归列出所有子目录下的文件
语法;pwd
功能;显示用户所处的当前目录
常用选项;无
语法;cd;[目录名]
功能;改变工作目录;将当前工作目录改变到指定的路径下
常用选项;无
举例;
cd … : 返回上级目录
cd /home/zhangsan/linux/ : 绝对路径
cd …/day02/ : 相对路径
cd ~;进入用户家目录;root用户的家目录是/root;普通用户的家目录是/home;
cd -;返回最近访问目录
语法;touch;[选项];[文件名]
功能;可更改文档或目录的存取时间或更改时间;或新建一个不存在的文件
常用选项;
-a:只更改存取时间-d/-t:使用指定的日期时间-m:只更改变动时间举例;
更改文件时间;touch;[已存在的指定文件名]语法;mkdir;[选项];[不存在的目录名]
功能;在当前目录下新建一个目录
常用选项;
-p:-p后面允许跟路径;可以一次创建多个目录举例;
创建一个或多个目录;rmdir是一个与mkdir相对应的指令。mkdir用于创建新目录;rmdir用于删除已存在的目录;rm用于删除已存在的目录或文件
;rmdir指令只能删除目录;且只能删除空目录;因此不常用;
语法;rmdir;[选项];[不存在的目录名]
功能;删除空目录
常用选项;
-p:如果子目录被删除后父目录变成空目录;则连带父目录一起删除;rm指令可以同时删除目录或文件;但需要加上-r选项;否则只具有删除文件的功能;
语法;rm;[选项];[不存在的目录名或文件名]
功能;删除文件或目录
常用选项;
-f:强制删除;不会提示-i:删除前会逐一询问确认-r:删除目录其下的所有文件举例;
删除目录或文件语法;man;[选项];命令
功能;通过man指令可以访问Linux手册页;查询各种命令详细信息
常用选项;
-num:只在第num章节里找-a:从第一章开始在所有的章节里找;直到将所有章节遍历完毕