Linux基础学习笔记整理

第一章

虚拟机安装
先下载VMware14 安装完成后下载镜像文件
根据自己需要下载相应的镜像版本
(给大家推荐个网站 ‘阿里云站点’ )

安装过程中要注意一下内容
点击 sda 创建三个分区
在这里插入图片描述在这里插入图片描述要自己选择ISO镜像文件
在这里插入图片描述一般都选用DVD1
在这里插入图片描述剩下的步骤大家可以一直点击下一步
语言选择尽量选英语
(建议大家安装一个中文版和一个英文版 方便理解)

版本介绍

- RedHat Linux
- Centos Linux
- Debian
- Fedora
- Ubuntu
- gentoo
- SUSE

这几种常见的发行版本。其中RedHat Linux 现已停止开发,目前作为企业版,简称:RHEL

查看内核版本代码uname -r

2.6.32-642.el6.x86_64
(2):当前主版本号
(6):当前次版本号
(32-642):32为当前内核更新次数    642为当前内核修补次数

查看发行版本代码cat /etc/centos-release
CentOS release 6.8 (Final)
显示当前Linux发行版本名称 Centos 版本号 6.8

基本操作

查询ipip a
在这里插入图片描述如果没有显示ip ,则输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0进入配置界面 进行以下操作
在这里插入图片描述

提示:输入字母 i 进行编辑  输完按 ESC 退出编辑   
按 shift + :接着输入 wq 回车 保存退出 
最后输入命令 #service network restart      
此时输入#ip a就会显示ip地址。

建议大家下载 ssh 操作会方便一些
点击New session 只需输入对应虚拟机的 ip 回车即可进入命令界面
在这里插入图片描述命令提示符及语法

命令提示符

#:root用户提示符
$:普通用户提示符
[ ]:最左边 root /....  为当前登录用户    @ 后面是主机名

语法结构

command  [-option]  paramenter1 paramenter2
  命令      选项        参数     
command:命令或者可执行的二进制文件
[-option]:不一定存在。    其会影响命令执行结果
        -:短选项
       --:长选项
paramenter:参数,命令作用的对象 

命令帮助

命令分类

- 内部命令:没有存储位置的命令,shell自带
- 外部命令:Linux系统中有存储位置的命令,与之对应的二进制可执行文件。

type可以判断一个命令是内部还是外部命令

help:内部命令的帮助文档
–help:提供大部分外部命令的帮助文档,简单文档

shell
环境变量:PATH 从那些路径中去查找用户键入的命令字符串对应的二进制文件
可输入echo $PATH 显示当前所有路径
查找次序:从左至右依次查找,找到即停止

man命令

因为新建的虚拟机上都没有man命令 所以首先配置man命令

#cd /etc/yum.repos.d/
#mkdir bak
#mv Cen* bak
#vi yum.repo

进入配置文件界面 输入一下内容

[Centos6.8]
name=Centos6.8
baseurl=file:///media
gpgcheck=0
enabled=1

保存文件并退出
接着输入

#mount /dev/sr0 /media/
#yum clean all
#yum makecache
#yum install man -y

等待安装完成
输入cd ~退出 yum.repos.d 目录
可以通过man命令帮助理解命令的用法

man命令介绍

NAME:命令名称-功能说明
SYNOPSIS:用法说明,包括可用的选项
		 []:可选内容
		 <>:必须要提供的
		  |:多选一
	   ......:同类型内容可以出现多个
DESCRIPTION:命令功能详细说明,每一个选项的含义
OPTION:选项含义
FILES:命令配置文件
BUGS:提交bug的方法
EXAMPLES:示例
SEE ALSO:参照

使用方法

翻屏:
      空格键:向文件尾部翻一屏
	  b:向文件首部翻一屏
	  CTRL+D:向文件尾部翻半屏
	  CTRL+U:向文件首部翻半屏
	  回车键:向文件尾部翻一行
	  k:向文件首部翻一行
	  G:跳转至尾部
	  1G:跳转至首部
	  #G:向文件尾部翻#行
			
搜索:
	  /keyword:从文件的首部向尾部依次查找,不区分大小写
	  ?keyword:从文件的尾部向首部依次查找,不区分大小写
	  n:与查找命令方向相同
	  N:与查找命令方向相反

man手册:
1:用户的指令 2、系统帮助文档 3、程序库文件
4、设备文件文档 5、文件系统 6、游戏帮助文档
7、杂类 8、系统指令 9、内核指令

info命令与man命令相似

Linux文本编辑工具
vim编辑器:vim是vi的升级版

vim编辑器模式及模式转换
分为:输入模式 命令模式 末行模式

插入:
	i:从光标的位置前面开始插入,并且光标随着插入内容向后移动
	I:从光标所在行的第一个非空白字符前面开始插入
新增:
	a:从光标所在位置后面开始新增,光标随着插入内容向后移动
	A:从光标坐在行最后的地方开始新增
开始
 	o:从光标所在行的下一列新增一行进入输入模式
	O:从光标所在行的上方新增一行并进入输入模式。
		
光标移动:
       上下左右键
	   翻页:Page Down 或者 Ctrl+F  向下翻一页
			Page UP   或者 Ctrl+B  向上翻一页
	   行内跳转:
			   ^或者数字0   Home      跳转至行首
			   $或者        End	   跳转至行尾
	   行间跳转:
			   1G,gg	跳转至文件首行
			    G		跳转至文件末行
			   #G      跳转至文件的第#行
命令模式---->末行模式:
	   shift+:   
末行模式---->命令模式:
	    ESC
末行模式:
	   保存: w
	   退出: q   未做修改退出
	         q!  放弃对内容的修改退出
	   保存并退出:wq

OK 以上是本次笔记 刚开始入门 欢迎大家纠错

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐