IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 2021-09-29 -> 正文阅读

[系统运维]2021-09-29

#westosa虚拟机操作,在shell中执行#

[westos@westos_student11 Desktop]$ westos-vmctl start westosa		#开启虚拟机westosa
[westos@westos_student11 Desktop]$ westos-vmctl view westosa		#显示虚拟机
[westos@westos_student11 Desktop]$ westos-vmctl poweroff westosa	#关闭虚拟机
[westos@westos_student11 Desktop]$ westos-vmctl reset westosa		#重置虚拟机

请添加图片描述

#linux命令行使用技巧#

##1.什么是Linux?##

Linux是内核(kernel)
?
Linux操作系统 ??GUN/LINUX
??????????GUN开源组织软件
?
内核 ??系统核心程序
????相当于人类大脑
????负责系统程序和硬件分配及调度

##2.什么是shell#

shell ???##对外提供操作,是和系统进行沟通的接口
?????##对内,实现对内核进行保护
?????##RHEL8默认使用的shell是bash

请添加图片描述

##3.shell命令提示符的含义##

shell类型
rhel8中默认使用的shell为bash
bash=GUN Bourne-Again SHell

shell打开方式

1.右键 Open in Terminal ????此方式打开的shell在当前用户的桌面上

2.Application---->System tools----->terminal ##此方式打开的shell默认在当前用户的家目录上
请添加图片描述

3.gnome-terminal ????此方式打开的shell默认在当前用户的家目录上
请添加图片描述

4.shell中?Ctrl+shift+N ????在shell已经开启的情况下,重新打开一个shell

5.设置中设定任意快捷键执行 gnome-terminal
?打开setting–>Device–>keyboard(最下方,点击+号),此方式打开的shell默认在当前用户的家目录上请添加图片描述

shell命令提示符
[westos@westos_student11 Desktop]$
? [1] ? ? ? [2] ? ? ? ? ? ? [3] ? ? ? ? ? ? ? [4] ? ? [5]
?
[1]westos:?运行shell的用户
[2]@:?分割符
[3]westos_student11:?系统1主机短名称,当前主机曲调域名部分的短名称,(当前操作系统的主机,但不一定是当前所用的电脑)
[4]Desktop:? ? 当前所处的目录名称
[5]$ :? 当前用户身份,$为普通用户,#为超级用户

##4.shell快捷键##

1.shell中的快捷键使用

Ctrl+shift+T>???在一个terminal中开启多个窗口
Ctrl+shift+N???重新打开一个terminal
Ctrl+c??????取消命令执行
Ctrl+d ??????关闭shell
Ctrl+shift+鼠标选中+c???复制选中的字符
Ctrl+shift+v?粘贴复制的字符
??????鼠标选中字符即为复制(选中时从前往后选,不要选中字符后的空白部分,否则粘贴时会立即执行);鼠标滚轮按下为粘贴
Ctrl+a???快速移动光标至行首
Ctrl+e???快速移动光标至行尾
Ctrl+u???快速删除当前所在字符之前的所有
Ctrl+k???快速删除当前字符和之后的所有
Ctrl+l???清空当前shell的所有命令行

2.shell中如何执行命令

1)命令执行格式
命令 参数 对象
?
命令就是程序
参数表示命令的特殊功能
对象就是操作目标

2)命令执行的方法
有些命令可以单独执行 ##例如ls:查看当前目录下的所有文件名
参数可以加多个
-a -b -c = -abc = -acb
参数-s 表示单词缩写
参数–size 表示单词全称

请添加图片描述

命令必须在行提示符之后输入否则命令无法执行
当命令行被占用通常可以使用+结束命令行的程序来释放命令行
请添加图片描述

##5.Linux命令行历史调用##

当前使用的shell可以记录系统中执行过的历史命令
history ???查看历史命令
history -c ??清空当前历史命令,只是清空当前shell调用的内存中的数据,重新打开一个shell会重新从存储器中调出
??????永久清空历史需要在.bash_history文件中清除
请添加图片描述

历史命令的调用
上建|下键 ???逐行调用
!数字 ??? ??调用指定行命令
!字符 ??? ??调用以此字符开头的最近历史命令
请添加图片描述

ctl+r ?开启历史搜索模式,命令行显示会变为:
??? (reverse-i-search)`’:输入关键字
???会显示含有此关键字的最近一条历史
请添加图片描述

##6.Tab##

补齐系统中存在的命令,文件,和某些命令的参数
当按一次Tab没有效果时,表示以此字符开头的信息不唯一
可连续按两次,就会把以此字符开头的所有内容显示
如果连续按两次仍然没有显示,表示以此字符开头的指令不存在,书写错误

?
?
#Linux下的文件管理#

##1.文件管理命令##

touch ?????????新建文件,还可以修改文件时间戳
?
touch file1 file2 … ???(file1 file2…文件不存在时)建立空文件
touch file ????????把文件时间同步到当前时间
请添加图片描述

touch -t YYYYMMDDHHmm file?把文件时间更改到制定时间(时间参数对应年月日时分,最少为8位,否则出错)
请添加图片描述

mkdir????创建目录
?
mkdir dir1 dir2 …????创建空目录dir1,dir2…
mkdir -p test/redhat/linux??创建多层目录请添加图片描述

rm ??删除文件或者目录
?
rm file file1 … ???删除文件有提示
rm -f file ?? ????强制删除文件无提示
rm -r dir1 dir2 … ??删除目录有提示
rm -fr dir1 ?????强制删除目录,无提示
请添加图片描述

gedit????图形的文本编辑器
?
gedit file1 file2 …????编辑文件file1 file2
????????????gedit 在使用时必须有图形
????????????file file可以不存在 请添加图片描述

vim ???文件编辑器
?
vim file??进入到vim的浏览模式
?????浏览模式下不能编辑文件
?????在浏览模式中按进入插入模式
?????在vim中鼠标不能控制光标,用上下左右键移动光标
?????按退出插入模式
?????按:wq保存更改
?????q 当vim打开文件后未进行任何操作可以直接退出
?????:q! 当vim打开文件后修改文件内容但不想保存可以强制退出

vim异常退出
?
当vim编写文件时,修改文件内容后,在未保存更改内容被强制关闭(此时shell也被强制关闭)
vim出现异常,当未修改内容强制关闭shell后,重新打开不会出现异常
?
[O] 只读打开文件
[E] 继续编辑
[R] 恢复为保存内容编辑
[D] 删除.swp文件进入编辑(只有执行该操作才能解决异常问题)
[Q] 退出当前文件编辑,当同时打开两个文件时,其中一个为异常退出shell,另一个正常时,
? 按Q会退出该异常文件的编辑,进入另一正常文件的编辑
[A] 退出vim程序
请添加图片描述

vim同时打开多个文件
?
vim -o westos1 westos2??????上下模式打开两个文件
?????????????????ctrl+w <上|下>来转换控制窗口
?请添加图片描述
vim -p westos1 westos2 ??????左右模式打开两个文件
?????????????????:tabn 进入到下一个窗口
?????????????????:tabp 进入到上一个窗口请添加图片描述

cat?????????显示文件的全部内容
?
cat file
请添加图片描述

cat -b file ??????显示文件内容并显示行号,不显示空行的行号
请添加图片描述

cat -n file??????显示文件内容并显示行号
请添加图片描述

head???????????查看文件前多少行
?
head westos?????????默认显示文件前十行
head -n westos?????? 代表数字 显示文件的前n行请添加图片描述

tail ????查看文件的后多少行
?
tail weatos??????默认显示文件前十行
tail -n westos?????代表数字 显示文件的后n行
请添加图片描述

less ????分页浏览
?
less westos ?????进入到less模式查看westos
less模式中??????<上><下>逐行查看文件内容
pgup??pgdn????逐页查看文件内容
/关键字 ???????搜索关键字 n 向下匹配 N向上匹配
请添加图片描述
v ??????????由less模式进入到vim 编辑完成:wq保存退出返回less
???????????在less中q退出

cp ##复制文件
?
cp 文件 目的地文件
cp 文件1 文件2 目的地目录
cp -r 目录1 目录2
?
复制原理
按照源文件建立新文件(抄作业)
cp -r +(多个文件或目录混合都可)+必须是目录请添加图片描述

mv ? ?移动文件
?
###mv file file dir
###mv dir dir1 dir
###mv file ?????当file不存在时,就是重命名,文件节点号不变,对目录也是适用的
?
##移动原理
##相同设备分区中的文件移动是重命名过程
##不同分区的文件移动是建立删除过程
##ls -i file 查看文件节点号(相当于文件身份证号)
请添加图片描述请添加图片描述

cp/mv区别
?
复制后的文件虽然与原文件内容相同,但身份id不同,属于两个文件
?
移动后的文件,如果是相同磁盘分区下的同一个区内的移动,文件还是同一个文件,只是名字或许有变化
?
不同磁盘分区下的移动,是复制删除的过程

file ?文件类型的查看
?
file westos 查看westos的真实类型
?
文件的类型是由文件的内容决定的
?
ASCII text ###ASCII是解码方式 text是文件类型请添加图片描述

wc ?????文件容量统计
?
wc --help ??查看wc的作用
wc -l ????行数
wc -m ????字符数,换行符也算一个字符
wc -w ????单词数
wc -c ????字节数,一个汉字,三个字节请添加图片描述
请添加图片描述

2.Linux文件寻址
?
1)Linux系统结构

FHS(Filesystem Hierarchy Standard)Linux层级结构标准3
LINUX中一切都是文件
/ ??Linux顶级目录

系统二级目录
?
/bin ##系统常规命令
?
/sbin ##系统管理命令##一般超级用户才能执行
?
/dev ##设备文件,u盘
?
/home??普通用户(家目录)集合,此目录的子目录为普通用户家目录;进入系统之后默认的位置为家目录
?
/dev????设备文件
?
/root ???超级用户家目录
?
/lib64???64位函数库
?
/lib ????常规函数库
?
/proc????进程(程序运行的状态)信息,系统识别的硬件信息
?
/run????当前运行的硬件和系统模块,当前运行进程相关的资源
?
/src ????系统数据常量,数据目录
?
/var????系统数据变化
?
/tmp?????系统临时文件存放目录
?
/mnt ?????临时设备挂载点
?
/media?????cdrom临时挂载点(临时设备(U盘)挂载点)
?
/etc????系统大多数程序的配置目录
?
/opt????第三方软件安装位置
?
/boot???系统启动分区,系统启动时读取的文件都在此目录
?
/sys ???关于内核设定目录,和内核优化相关的参数和优化策略存放的位置
?
/usr ??? system resource 仅次于/重要 多数系统资源都在此目录中 unix system resource请添加图片描述

相对路径:
绝对路径名称的简写,省略了用户当前所在的系统位置
此名称只有在管理当前所在系统目中子文件时才能使用
系统中不已/开头的文件名称都为相对路径在程序操作时
会自动识别当前路径的信息并关联操作目标

绝对路径:
文件在系统中的真实位置,在任何场景下都可以使用
通常以/开头,不会考虑当前系统位置

作业:
?
1.在westosa主机中用超级用户登陆系统
2.在桌面上打开shell并执行以下操作
*建立文件westos1 westos2 westos3 确保这些文件在/mnt目录中
*在桌面上建立文件westos4
*复制上述所有文件到/tmp目录中的westos子目录里请添加图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-01 17:15:45  更:2021-10-01 17:16:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:37:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码