Linux常用命令小结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令小结相关的知识,希望对你有一定的参考价值。

本文将为大家分享一些常见的Linux命令的详细用法,希望能给到大家一些帮助

改变目录的指令 cd

  • cd 路径: 进入指定目录
  • cd或cd ~: 进入家的目录
  • cd - : 进入上一次的工作目录,连续执行,会在当前与上一次的目录之间来回切换
  • cd -P : 如果当前的目录为软连接,则进入到源目录
    技术分享图片

显示文件和目录 ls

  • ls 文件名 : 列出文件名,若不指定文件名或目录名,则列出当前目录,展开目录,列出一级子目录的文件名
  • ls -a: 显示所有文件,包含隐藏文件,
  • ls -A : 显示所有文件,包含隐藏文件,但不包含 . 及
  • ls -l : --long format长格式,列出文件的类型、权限、链接数、owner、group、大小、时间、名字。 root用户有默认别名 ll
  • ls -R : recursive ,递归显示目录
  • ls -d 目录 : 不展开目录,只显示目录自身,一般与-l配合使用以显示自身属性信息
  • ls -1 : 一列显示
  • ls -S : 以文件大小排序,默认从大到小排序;“ls -r”后将按照倒序排列,即从小到大。
    技术分享图片
    技术分享图片

显示文件状态 stat

  • stat 文件名:显示文件的所有信息,包括文件的大小,时间, IO block,链接数,uid ,gid, 以及三个时间戳等。
    技术分享图片

创建文件 touch

  • touch filename : 若文件不存在,则创建一个空文件;若文件存在,则更新时间戳
    技术分享图片
  • touch -a filename : 仅更新atime , ctime。
    技术分享图片红笔标记出的atime,ctime时间发生了改变
  • touch -m filename : 仅更新mtime , ctime。
    技术分享图片标记处的mtime,ctime时间进行了更新。
  • touch -c filename : 若文件存在,则更新三个时间戳,若文件不存在,则不会更新。
    技术分享图片标记处的三个时间戳都被更新。
  • touch -t time filename :将时间戳更新为指定时间
    技术分享图片

复制文档或目录 cp

  • cp 复制源 复制目的地 : 复制某一文件至目的地
    技术分享图片
  • cp -i : 覆盖前提示用户,若不加-i,则直接覆盖(前提没用alias)
    技术分享图片
  • cp -r或R : 递归,如源包含目录,一定要的递归才能复制
    技术分享图片
  • cp -d : 当复制的源是一个软连接时,复制出的文件也是软连接,若不加的,则复制完整的源文件。
  • --preserv= : mode 保留权限;wner[ship] 保留权限及owner,group不变;time[stamp] 保留时间戳不变;all 以上都包含。
  • cp -p : 等同于--preserv=mode,owner,time
    技术分享图片
  • cp -v : 显示复制的详细信息。
    技术分享图片

移动文件 mv

  • mv 文件 地址 : 将文件移动到指定位置。
    技术分享图片

修改文件 rename

  • rename 修改内容 修改目标: 修改指定内容的指定部分

  • rename -i : 覆盖前提示用户,若不加-i,则直接覆盖(前提是没用alias)
  • rename -f : 强制覆盖

删除文件或者目录 rm

  • rm 文件/目录 : 删除指定文件或者目录
  • rm -i : 删除前提示用户,若不加-i,则直接删除(一般情况下,alias中已经将rm设置成‘rm -i‘,故存在alias时,不加也会提示。)
    技术分享图片
  • rm -f : 强制删除指定文件或目录
  • rm -r/-R : 级联删除,删目录及其子目录

创建目录 mkdir

  • mkdir filename : 创建文档
    技术分享图片
  • mkdir -p a/b/c/ : 连续创建多级文档
    技术分享图片
  • mkdir -v : 创建时显示过程
  • mkdir -m 777 : 创建时指定权限
    技术分享图片浅绿标表示指定了权限。

关于时间戳

  • atime : 访问时间
  • mtime : 数据修改时间
  • ctime : 元数据修改时间

与大家共享自己的学习成果是一件很开心的事情!
the person will not lose oneself so long as not lose the direction

以上是关于Linux常用命令小结的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令小结

linux常用命令实战小结

Linux常用命令小结

Linux常用命令小结

[100]linux常用命令参数小结

hdfs小结