在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。目录就相当于 Windows 中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录,而文件中存储的是真正的信息。
如果一个目录或文件名是以一个点开始,就表示这个目录或文件是一个隐藏目录或文件。即以默认方式査找(后续会讲查找命令)时,不显示该目录或文件。通过
ls -a可以显示所有当前目录下所以文件和目录
每个目录有两个特殊的目录,一个是用户所在的工作目录,即当前目录,用一个点“.”表示;另一个是当前目录的上一层目录,也叫父目录,用两个点“…”表示。
相对路径和绝对路径
在Linux中“一切皆文件”,所有的文件和目录都被组织成以一个根节点“/”开始的倒置的树状结构。绝对路径由根目录 / 开始写起,其路径是唯一的。而相对路径则不是从根目录 / 开始写起,而是从当前所在的工作目录开始写起,其路径会随着当前位置的变化而变化。
目录和文件的命名规则
- 除了字符“/”之外,所有的字符都可以使用。尽量不要使用特殊字符
- 目录名或文件名的长度不能超过 255 个字符
- 目录名或文件名是区分大小写的
- 文件的扩展名对 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显示当前用户名
来源:CSDN
作者:和平精英总指挥
链接:https://blog.csdn.net/weixin_44997886/article/details/104202090