Linux学习-课程1:目录结构、常见命令1

目录结构

Linux不同于window系统,它是不分盘的,只有一个根目录/,所有的文件都在它的下面。同时它也与与开机、还原、系统修复等操作有关
类Unix系统目录结构
根目录下的文件下常见有:
根目录实列
/bin 文件和程序相关,重要的执行文件。放置了很多在单用户维护模式下还能够被操作的命令。(如:cat,chmod,chown,date,mv,mkdir,cp,bash)
/boot 文件和启动相关,其中包括Linux内核文件以及开机菜单所配置的文件
/cdrom文件和光盘相关
/dev文件和设备的配置相关,任何设备和借口设备都是以文件的形式存在于这个目录中,可以通过访问这下面的文件而访问某个设备。
/etc文件和程序的配置、系统主要的配置文件相关,比较重要,一般用户只能查看,而只有boot用户才有修改的权利。
/lib文件放置相关的库文件(别人的代码、工具)
/home文件和主页面相关,这是系统默认的用户主文件夹。
/tmp 文件和内存相关,让一般文件或者是正在执行的程序暂时放在这里。
/sbin文件与系统环境相关,其中包括了开机、修复、还原系统所需要的文件。比较重要,因此一般用户只能查看,只有root用户才能修改。
家目录
当前登陆的账户,默认就是进入那个家目录下。(ls 命令是列出当前所在目录下的文件)
家目录下的文件
登录后用ls列出所有文件


常用命令

-cd(Change Directory,切换目录)

首先了解一下什么是路径(PATH),它包含有两个概念:“绝对路径”和“相对路劲”。
绝对路径:一定由根目录开始写起的路径写法。它更能保证文件的正确性,且如果是用用于管理系统的程序时,务必使用绝对路径。因此在不同的程序使用环境改变的情况下,使用相对路线可能会导致出错。
相对路径:不一定由根目录开始写起的路径写法。它是相对目前工作目录的路径。如目前所在的目录为:/var/local/。而目标文件的所在路径为:/var/mail/。(注意:/var/local/和/var/mail/)此时可以写成:cd ../mail/

需要记住的比较特殊的目录:

特殊目录 含义
. 代表此层目录
.. 代表上一层目录
~ 代表“目前用户身份”所在文件夹
~account 代表account这个用户的主文件夹(account是个账户名称)

- pwd(Print Working Diectory, 显示当前所在目录)

它就是显示当前所在目录的意思,没有其他更复杂的用法。

-mkdir(make directory, 新建新目录)**
用法:
mkdir -m 目录名称
在新建目录的时候,同时为配置文件的权限(ps:文件权限r:4 w:2 r:1对三种用户的权限)
mkdir -m 设定参赛
在图片中可以看到默认创建文件时它的权限是755,我们使用 mkdir -m 777 强制设置为的777的权限。
mkdir -p 目录名称
在新建目录的时候,能直接递归的创建多层目录
如:能直接创建 mkdir -p test1/test2/test3/test3

-rmdir(remove directory, 删除“空”目录)**
rmdir [-p] 目录名称
-p: 连同上层“空的”目录也一起删掉
注意是只能删掉空目录!

- touch(修改文件时间或创建新文件)
通过touch 这个命令时,我们可以修改文件的日期与时间,并且也可以创建一个新的文件

猜你喜欢

转载自blog.csdn.net/xinlan_shi/article/details/81540235