Linux切换目录操作详解,超详细!

    Linux系统的目录结构不同于windows。从我们更熟悉的Windows说起。下面是windows的目录结构:

    可以看到所有目录,Windows由若干个盘符组成(C\D\E\F\G。。。。)系统硬盘被分为这几大部分。如果做过硬盘分区,会对此很了解。每个盘符相当于根目录,里面有若干文件夹,方便我们存储文件。如下:(D盘根目录下的部分文件夹)

    4上面介绍了Windows大致目录结构,便于进一步了解Liunx目录结构。不同于Windows。Linux的目录结构如下:

    上面说到,Windows将硬盘分成若干个盘符。每个盘符相当于一个根目录。在Linux中,无论硬盘怎么样,只会有一个根目录。就是 “/” 。“cd /” 进入这个目录,我们会看到Linux所有的二级文件夹。

boot存储系统启动时的一些关键信息,

dev是硬件设备信息(在linux中所有的设备都会被当成一个文件,键盘、显示器、鼠标……相关信息都在dev下。),

etc是系统所有的配置文件(修改网卡配置,hosts,hostname,系统环境变量都在里面)。home是普通用户的家目录(就像昨天找jmxx,在home下。所有普通用户的家目录在这里以用户名区分开,家目录存着这个用户所用的东西,一级一级的目录都是自定义的)。root是超级权限用户,所以它比较特殊,夹目录独立形成一个二级文件夹“/root”。

tmp存放系统运行时临时产生的文件。  

【只知道这些,其他的若有兴趣自行百度】。

 

下面我们了解一下切换目录的一些符号和操作。

  • cd  change directory 改变目录。

切换目录离不开它。它后面要有参数(Linux每个命令都用参数,命令和参数之间空格(whitespace)隔开)。所cd “目录名”。在此,目录名就是我们要输的参数。这样就不会忘记空格了。

 

  • ~ 这个“撇”的意思是从用户的家目录。

”cd ~” 可从任何地方回到家目录(上面已经解释过家目录是什么)

举个例子:

A.[root@master /]的意思是:当前root用户登陆到了这台名叫master的Liunx电脑上。后面的#号代表的是root用户。当我su bingo(切换用户后)仔细看,前面说的两个地方都变了。后面那个斜杠的意思是我当前所处的目录的名字(在根目录下,如果目录换了,这里会变,时刻提醒我们当前在哪里,cd 前一定要看一眼这里)

B.第一个“cd ~” 我当前是root 用户,所以切换到了用户的家目录。用pwd (print work directoyr)显示,就是“/root”(根目录下的root 文件夹).

C.su bingo 切换用户后同理。

3. 关于 “..” 和 “.

 

       .. 是上一级目录 .是当前目录。

我从,/etc 下,用.. 回到了它的上一级 / 下(/这个符号,有点特殊,如果出现在一串目录的开头,它的意思就是“根目录“,出现在后面用于分隔目录名)

 

 

.“ 的用法:

当前处于 /home/bingo 下,ls看到下面有一些文件夹。“.“是当前文件夹下,所以 cd ./Desktop 来到了当前目录下的Desktop下,(也就是/home/bingo/Desktop)想想昨天的 gedit ./.bash_profile。(bash前面的点的人家的文件名,和这里讨论的无关)。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值