文章目录

  • Linux系统
  • shell与终端释义
  • KVM虚拟机基础操作
  • 1.开启/关闭shell
  • 2 .虚拟机的使用及基本操作方法
  • 可能出现的报错
  • 3.系统图形出现问题的解决方法(虚拟控制台)
  • 4.输入法调整
  • 5.命令提示符中各项的意义
  • 6.输入中命令的格式
  • 文件管理命令
  • 1。文件建立
  • 2。目录建立
  • 3。文件、目录删除
  • 4。编辑文件
  • 5。文件的复制
  • 6。文件移动
  • 7。文件查看
  • 8。关于路径的命令
  • 9。系统中历史的调用
  • 10。在系统中获得帮助


Linux系统

shell与终端释义

shell与终端

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

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

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

KVM虚拟机基础操作

1.开启/关闭shell

(1)界面端操作–鼠标右键选择 open in terminal

shell sudo 启动程序 如何启动shell终端_desktop


(2)已经开启一个shell

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

shell sudo 启动程序 如何启动shell终端_desktop_02

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

shell sudo 启动程序 如何启动shell终端_源文件_03

gnome-terminal 用于打开新的shell,效果与ctrl+shift+n相同

shell sudo 启动程序 如何启动shell终端_vim_04

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

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

shell sudo 启动程序 如何启动shell终端_vim_05

(4)关闭shell

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

[kiosk@foundation60 ~]$ rht-vmctl -h 对操控虚拟机的指令进行了解

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_06

[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进程

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_07

可能出现的报错

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

shell sudo 启动程序 如何启动shell终端_desktop_08


[kiosk@foundation60 ~]$ rht-vmctl view desktop Error: unable to view desktop - not currently running. 进程没有运行不能打开进程

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_09


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

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

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_10

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

shell sudo 启动程序 如何启动shell终端_desktop_11

[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

shell sudo 启动程序 如何启动shell终端_源文件_12

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

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

2。目录建立

命令 mkdir +目录名

如 mkdir westos

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_13


mkdir -p 建立递归目录 ,当上层目录不存在时自动建立上层目录

shell sudo 启动程序 如何启动shell终端_源文件_14

3。文件、目录删除

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

常用的删除命令

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

shell sudo 启动程序 如何启动shell终端_vim_15

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_16


目录

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

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_17

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 退出并保存

shell sudo 启动程序 如何启动shell终端_vim_18


shell sudo 启动程序 如何启动shell终端_vim_19

一些基本操作:

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    目的地目录		**复制多个源文件到目的地目录中**
 目的地目录必须存在

shell sudo 启动程序 如何启动shell终端_vim_20


shell sudo 启动程序 如何启动shell终端_vim_21

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

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

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

shell sudo 启动程序 如何启动shell终端_desktop_22


shell sudo 启动程序 如何启动shell终端_desktop_23

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

7。文件查看

① cat命令

  • cat file // 查看文件的内容
  • shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_24

  • cat -b file // 显示行号不包含空行
  • shell sudo 启动程序 如何启动shell终端_vim_25

  • cat -n file // 显示行号包含空行
  • shell sudo 启动程序 如何启动shell终端_vim_26

② less file // 分页浏览

用法:

上下 键

换行

PgUp PgDn

换页

/关键字

寻找关键字,n向上匹配,N向下匹配

v

进入vim模式 在vim模式中按:wq 退回到less模式

q

退出

③ 查看首尾tail&head

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

shell sudo 启动程序 如何启动shell终端_运维学习_27

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

shell sudo 启动程序 如何启动shell终端_desktop_28

8。关于路径的命令

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

2.切换路径

cd命令

cd

目录名称 进入到指定目录中

cd -

在当前目录和当前目录之前所在目录之间切换

cd ~

进入当前用户家目录

cd ..

进入当前目录的上级目录

**..**指当前目录上级目录

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_29

3.查看

ls命令

ls -l file

查看文件属性

ls dir

查看目录中的内容

ls -d dir

查看目录

ls -a dir

查看所有文件包含隐藏的

ls -S dir

查看并且按照大小排序

ls -s file

查看文件大小,打印文件的块大小

shell sudo 启动程序 如何启动shell终端_vim_30

4.文件大小统计
wc

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

shell sudo 启动程序 如何启动shell终端_shell sudo 启动程序_31

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

shell sudo 启动程序 如何启动shell终端_运维学习_32

10。在系统中获得帮助

1.查看命令的用途

whatis 命令 查看命令的用途

shell sudo 启动程序 如何启动shell终端_desktop_33

2.查看命令的用法

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

shell sudo 启动程序 如何启动shell终端_运维学习_34

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

man 命令

man的级别

1

命令

2

系统调用接口

3

函数库调用接口

4

特殊设备文件

5

系统配置文件

6

游戏规则说明

7

包说明

8

系统管理命令

9

内核调用规则

shell sudo 启动程序 如何启动shell终端_运维学习_35

man的使用方法

上下键

逐行查看

pgup pgdn

分页查看

/关键字

高亮显示关键字,n向下匹配,N上向匹配

:q

退出

man -k	字符串	 // 下看当前字符串在系统中拥有的man的级别

/usr/share/doc	 // 系统中所有安装过的软件的帮助文档