美文网首页每周500字
linux命令行学习(3):目录结构简介

linux命令行学习(3):目录结构简介

作者: 金石明镜 | 来源:发表于2019-09-22 21:12 被阅读0次


一、主目录、家目录、用户目录、工作目录和当前目录

在我们执行命令时,所处在的目录是工作目录,工作目录也叫当前目录。

这些个术语是我在相关教程上看到的,它们没有给出英文名称,这里给出实质说明。

主目录、家目录和用户目录是一样,任何用户都有一个用户目录。

普通用户的用户目录在/home下,是用户名命名的目录。例如,我在ubuntu系统中的用户目录是/home/hdf。

我在centos中是超级用户,所以用户目录是/root。

就是说,超级用户的用户目录是/root。注意普通用户不能进到这个目录中。

用户目录用字符~来指代。比如使用命令

cd ~

就进到了用户目录中,cd 命令是用来改变当前目录的。

二、指称目录的符号

有几个符号,用来指称目录,方便快速改变当前目录。

1 ..(两个点)

上级目录。

例如 cd ..

就将当前目录改变为其上级目录。

2 .(一个点)

当前目录

例如,./bin指当前目录下的目录bin

./在所有情况下都可以省略。

例如 cd bin与cd ./bin

是一样的。

3 ~

用户目录。例如,不管当前目录是什么,执行 cd ~都改变到用户目录。在提示符中,~也表示用户目录。

三、cd命令的简单参数

cd命令用来改变当前目录(工作目录)。

它的参数是路径,可以是绝对路径,也可以是相对路径。与windows的概念类似,只是这里用正斜杠。

有以下极简单的参数,记住可以少输入字符:

1 cd

最简单的没有参数的cd命令,它回到用户目录。相当于 cd ~。这个也很简单,但是cd更简单。

2 cd -

将工作目录改变为上一次的工作目录。

3 cd ~<用户名>

将工作目录改变为用户名指称的用户目录。

注意,这个命令,需要至少存在两个用户的情况下。我在centos下运行系统回应:No such file or directory,因为这个系统只存在一个root用户,就是我。但我在ubuntu里面就可以正常执行这个命令,因为这个系统有root和hdf两个用户。

四、进入linux的工作目录

我们进入系统后,工作目录是用户目录。

在我的ubuntu系统中,我进入后的当前目录是/home/hdf,系统在提示符中以~表达。在我的centos中进入后当前目录是/root,因为我是超级用户。但系统仍然显示~。

五、linux的一级子目录

我们在根目录下,用命令:

ls -l

来显示其根目录下的所有内容,它们都是目录,就是一级子目录。

ls 是显示目录内容的命令,参数-l以长格式显示,每行一个文件或目录。要进一步了解linux目录结构,可以阅读本文后面的扩展阅读文章。

六、一切皆文件的概念和file命令

前面我们说到了文件和目录。但在linux中,所有的外部设备、文件和目录,都被视为文件,这就是一切皆文件的概念,这里与windows不同。

linux也不用扩展名来表示文件类型。所以,单从文句名,不能判断出是文件还是目录,也不能判断出文件的类型。因此,linux专门有一个命令file,来给出文件类型的信息。格式是:

file <文件名>

七、本文命令汇集

1 cd  改变工作目录

2 ls    显示目录中的文件

3 file  显示文件的类型信息

扩展阅读:

1 Linux各目录及每个目录的详细介绍 https://www.cnblogs.com/dengyungao/p/8426878.html

相关文章

  • linux命令行学习(3):目录结构简介

    一、主目录、家目录、用户目录、工作目录和当前目录 在我们执行命令时,所处在的目录是工作目录,工作目录也叫当前目录。...

  • Linux学习第二天

    Linux操作系统命令行介绍 一、Linux目录结构及目录路径 Linux的文件系统采用分层结构。其顶层为根目录,...

  • 第02章文件管理

    .Linux目录结构 Linux: 以单根的方式组织文件 / 简介 目录结构: FSH (Filesystem H...

  • linux and python and git

    Linux 操作系统目录结构的简介image.png2.Linux常用操作linux常用操作.jpg3.Pytho...

  • linux目录结构简介

    Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin ...

  • Linux 目录结构简介

    FHS目录结构 规范描述 FHS依据文件系统使用的频繁与否与是否允许使用者随意变动, 而将目录定义成为四种交互作用...

  • 高级第九天:Linux

    主要内容 1.Linux简介 2.VMWare安装及使用 3.Linux安装及注意事项 4.Linux目录结构及路...

  • Ubuntu常用命令

    一、Windows目录结构和Linux目录结构的区别 windows目录结构 Linux目录结构 二、Linux常...

  • linux目录结构详细介绍

    linux目录结构详细介绍 目录 [1、树状目录结构图] [2、/目录] [3、/etc/目录] [4、/usr/...

  • Linux与Shell

    Linux目录结构及解释 查看命令行执行完位置: 命令记录 mkdir mkdir命令 用来创建目录。 语法:mk...

网友评论

    本文标题:linux命令行学习(3):目录结构简介

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