文章目录
- 前言
- 一、Linux命令复习
- 1.Linux文件夹复习
- 2.pwd
- 3.cd
- 4.ls和mkdir、touch
- 5.文件的操作:复制、移动、删除文件或文件夹
- 6.对文件的编辑
- 二、ip配置
前言
本篇是Linux入门系列文章的第一篇,在这里,小编建议大家结合着我的一篇引导式微信公众号文章一起学习,效果将会更佳。链接如下:
手把手教会你Linux
一、Linux命令复习
命令真的无需死记,但也不得不记,主要在于理解加勤加练习。
1.Linux文件夹复习
Linux下一切皆文件,里面并没有类似windows的C 、D、E、F盘符,只有一个最顶级的根目录 / 所有的内容都在 / 下面
bin:所有的用户可执行的命令的目录dev:设备 :网卡 、声卡、打印机等的目录etc:系统中配置文件的目录 所有的配置文件都在此目录下 比如JAVA_HOME 的配置home:所有的用户的家目录lib和lib64:系统相关联的库的目录media和mnt:多媒体 系统挂载的目录opt:系统中所需要安装的第三方软件的目录root:系统启动停止tmp:临时内容sbin:超级管理员可执行命令的目录 rootuser:用户所共享的目录,第三方软件var:系统变量
2.pwd
pwd显示所在当前目录
3.cd
进入到指定的目录,三种形式
比如我想进入到/根目录下的home文件下
cd /home
cd home (需要当前在根目录下)
cd ./home(需要当前在根目录下)
cd - 进入到上次所在的目录
cd ~ 回到当前用户的家目录
4.ls和mkdir、touch
ls 列出目录下所有的文件信息
ls -l 可省略为 ll
mkdir 创建文件夹
touch 创建空白文件
mkdir /home/admin
cd /home/admin
mkdir aaa bbb ccc 创建三个文件夹
mkdir /aaa/bb/a -p 创建多级目录 (不加-p参数会报错 如果不存在 加-p是为了连同父级目录一起创建)
Linux中不能单纯以文件的结尾来判断该文件是什么类型,是单纯的文件还是文件夹,使用ll 命令,会列出文件的信息,最前方即代表着的是文件的类型,如果是d,则是文件夹,颜色为蓝色;如果是- 则是普通文件 颜色为白色 ;L 代表的是快捷方式。
5.文件的操作:复制、移动、删除文件或文件夹
删除文件或文件夹 rm-rf 文件名
rm-rf /home/admin/*
注意:此命令慎用,千万不要在根目录下使用,否则将会删除根目录下所有内容,当然,自己学习用S虚拟机可以随时重装,玩玩可以,但真实生产环境中慎用。
移动文件或文件夹
mv a.txt b.txt
在当前目录下移动单个文件到当前目录 相当于重命名
mv a.txt /home/admin
将单个文件移动到home下的admin文件夹下
复制文件或文件夹
cp a.txt /home/admin/ 复制单个文件
复制a文件夹到 /home/b
cp a -r /home/b
(-r是让复制的文件夹递归进行复制) 移动文件夹的话就不需要加参数
只有创建了文件夹才会需要 参数 比如 创建文件夹 -p 让不存在的文件夹自行先创建,一层一层创建,-r 让复制时候 使源文件夹 递归 全部复制出来
6.对文件的编辑
为方便大家理解,特此画了张图:
vi a.txt
对a.txt进行编辑 ,首先进入命令模式,此时不能进行内容的编辑,只能进行查看,按i键进入编辑模式,可随意进行编辑,完成编辑之后,按esc进入到命令模式,输入:wq!保存并退出。
此时查看一下文件的内容
cat a.txt
二、ip配置
要完成虚拟机内linux机器和本机windows的ip配置,让其可以互相进行通信。
首先需要理解局域网是如何进行通信的
局域网之间进行通信是通过交换机进行的,所以交换机相当于网关,交换机也有一个ip地址,比如就叫做192.168.117.1是唯一的,它和子网掩码 255.255.255.0进行运算 产生子网ip地址192.168.117.0 整个连入互联网的机器的ip地址 的网段均为192.168.117.X X 为不为0和1的数
下面进行配置
编辑虚拟网络编辑器
点击更改设置,如果没有此按钮的同学,可以不用点击直接进行下一步
选中VMnet8 NAT模式
记住网关的地址为192.168.117.1
虚拟机设置好了,我们下面去本机windows上设置ip 。0 和1 已经设置完毕,接下来分配设置 2 和3。给本机windows设置为2 给linux服务器设置为3
进入到网络适配器,选中VMnet8 右键属性 进入到ipv4,并设置相关参数,保存。
进入到linux中
vi /etc/sysconfig/network-scripts/ifcfg-ens33 进入编辑模式并修改参数
BOOTPROTO=static
ONBOOT=yes
添加参数
IPADDR=192.168.117.3
NETMASK=255.255.255.0
GATEWAY=192.168.117.1
DNS1=192.168.117.1
关闭本机和linux的防火墙:
systemctl stop firewalld
systemctl disable firewalld
重启networe服务
service restart network
并尝试ping一下网关和本地主机,进行通信