Linux常见命令

淺唱寂寞╮ 提交于 2020-02-07 11:02:51

在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是真正的信息。

如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找命令)时,不显示该目录或文件。通过
ls -a可以显示所有当前目录下所以文件和目录

每个目录有两个特殊的目录,一个是用户所在的工作目录,即当前目录,用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“…”表示。

相对路径和绝对路径

在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。绝对路径由根目录 / 开始写起,其路径是唯一的。而相对路径则不是从根目录 / 开始写起,而是从当前所在的工作目录开始写起,其路径会随着当前位置的变化而变化。

目录和文件的命名规则

  1. 除了字符“/”之外,所有的字符都可以使用。尽量不要使用特殊字符
  2. 目录名或文件名的长度不能超过 255 个字符
  3. 目录名或文件名是区分大小写的
  4. 文件的扩展名对 Linux 操作系统没有特殊的含义

如何识别文件类型

Linux中蓝色表示目录。通过ls - l可以查看文件信息,r 可读 w可写 x可执行

命令提示符

打开Linux终端,看到的是 [jwq@localhost ~]$
其中

  • jwq ------- 表示当前用户名
  • @ ------- 分割符 无实际作用
  • [] ------- 提示符的分隔符号,没有特殊含义
  • localhost ------- 当前系统的简写主机名(完整主机名是 localhost.localdomain)
  • ~ ------- 当前所在的目录,此时~表示的是家目录。
  • #------- 命令提示符,Linux 用这个符号标识登录的用户权限等级。如果是超级用户,提示符就是 #;如果是普通用户,提示符就是 $。

命令的基本格式

命令的基本格式:[root@localhost ~]# 命令[选项][参数]
[ ]内的内容可以省略,没有参数时,使用的是默认参数
[参数]一般为文件、目录、用户和进程
例如: [root@localhost ~]# ls -l
没有参数时 默认参数为当前路径

cd 切换目录(改变当前路径)

用法

  • cd 绝对路径/相对路径
  • cd - 返回上次位置
  • cd … 返回上级位置
  • cd ~ 返回当前用户主目录

pwd 显示当前路径(从 /home 开始)

whoami显示当前用户名

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!