1.linux命令行及使用技巧

什么是linux

linux本身是一种程序,这个程序的名字叫做内核(kernel)。目前我们的操作系统都遵循冯-诺伊曼体系,在冯-诺伊曼体系中的计算机分为五大组件,分别为计算器、寄存器、控制器、输入设备和输出设备。其中计算器、寄存器、控制器都被集成到CPU中,输入设备如键盘、鼠标、硬盘等,输出设备如显示器、打印机等。CPU相当于一个人在用计算机,但一个CPU一次只能运算一个结果,相比较于庞大的任务量,内核通过优先级决定调度哪个任务。目前主要的内核有doc(windows、windowsphone)、unix(ios、mac、aix、us、bsd)、linux(ub、centos、redhat、debin、getool、kali)等,其中linux是开源的。
linux操作系统就是linux内核+多种linux版本的开源软件。

实验环境中虚拟机的控制

1.打开与显示虚拟机
[westos@foundation39 Desktop]$ westos-vmctl start westosa #打开虚拟机
[westos@foundation39 Desktop]$ westos-vmctl view westosa #显示虚拟机
先打开并显示虚拟机
在这里插入图片描述然后,选择超级用户登陆,输入登陆名和密码,进入虚拟机界面
在这里插入图片描述虚拟机成功打开,界面如下:
在这里插入图片描述

2.关闭虚拟机
当作业完成时,使用命令行关闭虚拟机
[westos@foundation39 Desktop]$ westos-vmctl poweroff westosa #关闭虚拟机
出现:Domain westosa destroyed表示虚拟机westosa已关闭
3.重置虚拟机
在实验过程中,当虚拟机出现任何错误无法恢复时,可以通过reset重置虚拟机。
[westos@foundation39 Desktop]$ westos-vmctl reset westosa #重置虚拟机
4.添加输入法
首先,Applications---->System tools---->Settings,打开设置
在这里插入图片描述然后,在设置中选择Language,选择Chinese进行添加。
在这里插入图片描述此时,我们看到右上角可选输入法中添加了中文输入。
在这里插入图片描述

什么是shell

对外提供操作的接口,对内对内核kernel进行保护,目前shell的版本有bash、sh、tcsh、kcsh。
在虚拟机中,打开Applications---->Utilities---->System Monitor,可以看到我们目前shell的版本是bash。
在这里插入图片描述在这里插入图片描述

shell的打开/关闭方式

打开shell:
1.进入到虚拟机中,我们可以通过桌面右键---->Open in terminal打开shell,此方式打开的shell位于当前用户桌面上。
在这里插入图片描述

2.通过Application---->System tools---->terminal打开shell,此时shell默认在当前用户家目录中。
在这里插入图片描述

3.也可以通过在当前shell中输入gnome-terminal打开一个新的shell。
在这里插入图片描述

4.快捷键打开shell
1)通过shell中的快捷键打开新的shell,
Ctrl+shift+T : 表示在一个terminal中开启多个窗口
在这里插入图片描述

Ctrl+shift+N : 重新打开一个terminal
在这里插入图片描述

2)自定义快捷键,在设置中设定任意快捷键并执行gnome-terminal。
关闭shell:
1.Ctrl+d : shell中没有任何字符,可关闭shell
2.exit退出shell

shell命令行提示符

[root@westoslinux Desktop]#
[1] [2] [3] [4] [5]
[1]root:运行shell的用户,当前为超级用户
[2]@:分割符
[3]westoslinux:系统主机短名称,当前主机去掉域名部分的短名称
[4]Desktop:当前目录名称
[5]#:身份提示符 #为超级用户,$为普通用户

shell中的快捷键

一些常用快捷键:
win +L : 锁定屏幕
Ctrl+shift+T : 在一个terminal中开启多个窗口
Ctrl+shift+N : 重新打开一个terminal
Ctrl+c : 释放命令行,取消命令执行
在这里插入图片描述

Ctrl+d : ,shell中没有任何字符,可关闭shell
Ctrl+shift+v : 粘贴
此外我们还可以鼠标选中字符进行复制,点击滚轮键进行粘贴。

shell如何执行命令

1.命令执行格式
命令 参数 对象
命令就是程序
参数表示命令的特殊功能,可以通过 --help查看执行格式及用法
对象就是操作目标
在这里插入图片描述

2.命令执行的方法
有些命令可以单独执行,参数也可以通过加多个
-a -b -c -abc=-bca
参数-s表示单词缩写
参数–size表示单词全拼

linux命令行历史调用

当前shell可以用history来调用系统中执行过的历史命令
history : 查看历史命令
在这里插入图片描述

history -c : 清空当前历史命令,其中,永久清空历史需要清空文件.bash_history
在这里插入图片描述

调用历史命令:除了上下键逐行调用以外,
!数字 : 准确调用指定行历史
!字符 : 准确调用以指定字符开头的最近历史
Ctrl+R : 进入历史搜索模式,此时输入关键字即可显示含有此关键字的最近一条历史
在这里插入图片描述

Tab的作用

1.补齐系统中存在的命令,文件和某些命令的参数。
2.当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次,那么会把以此字符开头的所有内容显示,如果第2次仍然不显示表示没有以此字符开头的指令。

总结

1.了解什么是linux,什么是内核,什么是shell,通俗来讲就是在linux中时刻知道自己是谁,在哪,在做什么。
2.如何准确又快速的使用命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值