美文网首页
Linux命令行

Linux命令行

作者: yuq329 | 来源:发表于2020-06-03 10:30 被阅读0次

Linux命令行

  • data:查看系统当前时间和日期

  • cal:显示当前月份的日历

  • df:查看磁盘剩余空间的数量

  • free:显示空闲内存的数量

  • exit:结束终端会话

  • Ctrl-Alt-F1 到 Ctrl-Alt-F6:虚拟终端或者是虚拟控制台,即使终端仿真器没有运行,这几个终端会话仍然在后台运行着,所以当不能打开图形界面时,可以通过虚拟终端登录,再在终端中排查问题

  • Alt 和 F1-F6:从一个虚拟控制台转换到另一个

  • Alt-F7:虚拟终端下,返回图形桌面

  • pwd:打印出当前工作目录名

  • cd:到达指定目录

    • cd or cd ~:更改工作目录到你的家目录
    • cd -:更改工作目录到先前的工作目录
    • cd ̃user_name:更改工作目录到用户家目录。例如, cd ̃bob 会更改工作目 录到用户“bob”的家
  • ls:列出目录内容

    • ls -a:列出以 “.” 字符开头的隐藏文件,-a表示列出所有文件
    • ls path1 path2 ...:列出指定路径下的文件
    • ls -l:显示文件细节(结果以长模式输出)
    • ls -lt:文件列表以时间排序
    • 其他
      • -d:查看指定目录的信息,而不是显示目录内的文件信息,通常与-l结合使用
      • -F:显示结果区分文件和目录,目录后会追加/字符
      • -h:以人类可读的格式显示文件的大小,而不是以字节数显示
      • -S:命令输出结果按照文件大小来排序
      • -r:以相反的顺序来显示结果
  • 文件权限字段解释,例如-rw-r--r--

    • 第一个字符指明文件类型,开头的-说明是一个普通文件,d表明是 一个目录,l表示一个符号链接(软链接symlink)
    • 其后三个字符是文件所有者的访问权限
    • 再其后的三个字符是文件所属组中成员的访问权限
    • 最后三个字符 是其他所有人的访问权限
  • file:打印文件类型的简单描述

  • less filename:浏览文件内容

  • shell通配符

    • shell支持正则表达式,通配符匹配文件也是利用正则表达式
    通配符 意义
    * 匹配任意多个字符(包括零个或一个)
    ? 匹配任意一个字符(不包括零个)
    [characters] 匹配任意一个属于字符集中的字符
  • cp:复制文件和目录

    • cp item1 item2:复制单个文件 “item1” 到文件或目录”item2”
    • cp item... directory:复制多个项目(文件或目录)到一个目录下
    选项 意义
    -a 复制文件和目录,以及它们的属性,包括所有权和权限。通常,副本具有用户所操作文件的默认属性。
    -i 在重写已存在文件之前,提示用户确认。如果这个选项不指定,cp命令会默认重写文件。
    -r 递归地复制目录及目录中的内容。当复制目录时,需要这个选项(或者-a 选项)。
    -u 当把文件从一个目录复制到另一个目录时,仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。
    -v 显示翔实的命令操作信息(就像黑苹果的哆嗦模式,哈哈)
  • mv:移动/重命名文件和目录

    • mv item1 item2:文件或目录“item1”移动或重命名为“item2”
    • mv item... directory:把一个或多个条目从一个目录移动到另一个目录中
    选项 意义
    -i 在重写已存在文件之前,提示用户确认。如果这个选项不指定,mv命令会默认重写文件。
    -u 当把文件从一个目录复制到另一个目录时,仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。
    -v 显示翔实的命令操作信息
  • mkdir:创建目录,mkdir directory...

  • rm:删除文件和目录

    • rm item...:“item” 代表一个或多个文件或目录。
    选项 意义
    -i 在删除已存在的文件前,提示用户确认信息。如果不指定这个选项,rm 会默默地删除文件
    -r 递归地删除文件,这意味着,如果要删除一个目录,而此目录又包含子目录,那么子目录也会被删除。要删除一个目录,必须指定这个选项。
    -f 忽视不存在的文件,不显示提示信息。这选项覆盖了-i, --interactive选项。
    -v 在执行 rm 命令时,显示翔实的操作信息。
    • 先用 ls 命令来测试通配符。这会让你看到将要被删除的文件是什么
  • ln:创建硬链接和符号链接

    • ln file link:创建硬链接
    • ln -s item link:创建符号链接,item可以是一个文件或是一个目录
    • 硬链接
      • 硬链接是最初 Unix 创建链接的方式,每个文件默认会有一个硬链接,这个硬链接给予文件名字
      • 每创建一个硬链接,就为一个文件创建了一个额外的目录项
      • 硬链接有两个重要局限性
        • 一个硬链接不能关联它所在文件系统之外的文件,即一个链接不能关联与链接本身 不在同一个磁盘分区上的文件
        • 一个硬链接不能关联一个目录
      • 一个硬链接和文件本身没有什么区别,当一个硬链接被删除时,这个链接被删除,但是文件本身的内容仍然存在(这是说,它所占的磁盘空间不会被重新分配),直到所有关联这个文件的链接都删除掉
    • 符号链接
      • 通过创建一个特殊类型的文件,这个文件包含一个关联文件或目录的文本指针
      • 当你删除一个符号链接时,只有这个链接被删除,而不是文件自身
      • 坏链接:先于符号链接删除文件,链接仍然存在,但是不指向任何东西

相关文章

  • [书籍]Linux命令行大全

    《Linux命令行大全》 《Linux命令行大全》《Linux命令行大全》 封底 内容提要 本书主要介绍Linux...

  • linux常用命令行

    linux系统的使用离不开linux命令行,先对常用的linux命令行做个总结记录。目前,个人比较常用的命令行有如...

  • 浅谈linux下的命令行

    何为命令行 一般说的“命令行”是指linux命令,linux命令是对Linux系统进行管理的命令。 其实命令行就是...

  • Hello Linux

    目录 一,Linux笔记 二,英语词汇 一,Linux笔记 Linux命令行/MacOS终端命令行 Java的世界...

  • Linux命令行使用教程

    Linux基本单词 Linux缩写 Linux目录 Linux操作 Linux技巧 Linux自学命令行办法

  • 养成良好的Linux操作习惯

    Linux教程 养成良好的Linux操作习惯 一定要习惯命令行方式 Linux是由命令行组成的操作系统,精髓在命令...

  • Linux 命令行快捷操作

    Linux 命令行快捷操作

  • 电子书

    Linux The Linux Command Line 中文版,又名 Linux命令行大全[https://ww...

  • linux的shell和内核

    20170328linux的shell和内核 对于linux来说,shell就是命令行,或者桌面版的窗口命令行。 ...

  • Linux命令大全

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 http://man.linux...

网友评论

      本文标题:Linux命令行

      本文链接:https://www.haomeiwen.com/subject/cksvzhtx.html