虚拟机KVM配置&Linux系统基础命令

Linux系统

shell与终端释义

shell与终端

终端(terminal) 一种设备而不是程序,一般指可以提供命令,运行用户界面的设备,如屏幕、键盘,或其他物理终端 虚拟终端是一个程序,职责是模拟终端设备。

shell shell 俗称(用来区别于核), 是指“为使用者提供操作界面”的软件(命令解析器)。它接收用户命令,然后调用相应的应用程序。是与计算机交流的窗口。 bash,ash ,zsh ,tcsh 等是shell的具体实现,都是一个程序且能生成一个进程对象 .

shell与终端的关系 shell把一些信息适当的送到终端设备,同时接收来自终端设备的输入

KVM虚拟机基础操作

1.开启/关闭shell

(1)界面端操作–鼠标右键选择 open in terminal
shell打开的界面
(2)已经开启一个shell

ctrl+shift+n 开启一个新的shell

在这里插入图片描述

ctrl+shift+t 在同一个界面中开启一个新的shell窗口

在这里插入图片描述

gnome-terminal 用于打开新的shell,效果与ctrl+shift+n相同
在这里插入图片描述

(3)设定shell开启的快捷键

⑴ 输入命令 gnome-control-center 打开系统设置中心 -->
⑵ keyboard -->
⑶ shortcuts -->
⑷ custom shortcuts -->
⑸ 选择**+** —>
⑹ 填入名称(对快捷键设置无影响)到 name 选项–>
⑺ 填入命令gnome-terminal到command中–>
⑻ 点击 Apply 确定

在这里插入图片描述

(4)关闭shell

  1. ctrl +D 关闭快捷键
  2. exit 关闭
2 .虚拟机的使用及基本操作方法

[kiosk@foundation60 ~]$ rht-vmctl -h 对操控虚拟机的指令进行了解
在这里插入图片描述

[kiosk@foundation60 ~]$ rht-vmctl start desktop    运行虚拟机desktop

[kiosk@foundation60 ~]$ rht-vmctl view desktop     显示虚拟机

[kiosk@foundation60 ~]$ rht-vmctl reset desktop   重置虚拟机,当操作不当导致虚拟机异常时可利用此进程进行还原,以便再次使用

[kiosk@foundation60 ~]$ rht-vmctl poweroff desktop  结束desktop进程

在这里插入图片描述

可能出现的报错

[kiosk@foundation60 ~]$ rht-vmctl start desktop Error: desktop not started (is already running) 进程正在运行中

在这里插入图片描述
[kiosk@foundation60 ~]$ rht-vmctl view desktop Error: unable to view desktop - not currently running. 进程没有运行不能打开进程

在这里插入图片描述
检查进程是否存在,存在进入即可,若需求为重新打开一个虚拟机,更换名称;

3.系统图形出现问题的解决方法(虚拟控制台)

ctrl+alt+F2–F6 打开虚拟机的虚拟控制台

login: 在此填入用户名称
passwd : 在此填入用户密码
输入init 3 图形关闭
输入init 5 开启图形

ctrl+alt+F1|F7 退出虚拟机控制台

4.输入法调整

打开shell -->
输入命令gnome-control-center(打开控制中心) -->
找到Region&language(地区与语言) -->
在 ** + **中加入Chinese Pinyin -->
关闭setting

在这里插入图片描述

5.命令提示符中各项的意义

在这里插入图片描述

 [root  @  localhost   Desktop]  #
  (1)  (2)    (3)         (4)   (5)

(1)–>“root"位 // 标明shell使用者
(2)–>”@" //间隔符
(3)–>“localhost"位 // 主机名称
(4)–>“Desktop"位 //当前主机所在位置
(5)–>”#” 位 // $ 普通用户 ; # 超级用户

6.输入中命令的格式
                                    命令  参数   执行对象   
         [root@localhost Desktop]# ls     -l      /etc/file

注意事项
加上参数为命令的某项指定功能,可不加

命令与命令提示符间无间隙,但命令 ,参数 ,执行对象间须用空格分开

参数前-为单词缩写,–则代表单词全拼

释放命令提示符 ctrl + c

执行对象若不在当前位置,须标明路径

文件管理命令

1。文件建立

命令 touch +文件名
如 touch file
在这里插入图片描述

touch不但可以建立文件也可以修改文件的时间戳

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲,
时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。

2。目录建立

命令 mkdir +目录名
如 mkdir westos
在这里插入图片描述
mkdir -p 建立递归目录 ,当上层目录不存在时自动建立上层目录
在这里插入图片描述

3。文件、目录删除

命令 rm +被删除对象名称
如 rm file

常用的删除命令

文件
rm -f  强制文件删除不提示

在这里插入图片描述

在这里插入图片描述
目录

  • rm -r 删除目录本身并清空其中所有内容
    rm -r -f 删除并清空目录不提示
    rm -r -f = rm -fr =rm -rf

在这里插入图片描述

4。编辑文件

1.gedit

命令 gedit file 编辑file文件

这是 Linux 下的一个纯文本编辑器,但你也可以把它用来当成是一个集成开发环境 (IDE), 它会根据不同的语言高亮显现关键字和标识符

a.打开多个文件: 从命令行打开多个文件,键入下面的命令,然后按下回车键:gedit file1.txt file2.txt file3.txt

b.将命令输出输送到文件中: 例如,要将 ls 命令的输出输送到一个文本文件中,请键入 ls | gedit,然后按下回车键。ls 命令的输出就会显示在 gedit 窗口的一个新文件中。

2.vim

命令 vim file 编辑file文件

vim file -->按 i 进入Insert模式–>书写内容–>按[esc]键退出insert模式–>输入 :wq 退出并保存
在这里插入图片描述
在这里插入图片描述

一些基本操作:

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作

vim一般情况下使用较多

当vim异常退出时

生成.file.swp文件

当再次打开时出现

[O]pen Read-Only, (E)dit anyway, ®ecover,
只读打开 继续编辑 恢复数据
(D)elete it, (Q)uit, (A)bort:
删除swap文件 退出 退出

输入D删除文件,vim恢复正常工作

5。文件的复制
cp  源文件 目的地文件	**复制源文件到目的地文件**

cp  源文件1  源文件2    目的地目录		**复制多个源文件到目的地目录中**
 目的地目录必须存在

在这里插入图片描述
在这里插入图片描述

cp -r	   源目录   目的地目录	**复制源目录到目的地目录**
 
cp -r  源目录1   源目录2	   目的地目录   	**复制多个源文件到目的地目录中**	
目的地目录必须存在
6。文件移动

相同磁盘的文件的移动是一个重明名过程

> mv 	源文件 目的地文件	 **重命名源文件**
> mv 	目录  目的地目录	  **重命名目录**
> mv	 westos/*	.	把westos目录中的所有文件移动到当前目录中   **.**代表当前目录

在这里插入图片描述
在这里插入图片描述

不同磁盘的文件移动是复制删除过程

7。文件查看

① cat命令

  • cat file // 查看文件的内容
    在这里插入图片描述

  • cat -b file // 显示行号不包含空行
    在这里插入图片描述

  • cat -n file // 显示行号包含空行
    在这里插入图片描述

② less file // 分页浏览

用法:

上下 键换行
PgUp PgDn换页
/关键字寻找关键字,n向上匹配,N向下匹配
v进入vim模式 在vim模式中按:wq 退回到less模式
q退出

③ 查看首尾tail&head

head 		file		 // 查看文件前10行
head -n 3	file		 // 查看文件前3行

在这里插入图片描述

tail		file		 // 查看文件后10行
tail -n 3	file  	     // 查看文件后3行	

在这里插入图片描述

8。关于路径的命令

1.显示路径
输入命令 pwd 显示上一文件的路径

2.切换路径

    cd命令
cd目录名称 进入到指定目录中
cd -在当前目录和当前目录之前所在目录之间切换
cd ~进入当前用户家目录
cd ..进入当前目录的上级目录
	**..**指当前目录上级目录

在这里插入图片描述

3.查看

ls命令
ls -l file查看文件属性
ls dir查看目录中的内容
ls -d dir查看目录
ls -a dir查看所有文件包含隐藏的
ls -S dir查看并且按照大小排序
ls -s file查看文件大小,打印文件的块大小

在这里插入图片描述

4.文件大小统计
wc

wc -l	    // 行数
wc -w	 // 单词数
wc -m	 // 字符数
wc -c	 // 字节数

在这里插入图片描述

9。系统中历史的调用
history			##查看历史
history -c		##清空当前环境中的历史

在这里插入图片描述

10。在系统中获得帮助

1.查看命令的用途
whatis 命令 查看命令的用途
在这里插入图片描述

2.查看命令的用法

命令 --help	  // 查看命令的基本用法,适用于多数命令
[]		      // 标示选项可以加也可以不加
...		      // 标示选项加入的个数任意
<>		      // 标示选项是必须要加入的
Userage: 	  // 标示命令用法
Opetions:	  // 对参数的作用做说明

在这里插入图片描述

3.man查看命令或文件的说说明手册

man 命令

man的级别

1命令
2系统调用接口
3函数库调用接口
4特殊设备文件
5系统配置文件
6游戏规则说明
7包说明
8系统管理命令
9内核调用规则
在这里插入图片描述

man的使用方法

上下键逐行查看
pgup pgdn分页查看
/关键字高亮显示关键字,n向下匹配,N上向匹配
:q退出
man -k	字符串	 // 下看当前字符串在系统中拥有的man的级别

/usr/share/doc	 // 系统中所有安装过的软件的帮助文档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值