当前位置: 首页 > Linux

Linux常用命令_1114

时间:2023-04-06 11:42:08 Linux

Linux常用命令ls:列出当前路径下的文件和文件夹-l:列出文件的详细信息-a:all,列出所有文件,包括隐藏文件pwd:显示当前路径-P:显示实际物理路径而不是使用链接路径-L:当目录是链接路径时,显示链接路径cd:切换目录cd..:转到上一级目录cd../..:转到上级目录theparent目录cd.:进入当前目录cp:复制-i:如果有同名文件,会询问是否覆盖(反之则不会)-r:复制文件夹时,一起复制与子文件(文件夹),如果是对文件夹操作,一定要带上这个参数mv:移动(剪切)-i:询问是否覆盖-f:覆盖已有文件时,不提示-b:当文件存在,覆盖前替换创建备份-u:仅当源文件比目标文件新,或目标文件不存在时才移动此操作mv-iAnyu/home/Yurm:remove,delete-i:询问是否覆盖-r:删除所有子文件(文件夹)rm-rAnyu//必须使用-rmkdir进行文件夹操作:创建文件夹-m,为新建的目录设置权限,当没有-m选项时,默认权限为755-p,可以是路径名。此时,如果路径中的某些目录还不存在,添加该选项后,系统会自动创建那些不存在的目录,即可以一次创建多个目录;-v,每次新建目录都会显示信息rmdir:remove,删除文件夹-p:删除指定目录后,如果该目录的上层目录已经变成空目录,则一并删除;chown:改变所有者-c:效果与“-v”参数类似,但只报告改变的部分;-f:不显示错误信息;-h:只修改符号链接文件,不改变任何其他相关文件;-R:递归处理,指定目录和子目录下的所有文件一起处理;chownuser-RAnyu//更改文件夹属主为userchmod:更改文件的权限模式filemode:useruser,groupgroup,otheruserotherfilepermission:readread,writewrite,executeexecuteu:user,权限是当前用户(这里是属主)g:组,权限对象是属主和组o:other,权限对象是其他用户r:读=4,读权限w:写=2,写权限e:execute=1,执行权限+:u/g/o和r/w/e结合使用,add-:delete=:set4:readonly5:readonly+execute6:readonly+write7:read+Write+Executechmod754Anyu///当前用户(所有者)可以读+写+执行,组可以读+执行,其他用户可以读chmodg+wAnyu///给组添加写权限find:search-name:搜索*.+n:查找n天前(不含n)修改过的文件-mtime-n:查找N天(含n)内修改过的文件-size+/-:查找大于/小于XXsize的文件touch:修改文件或者目录的时间属性,包括访问时间和修改时间。如果文件不存在,系统将创建一个新文件-a只改变访问时间-c不创建任何文件-d使用指定的日期和时间而不是当前时间-f该参数将被忽略并且不会处理,只负责解决BSD版本touch命令的兼容性问题-m只更改更改时间-r将指定文档或目录的日期时间设置为参考文档或目录的日期时间相同-t使用指定的日期和时间代替当前时间cat:该命令用于连接文件并打印到标准输出设备-A相当于“-vET”组合选项。-b仅对非空行编号,从1开始,覆盖“-n”选项。-e相当于“-vE”组合选项。-E在每行的末尾显示“$”字符。-n从1开始为所有行编号。-s将连续的空白行压缩为一行。-t相当于“-vT”组合选项。-T用“^I”表示TAB(制表符)。-uPOSIX兼容性选项,无意义。-v使用“^”和“M-”符号显示控制字符,LFD(换行符,换行符'\n')和TAB(制表符)除外。