command命令格式:cmd[-options[参数]][file]cmd:命令名,如ls,cd等[]:表示内容可以省略.-option:选项,用于控制命令。有2种格式:-h、--help。parameter:设置不同选项的参数。file:执行命令的文件或目录。目录操作密码:显示当前目录的绝对路径。cd:改变目录。例:cd..#切换到上级目录cd~#切换到用户的根目录cd-#回到上一个工作目录ls:显示目录内容。常用参数:-l:以长格式显示,包括文件权限等数据。-a:显示所有内容,包括隐藏文件。-h:以人类可读的形式显示文件大小(GB、kB等)。-t:按文件修改时间排序。-S:按文件大小排序。例子:ll#同ls-lals./*.txt#显示当前目录下的所有txt文件mkdir:创建一个目录。常用参数:-m:设置目录权限。-p:递归创建目录。示例:mkdir-pt1/t2#递归创建目录t1/t2mkdir-m755t#创建权限为755的目录trmdir:删除空目录。使用rm删除非空目录。常用参数:-p:删除子目录后,上级目录也是空目录,所以一起删除。例子:rmdir-pt1/t2#删除子目录t2,如果t2删除后t1也是空目录,则一并删除。文件或目录操作mv:移动或重命名一个文件或目录。常用参数:-b:如果目标文件存在,先备份,再覆盖。-f:如果目标文件存在则强制覆盖。示例:mvt1.txtt2.txt#(file->file)将t1.txt重命名为t2.txtmvt1.txtt1/t#(file->directory)将t1.txt移动到t1/mvt1/t2/#(目录->目录)如果t2存在,将t1移动到t2;如果t2不存在,则将t1重命名为t2cp:复制文件或目录。常用参数:-a:通常在复制目录时使用,复制该目录下的所有文件并保留其链接、权限等文件属性。-r:如果源是目录,则递归复制目录。-f:覆盖现有文件时不询问。例子:cp-rt1/*t2/#递归复制t1中的所有内容到t2。cp-rt1/t2/#递归复制t1到t2。rm:删除一个文件或目录。常用参数:-f:强制删除。-r:递归删除。例子:rm-ft1.txt#强制删除t1.txtrm-rft1/#递归删除t1文件夹下的所有内容
