LInux基础知识

Linux基础篇

安装vmtools

这个工具可以实现linux和wondows之间的数据交流:可以设置一个文件,两个系统都可以对他进行读写,两者共享一个文件夹。

安装这个工具必须要有gcc支持

指令列表

cd /opt/ 注意有cd哪里有一个空格

解压文件夹的命令:tar -zxvf VMwareTools-10.3.10-13959562.tar.gz

安装的指令:第二个命令完成之后就是把这个文件夹解压了,解压后的文件夹中会有一个文件后缀是.pl,这个文件就相当于win10里面的exe文件 ,我们通过./文件.pl就可以进行安装

创建用户:useradd name,需要在root用户下才可以

删除用户:useradd -r jack

查看Linux(充当服务器时的)的IP地址:ifconfig,会显示ens33中的inet inet 192.168.91.130

设置共享文件夹

先在win中创建一个文件夹和一个文件

在VM对应虚拟机设置中的option中的Shared Folder中指定win中创建的共享文件

在centerOS中打开主文件夹,其他位置,计算机,mnt,hgfs,这里面就可以找到在win中创建的文件夹,对其中的内容进行改变在win中也可以对应出现改变。

Linux的目录结构

根目录:/

linux会把所有的设备映射为一个文件来进行管理。Linux中一切皆文件

根目录下面会跟很多用户,比如:root,home-下面跟的目录是每个用户的目录,bin-常用的指令,etc-环境配置的文件。这些文件名是不能更改的,文件中存储的内容是不能更改的。

重要的目录:

/bin-这个目录存放着常使用的命令;

/sbin-存放的是系统管理员使用的命令;

/home-存放普通用户的主目录,每个用户都会有一个自己的目录;

/root-系统管理员的主目录;

/lost+found-这个目录一般情况是空的,当系统非法关机之后,这里会存放一些文件

/lib-系统开机所需要最基本的动态连接共享库,几乎所有的应用都需要共享库

/etc-环境配置的文件,例如你安装了mysql会将他的配置文件放在这个目录下面

/boot-linux启动相关文件

/proc[不能动]-这个目录是一个虚拟目录,他是系统内存的映射,访问这个目录来获取系统信息

/srv[不能动]-存放一些服务启动之后需要提取的数据

/sys[不能动]-文件系统

/tmp-这个目录是一些临时文件

/dev-把硬件用文件的形式存储

/media[常用]-系统会自动识别一些设备,例如:U盘,光驱,当识别之后系统会把设备挂载到这个目录下。

/mnt[常用]-参考上面的共享文件夹理解,就是为了让用户历史挂载别的文件系统

/opt-这是给主机额外安装软件所存放的目录,把软件的安装包解压后放入之后进去找到对应的.pl文件,进行安装。

/user/local-给主机额外安装软件所安装的目录

/var-这个目录中存放着不断扩充的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件

/selinux-可以控制程序只能访问特定文件,有三种工作模式

vi和vim多的基本介绍

vi就是linux内置的一个文本编辑器,就相当于win的记事本

vim具有程序编程能力,相当于vi的一个增强版,会有一些区分代码的功能和代码自动补全

vi和vim的三种工作模式

正常模式:默认模式,可以通过上下左右移动光标,可以删除内容,也可以使用复制粘粘来处理文件数据

插入模式:按下i就可以进入

命令行模式:可以提供你命令,完成读取,存盘,替换,离开vim,显示行号等操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。