桌面和终端基本使用
使用Ctrl+Alt可以取消状态,利于Tab+Alt切屏
在Linux中,WIN键是Super键
打开终端,终端有点像Windows的命令行,然后Ctrl+alt+f2可以切换为纯命令行,Ctrl+alt是调出鼠标,Ctrl+alt+f1切回图形用户
Ctrl+Shift++是放大
Ctrl±是缩小
输入su root 回车输入密码
表示切换为超级管理员,从美元符号变成井字号
ls是List的意思,表示显示当前目录下的所有文件或文件夹,这里可以看到 ~代表的当前位置。当前位置是主文件夹
Linux文件系统
文件系统
查看系统文件夹
从上面图片可以看到,Linux的目录结构是树,然后 /是根目录,我们在分区时,为根目录分了45G的内存空间!
Linux的路径是以为 / 来划分的
挂载点
文件系统里,如果说想做分区的话,首先,对硬盘要做分区,要指定一大片分区,指定当前硬盘分区的文件系统格式。
早期CentOs6用的是 ext4 第四代扩展结构
CentOs7默认 xfs 高性能文件格式,擅长处理大文件,我们用的就是xfs。
在确定格式后,还要再确定挂载点,挂载点指的是当前Linux把所有目录放到了根目录下面,正常情况下根目录对应的是根分区,但并不是根目录下面所有的内容都要放在根分区那块硬盘空间里面。
如果我们想在不同的分区放不同的内容,我们可以单独的去设置挂载点就可以。
我们刚开始先去画了一块分区,叫做引导分区,我们希望Linux启动时将引导文件单独放在这个里面,单独的保存。
我们上面是先设置好文件格式后,直接挂载到/boot目录下,只要在Boot目录下面的所有内容,都会携带我们的分区1,引导分区里面,这样就和后面的内容全部隔离开了。
sawp分区比较特殊,是交互分区,属于虚拟内存,和前面实际存放数据的分区是两回事,先暂时不管。
最大的一块分区我们统统挂载到了根目录下面,除了/boot目录下面的所有内容放在分区1,其他的所有内容都会放到分区2(根分区),这就是我们之前做的操作。
假如有一个新的用户添加进来,该用户的内容放在某个目录下,我们希望目录单独的隔离出来,放在单独的硬盘上,单独挂载在硬盘里。
把硬盘先做分区,分区3 xfs格式,比方有一个/home目录,在该目录下创建一个放置文件的目录 比如 /a,接下来把分区3挂载到a目录下面, /a目录的所有东西,都会写到新的硬盘上,Linux的目录结构和底层物理存放没有什么关系,并不是都在/homo目录下,内容就会离得近一点。
所以就是,我们一次把硬件配好之后,接下来就不考虑存在哪了,只要了解逻辑结构就行了。所以有时候也会把Linux的目录叫做虚拟目录,因为并部署真正意义上的分区存放方式。
根目录结构(计算机目录结构)
Linux的计算机目录很像我们Windows打开计算机的样子,它们并不是一回事
在Linux中,cd也是切换路径
Change Directory : 切换 目录
我们用cd切换到根目录 /,再次使用list命令,来查看当前目录的文件内容
Linux的根目录的命名都是有规范的,本身是基于一个文件系统层级标准定义出来的,根目录下都是一些通用的目录名称,每一个目录对应一个常见的肱骨,类似的东西都放在里面就对了。
目录
bin目录
全称 Binary(二进制),二进制目录,就是可以直接执行的机器码,也就是可以直接的常用命令。
这个小箭头表示bin目录并不是直接放在根目录下的,相当于放了个快捷方式(软链接)。
sbin目录
全称 System Library(系统库),是系统级的二进制命令目录。一般存放的是超级用户能够使用的系统管理工具。
lib目录
全称 Library(库),库目录,放用户和系统需要的共享库文件,类似与Windows的System32目录,System32目录下有非常多的dll文件(动态链接库文件)。
lib64目录
全称 Library(库),这里是一些比较特殊的库文件。
usr目录
全称 Unix System Resources(unix系统资源),相当于Program Files目录,不同的发行版可能略有不同。boot目录内容是之前挂载引导分区存放的东西,该目录内容被我们单独挂载到一个分区,这是我们启动时需要的一些核心文件。
dev目录
全称:Devices(设备),表示管理设备的目录。
etc目录
全称 Etcetera(配置文件),该目录内容是系统管理所需要的配置文件,我们安装一些数据库,对应的数据库配置文件就会存放到etc目录里。
home目录
全称 Home(家),用户自己相关的主目录。
root目录
全称 Root(根),存放root用户信息的目录,超级管理员的用户主目录。
opt目录
全称 Option(选项),意思是可选目录,可有可无。给第三方软件包专门留下的位置。option也有选择/选项的意思。
media目录
全称 Media(媒体),可以识别一些可移动媒体设备,比如U盘、光驱。可移动媒体设备的挂载点。
mnt目录
全称 Mount(挂载),相当于另一个media目录,基本上差不多。可以把任何的外部存储加一个后,单独指定挂载在mnt目录上去,进入目录里就可以查看内容了。
proc目录
全称 Processes(进程),是一个虚拟的进程目录,相当于是系统进程的映射,存放的是现有的硬件和进程的一些信息,对于系统来讲非常重要的,我们不要乱碰。
run目录
全称 Runtime(运行),run目录和proc目录有点像,但是run目录是运行目录,指的是存放当前系统运行以来所有实时信息,重启后这个run目录就空了。
srv目录
全称 Service(服务),存放的和系统服务相关的东西,关乎本地服务。
sys目录
全称 System(系统),存放系统硬件信息的相关文件。
tmp目录
全称 Temperary(临时的),临时文件目录
var目录
全称 Variables(变量),存储的是不断会扩充、变化的东西,该目录一般放各种各样的log日志,根据自己需要灵活设置。