Linux

常用命令

ls:列出以后门路下的文件与文件夹

  -l:列出文件的详细信息  -a:all,列出所有文件,包含暗藏文件

pwd:显示以后所在门路

   -P :显示理论物理门路,而非应用连贯(link)门路   -L :当目录为连贯门路时,显示连贯门路

cd:切换目录

   cd..:到上一目录   cd../..:到父目录的父目录   cd.:进入当前目录

cp:复制

   -i:若有同名文件,会询问是否笼罩(反之,就不会)   -r:复制文件夹时连同子文件(夹)一起复制,如果是对文件夹进行操作,肯定要带上这个参数

mv:挪动(剪切)

    -i:若笼罩则询问

-f:笼罩已有文件时,不进行任何提醒
-b:当文件存在时,笼罩前为其创立一个备份
-u:当源文件比指标文件新,或者指标文件不存在时,才执行挪动此操作

     mv -i Anyu/home /Yu

rm:移除、删除

    -i:若笼罩则询问    -r:删除所有子文件(夹)    rm -r Anyu  //对文件夹操作肯定要带-r

mkdir:创立文件夹

        -m,对新创建的目录设置权限,在没有-m选项时,默认权限是755        -p, 能够是一个门路名称。此时若门路中的某些目录尚不存在,加上此选项后,零碎将主动建设好那些尚不存在的目录,即一次能够建设多个目录;        -v, 每次创立新目录都显示信息

rmdir:移除、删除文件夹

        -p:删除指定目录后,若该目录的下层目录已变成空目录,则将其一并删除;

chown:更改所有者

       -c:成果相似“-v”参数,但仅回报更改的局部;       -f:不显示错误信息;       -h:只对符号连贯的文件作批改,而不更改其余任何相干文件;       -R:递归解决,将指定目录下的所有文件及子目录一并处理;       chown user -R Anyu //把文件夹所有者改成user

chmod:更改文件的权限模式

        文件模式:用户user、组group、其余用户other        文件权限:读read、写write、执行Execute        u:user,权限为以后用户(这里是所有者)        g:group,权限对象为所有者和组        o:other,权限对象为其余用户        r:read=4,读权限        w:write=2,写权限        e:execute=1,执行权限        +:u/g/o与r/w/e组合应用,退出        -:删除        =:设置        4:仅读        5:仅读+执行        6:仅读+写        7:读+写+执行        chmod 754 Anyu/   //以后用户(所有者)可读+写+执行,组group可读+执行,其余用户可读        chmod g+w Anyu/   //为组group增加写write权限

find:查找

     -name:依据文件名查找             *.后缀(查找目录下所有此后缀的文件)     -mtime n:n为数字,示意找出N天前的当天被更改过的文件(0表明天)     -mtime +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(制表符)。   -u          POSIX兼容性选项,无意义。   -v          应用"^"和"M-"符号显示控制字符,除了LFD(line feed,即换行符'\n')和TAB(制表符)。