Linux安装

Linux

开发中的三种环境:

1.开发环境:适合于开发者(程序员)做系统开发编码的操作系统,一般使用:windows(功能性)或mac(图像,3d,动画 )。

会安装各种软件,导致系统不够稳定,不适合给客户展示系统。

2.生产环境:适合于给客户提供服务的生产环境,这样的系统会有专门的人员去维护,不是随意可以操作的,需要稳定性和可靠性,一般使用:linux或unix系统。

3.测试环境:克隆一份开发环境,对程序员开发的系统进行检查,汇总收集BUG,给开发人员解决,将系统版本发布到生产环境。一般也是linux系统。

操作系统总结:

windows:微软,可视化界面良好,适合开发阶段

max:苹果,设计相关开发

linux:适合于生成和测试,注重于可靠性和稳定性

Linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。 [1]

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。 [2]

Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。

Linux的版本

linux内核版本,内部源码

linux发布版本,各大厂商对linux包装之后的版本,比如:CentOS

Linux和Windows的区别

linux中所有的内容都是文件操作,windows应用程序,文件...

linux区分大小写的,windows无所谓

linux没有后缀

window中的软件不可以在linux下运行,linux需要更加稳定和可靠

Linux优势

免费

稳定,可靠

支持多用户操作,多任务,多线程,效率高

支持多平台

Linux安装

VM Ware虚拟机安装(虚拟的操作系统)

CentOS7镜像,映射到虚拟机中,配置linux操作系统(介质)

可视化操作图形界面(使用windows去操作linux系统)

1.VM Ware进行安装

下一步下一步

 

2.创建Linux

创建新的虚拟机--->典型安装--->稍后安装操作系统--->Linux/CentOS7--->将磁盘拆分为多个--->定义硬件

 

3.开启虚拟机

配置用户名密码:root/root

等待安装,重启登录

Linux目录结构和命令

查看系统目录结构

ls /

注意:linux和windows不同,linux是没有磁盘分区的,没有c:、d: 。linux系统的目录结构呈现树状结构,根目录为:/

系统目录结构:

目录含义
root系统管理员home路径,超级账户,可以后续通过它创建普通用户
bin存放常用的指令
boot存放linux核心配置文件
etc配置文件和相关子文件
home普通用户的home目录
usr默认的安装路径,类似于windows系统下的program flies
opt主机额外的软件访问路径

Linux常用的指令

命令操作
who am i显示登录用户
pwd显示工作目录路径
clear清屏
ip a或者 ip address 或ip addr获取ip地址
ping 地址/ip检查网络是否畅通
ctrl+c强行终止远程连接

Linux操作目录相关指令

目录切换

进入到某一个路径

cd 存在的路径|特殊符号

符号操作
cd .当前目录
cd ..返回上一级
cd /根目录
cd ~对应用户的home
cd -root路径

例如:

#进入到a文件夹
cd a
# 回退
cd ..
#到根路径
cd /

目录的创建

语法

mkdir [-p] 文件夹名

例如:

mkdir test #创建test文件目录
​
mkdir test/a #存在层级关系 要求是父目录必须存在,若不存在则报错
​
mkdir -p test/a #存在层级关系 父目录可以不存在

目录中内容获取

语法:ll

ls [-ald] [目录名]
# 查看当前目录下的内容
# 目录名可以省略,默认显示当前的目录
​
# -a 列举出目录中的所有内容,包括隐藏文件
# -l 列举出全部内容(全部信息:创建时间,可读:r 可写:w 可执行:x )
# -d 仅仅查看当前路径
​
#项目目录中的所有内容
ll

目录删除

语法

# 删除空目录,目录中没有内容直接删除,有内容则不可删除
rmdir 目录名
​
# 删除非空目录,目录中有内容
rm [-rf] 目录名
​
#-r 删除该目录中的所有内容,询问删除(循环的询问)
#-rf 不询问
# 有询问 y删除

重命名和移动

语法

mv 源目录 新目录
#新目录在系统下不存在,则是重命名
#新目录在系统下存在,则是移动

目录的复制

语法

cp -r 源目录 目标目录

Linux操作文件相关指令

创建文件

语法:创建空文件

touch 文件1 文件2 文件3...

编辑文件(常用)

vi 文件名
vi 后有三种模式
# i 进行编辑模式,光标定位在字符前
# a 进行编辑模式,光标定位在字符后
# o 进行编辑模式,光标定位在下一行
​
# esc 退出编辑
# :wq 保存且退出文件
# :q! 不保存退出
# :w 保存不退出

查看文件

命令含义
cat 文件名查看文件,展示到最后一行(超出一屏,显示最后一屏)
tac 文件名倒着查看文件(显示第一屏)
head [-n] 文件名查看文件的前几行,带n,获取前n行
tail [-n] 文件查看文件的后几行,带n,获取后n行
more 文件名显示部分文件,回车键向下获取,空格键查看下一页,退出q键,只能向下

文件复制

语法

cp 文件名 目录(文件名)
例如
cp a/1.txt test1
#将a下的1.txt 复制到test1目录下
​
# cp 文件名 目录
# 将文件复制到目录下
# cp 文件名 文件名
# 将文件复制覆盖后面的文件

文件删除

语法

rm [-f] 文件名
# -f 添加则不询问
​
# 删除询问
rm 1.txt
​
# 删除不询问
rm -f 1.txt
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值