linux常用命令

  1. 链接
    1. 硬链接:ln 源文件 目标文件,一个源文件可以有多个硬链接,即可以通过硬链接直接寻找到源文件,类似源文件的拷贝,删除源文件,不影响硬链接。
    2. 软连接:ln -s 源文件  目标文件,指向源文件的快捷方式,删除源文件,软连接会失效。
    3. 删除影响:
      1. 删除源文件:软连接失效,硬链接不受影响
      2. 删除硬链接:源文件不受影响,软连接不受影响
      3. 删除软连接:源文件不受影响
      4. 删除源文件和硬链接:文件删除,软连接失效
  2. 查看帮助命令
    1. help 要查看的命令
    2. man 要查看的命令
  3. 关机、重启、注销命令
    1. 关机:shutdown  -r now立即重启,shutdown -h now 立即关机,shutdown - h 时间,定时关机
    2. 重启:shutdown -r 时间,定时重启,reboot:立即重启
    3. 注销:logout,exit
  4. 文件和目录操作
    1. pwd:显示当前文件位置,pwd -l/p,l:逻辑路径(忽略软连接),p:物理路径
    2. cd:切换目录,cd -:上级目录,cd ~:根目录
    3. tree option  dir:树形结构显示目录文件,需要安装命令。option:-a显示所有文件,-d只显示目录,-f显示所有文件的全路径,-L level :查看level深度,level大于0,-F 显示 文件的类型
    4. mkdir option dir:创建目录。option:-p递归创建目录,-m指定目录权限,-v显示目录的创建过程
    5. touch option file:创建新文件和修改文件的时间戳属性,可一次创建多个文件
    6. ls option dir:显示目录下的文件及属性。option:-a显示所有文件包含隐藏文件,-l 显示详细信息,-t 根据时间排序,-r反向排序,-F显示文件类型。ls -lrr:按照时间先后反向排序,并显示详情。
    7. cp option  源文件 目标文件:复制文件或者目录。option:-p保留原有信息,-d 复制链接,-r 递归复制目录,-a为pdr综合,-i 当出现覆盖时,提示。
    8. mv option 源 目标:移动或重命名文件。option:-f直接覆盖,-i覆盖提示。重命名:mv a.txt b.txt。
    9. rm option file:删除文件或者目录。option:-f 强制删除,-i 删除前确认,-r 递归删除目录及内容。实践经验:用mv代替rm,先mv文件到/tmp,删除前备份
    10. rmdir option dir:删除空目录。option:-p递归删除目录,-v显示执行过程。
    11. find path option test action:查找目录下的文件。option:-mtime [-n|n|+n],按照文件的修改时间查找。-name:根据名字查找。
    12. rename from to file:修改文件的名称。rename .jpg . txt  *,jpg。将*.jpg类型文件改为.txt后缀文件。
    13. chattr option mode files:修改文件的扩展属性。主要用于加锁,防止删除。option;-R递归更改目录属性,-V显示执行过程。 mode:+添加参数、-移除参数、=更新参数,a只能向文件添加数据,不可删除。i设定文件不可被增删改。
    14. chown option [用户][:[用户组]] file。修改文件的用户与用户组。
    15. chmod [option]  [mode]  [file] 。修改文件或者目录的权限,

你可能感兴趣的:(linux)