Linux学习笔记

  • Linux介绍

    Linux是一款操作系统,具有免费、开源、安全、高效、稳定的优点,当下大部分企业级项目均部署在Linux\Unix服务器上

    Linux主要发行版为:

  • Linux目录结构

    Linux的文件系统是采用级层式的树状目录结构;根目录为“/”,继而在根目录下创建其他子目录。如下图所示:

“在Linux世界里,一切接文件”。Linux是以文件形式管理的,每个子目录存放的内容是提前规划好的,因此需要认识常用的目录及内容:

/bin:存放最经常使用的指令

/sbin:s means Super User 存放系统管理员使用的系统管理程序

/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录

/usr/bin:系统用户使用的应用程序。

/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。

/home:用户的主目录;在Linux中每个用户都有一个自己的目录,一般目录名为用户的账号名

/root:系统管理员,也称为超级权限者的用户主目录

/boot:启动Linux的核心文件

/media:Linux会自动识别的设备(如:U盘等)会挂载在该目录下

/mnt:系统用该目录来挂载用户临时文件,我们可以进入该目录查看挂载的内容

/opt:该目录用来存放主机额外安装的软件,默认为空

/usr/local:这是另一个给主机额外安装软件所安装的目录,一般是通过编译源码方式安装的程序

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

/dev:类似Windows的设备管理器,将所有硬件都映射为文件保存在该目录下

/selinux:安全系统,类似于windows的防火墙(Redhat、CentOS特有)

/lib:存放动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库

/etc:存放配置文件

/tmp:存放临时文件

  • vi和vim编辑器

      所有Linux系统都会内建vi文书编辑器。vim是从vi发展出来的一个文本编辑器,vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计,且具有代码补完、编译及错误跳转等方便编程的功能,在程序员中被广泛使用。

     基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

1)命令模式:

用户刚刚启动 vi/vim,便进入了命令模式(默认模式)。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。

常用的几个命令:

i或a或r 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

:或/ 切换到底线命令模式,以在最底一行输入命令。

2)输入模式

在输入模式中,程序员可以输入内容。可以使用ESC,退出输入模式,切换到命令模式

3)底线命令模式

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。在底线命令模式中,基本的命令有:

q 退出程序

wq 写入文件退出

q! 不保存修改强行退出

ESC 退出底线命令模式,返回命令模式。

Vi/vim快捷键如下图所示:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值