Liunx 操作开始
Liunx 介绍
-
首先
linux是一个操作系统,免费,开源,稳定高效,高并发的处理模式,所以说,含有很多的项目都是在liunx来实现的运行 -
然后
liunx分为我们的内核版和发行版- 内核版: 是操作系统内部操作和管理硬件设备的核心程序,比如说磁盘管理,进程管理,内存管理,安全管理等等
- 发行版: 然后通过结合内核版,一些大公司就是实现了发布了结合了
liunx内核版的一些比较好用的软件,形成了发行版 - 常见的发行版含有:
ubuntucentOSredhatdebian
-
为什么使用
linux- 服务器其领域: 我们的
linux在服务器领域是十分强大的,免费,开源 - 嵌入式开发领域: 汽车的可视屏幕 手机屏幕 了解详情
- liunx 的运行的内核是十分小的, 运行内存仅仅
几百kb, 反正就是不大,可以实现节约内存
- 服务器其领域: 我们的
-
liunx和windows系统之间的比较:- 是否收费:
windows收费,而且昂贵;liunx免费且开源 - 软件支持:
windows下载软件简单,数量多,质量好;liunx用户可以实现自己定制软件并且发布,但是质量没有保障 - 安全性能:
windows安全性低,系统迭代频繁;liunx相对于windows平台更加安全 - 使用习惯:
windows基本上都是实现使用的我们的图形化界面;liunx兼容了图形操作界面,但是完全的是命令行操作 - 应用场景:
windows桌面操作系统主要是windows系统;liunx世界上大部分的软件基本上都是运行在liunx的服务器上面的
- 是否收费:
-
实现操作我们的 liunx 系统的话,我们是需要通过我们的虚拟机来实现的,并不用使用新的电脑来实现操作(工具在文章最后面)
- 首先我们需要安装是我们的虚拟机
- 然后在我们的虚拟机上面实现安装我们的 liunx 系统,来实现操作 liunx 系统
安装虚拟机
-
首先我们使用的虚拟机是: vmware(注意: 安装虚拟机需要重启电脑 呜呜呜~~~)
- 第一步:
- 第二步
- 第三步
- 上面的就是我们的所有的安装过程,在激活的时候,注意,加压包后是有我们的激活码的,注意查看
liunx 系统的操作
-
首先先点击
ctrl alt t打开虚拟机的命令提示符(终端) -
~这个破浪线在 liunx 中代表的是我们的所在的文件夹 -
$代表普通用户 -
基本的一些命令
who实现的是显示当前的用户是谁pwd实现的就是显示当前目录cd .实现的是切换到当前目录cd ..实现的是切换到下一级目录cd ~就是实现的是切换到当前用户所在的目录中
-
其他命令
tree就是用来查看当前目录的文件树ls查看文件名字ll查看文件名以及文件占用的内存大小,包括了隐藏的文件也是可以查看的ifconfig就是可以实现我们查看当前的电脑的 地址uname实现的是显示操作系统的信息uname -r可以实现的是查看详细的版本信息clear实现的就是清除当前终端的所有的信息,只是换了一页ctrl + lshutdoen关闭系统shutdown -r now直接重启系统shutdown -h now关机shutdown -h +5在5分钟后直接关机
Liunx 系统的一些基本命令格式
- 命令 [选项] [参数]
- 同时我们是可以直接通过我们的
tab键来实现我们的命令的补全 - history 来实现我们的已经使用过的命令
- 终止命令: ctrl + C
- 查看命令的使用方式: 命令 --help
- 查看命令如何使用的另一种方式: man 命令名
Liunx 命令中和文件目录相关的命令
-
/: 所有文件的根目录
-
/boot 就是启动liunx 的核心文件
-
/root 就是用来实现的是系统管理员的主目录
-
/bin 用来实现存放用户命令文件
-
/etc 就是我们的配置文件
-
/home 普通用户的主目录
-
创建用户的实现方法:
- sudo adduser your_name
- password 的输入
- password 的校验
- 后面的直接按照提示的来输入我们的默认就行了: default
- 创建好了之后,直接切换账户即可
Liunx 目录的切换
- 相对路径: 这个就是指的是从当前的路径开始的路径
- 绝对路径: 这个就是指的是从根目录开始的路径,在windows系统上面一般就是带有盘符的,但是liunx系统就是从 / 开始的
- 切换目录的方法: cd 目录(相对路径或者绝对路径), 这样的方法就可以实现我们的切换到指定目录
查看目录的文件列表信息
- 文件的名称
- 文件的位置
- 文件的类型
- 文件的长度
- -l: 就是实现的查看我们的详情信息
- -h: 就是实现的是查看文件的详情信息
- 一般我们经常使用的就是我们的: ls 或者 ll
文件权限
-
r 就是我们的读权限
-
w 就是我们的写权限
-
x 就是我们的执行权限
-
rwx 就是代表的我们的这个问价是可读可写可执行的权限
-
一般的话,liunx系统的文件权限的话。分为三块的权限内容:
- 第一块: 表示的是我们的个人的权限
- 第二块: 表示的就是我们的同组用户的权限
rwxrwxrwx - 第三块: 表示的是其他用户的权限
-
就是通过的是我们的九位字母来实现的表示我们的权限的,没有权限的就是通过我们的:
-来实现替代的
实现修改用户的权限的方法
-
使用我们的相对路径 和 绝对路径来实现切换到用户的主目录:
- cd . cd ..
-
创建删除文件或者目录的功能
- touch 文件路径/文件名 这个就是实现的是创建文件在指定目录中
- rm 文件/文件夹目录: 这个就是实现的是我们的删除一个文件或者文件夹目录
- 创建目录: mkdir 目录名
- 删除目录: rmdir 删除目录
-
复制。移动,拷贝文件或者目录
- cp 实现的就是拷贝文件或者目录,
cp 源文件 目标路径/目标文件名或者说还有cp -r 源目录 目标目录 - mv 实现的是我们移动目录和文件
mv 源文件 目标路径/目标文件名或者说还有mv 源文件 目标目录
- cp 实现的就是拷贝文件或者目录,
重定向和管道命令
-
重定向: 就是实现的是我们将我们的原本在屏幕中的内容输出到我们的文件中去
>就是实现的是我们的覆盖模式的重定向>>就是实现的是我们的追加模式的重定向- 通过
cat 文件名我们就可以实现我们的获取文件的内容 - 通过我们的
cat 文件名1 >> 文件名2这个时候,我们就可以实现将文件名1的内容实现追加到文件名2中去了 more就可以实现的是分屏查看文件内容
-
管道命令: 就是实现的是我们的将我们的前一个程序的返回值作为后一个程序的输入
history这个就可以实现我们的查看我们的实现的所有的历史记录history | more就可以实现我们的将使用的 history 模式的内容实现使用 more 的方式来实现分屏查看