unit 1-4

一、 第一单元

(一) 虚拟机控制

[[email protected] Desktop]$ rht-vmctl start desktop##开启虚拟机

Starting desktop.

[[email protected] Desktop]$ rht-vmctl view desktop##显示虚拟机

[[email protected] Desktop]$ rht-vmctl reset desktop##重置虚拟机

Are you sure you want to reset desktop? (y/n) y

Resetting desktop.

Powering off desktop..

Starting desktop.

[[email protected] Desktop]$ rht-vmctl view desktop

[[email protected] Desktop]$ rht-vmctl poweroff desktop##关闭虚拟机(stop表示正常关闭  poweroff表示强行关闭)

(二) 虚拟机登陆

用户名密码

studentstudent##普通用户

rootredhat##超级用户

(三) shell中使用命令

[[email protected] Desktop]$ ##【用户名@主机名  所在目录】身份提示符

kiosk##开始的bath用户名

@foundation21##所在的计算机名

Desktop##工作目录

$##身份提示符  $表示普通用户  #表示超级用户

gnome-terminal——用命令开启bath

su username——切换用户身份(ctrl+D退出)

(1)命令格式:命令参数目标(eg:date -d +%m/%d)

-参数##单词的缩写(eg:date -d)

--参数##单词的全拼(eg:date --help)

Cal查看日历

(2)命令  --help

【】##选加

<>##必加

...##任意长度

(3)ctrl +c##撤销未执行的命令

watch -n 1 date##监控命令 -n 1 表示每一秒监控一次

date 月月天天小时分钟.秒秒##表示更改时间

1. 修改密码

命令格式:

passwd  username##修改密码

passwd##普通用户修改自己的密码

普通用户只能修改自己的密码,并且必须输入原始密码,修改密码必须大于8位,不能与原始密码字符重复,超级用户可以修改任何人的密码,不需要知道原始密码。

修改密码信息

监控命令:watch -n 1 命令

监控student密码信息

wangtch -n 1 passwd -S student(表示每秒监控一次)

passwd参数

passwd-Susername##查看密码信息

-d ....##删除密码信息

-l....##锁定

-u....##解锁

-e....##让密码立即过期

-n....##最小有效天数

-x....##最大有效天数

-w....##修改密码警告天数(提前几天提醒改密码)

-i....##密码非活跃天数(密码过期还可用的天数)

2. 查看文件

gedit  文件名称##新建文件

file查看文件类型

cat文件名称##查看文件所有内容到文件的最后

less文件名称##查看文件所有内容从文件的开始,按Q退出

head -数字 文件名称 ##文件内容前多少

tail -数字 文件名称##文件内容后多少

wc##查看文件内容

wc -l 文件名##显示行数

-w ##显示单词数

-m ##字符数

-c ##字节数(文件大小)

-L##显示最长行的长度

ls 目录名##查看目录中的内容

3. 历史调用

history##查看执行过的命令

history -c##删除历史

!关键字##执行最近一条关键字的命令

!数字##执行第几行命令

Ctrl+R关键字##执行关键字的命令

4. 快捷键

ctrl+ a##光标移动到行首

+ e##光标移动到行尾

+ u##光标之前的全部删除

+ k##光标之后的全部删除

+ 左|右##每次移动一个单词

+ c##不执行命令

+ d##关闭当前环境

+ shift + t##在现有shell中重新打开一个table

+ alt + l##锁屏

+ alt +上|下##切换工作界面

+ alt + f1|f7##进入图形界面

+ alt + f2-f6##进入虚拟控制台

输入命令时按tab键可自动补齐文件或目录名称

二、 第二单元

(一) 文件路径

绝对路径:以“/”开头的,完整的路径

相对路径:不以/开头的,相当于当前位置而言的

(中国.陕西省.西安市.长安区 /不在这个地方要说全称,即绝对路径。如果在这个地方可以直接说长安区,相对于所在位置而言)

pwd##显示但前在系统的位置

cd##切换位置

(二) ls

list##列出目标文件,或者列出目录中的内容

ls-a##列出所有

-l##列出文件属性

-s##列出文件大小

-R##第归列出(列出目录中的文件以及子目录中的文件)

-d##指定目录本身(显示目录本身属性)

(三) cd

chage directory ##进入目标目录中

cd~##回到当前用户家目录

~username##进入到指定用户家目录

..##进入当前目录的上一级

-##进入之前所在系统目录

touch##新建文件

(四) mkdir

mkdirmake directory##建立目录

-p##第归建立目录(所建目录的上级目录如果不存在则会自动建立其上级目录)

(五) 复制

cp(新建的过程)

cp 被复制文件 目的地

-r##第归复制,用于复制目录

(六) 移动

mv(同区:重命名过程;异区:新建再删除的过程)

mv 被移动文件目的地

mv 老名字新名字

mv test/file .##把test/file移动到当前(.表示当前目录 ..表示当前目录的上级目录)

(七) 删除

rm -f##强制删除文件

rm -fr##强制删除目录(强力删除不会询问是否删除)

(八) 编辑

vim filename

按 i 键进入插入模式

文件编写完毕按 esc 推出到浏览模式

:wq 保存推出(退出编辑模式后)

(九) 通配符(正则表达式)

*##任意字符

?##任意单个字符

~##当前用户家目录

~user##到user的家目录

~+##当前目录

~-##当前目录之前所在的

[abc]##有a或者有b或者有c

[!abc]##除了含有a或者b或者c

[^abc]##除了含有a或者b或者c

[[:alpha:]]##单个字母

[[:lower:]]##单个小写字母

[[:upper:]]##单个大写字母

[[:alnum:]]##单个字母或数字

[[:punct:]]##单个符号,不包含数字,字母以及空格

[[:digit:]]##数字

[[:space:]]##单个空格

三、 第三单元

manual##使用手册

man 1 passwd##1可省略,查看系统命令

man 5 passwd##5不可省,查看系统文件

man 退出##按q

man的快捷用法

/关键字##搜索关键字并且高亮显示结果

n##向下匹配

N##向上匹配结果

pagup##向上滚动一个屏幕

pagdown##向下滚动一个屏幕

d##向下滚动半个屏幕

u##向上滚动半个屏幕

g##回到最前面

G##回到最后面

q##退出

四、 第四单元

(一) 输出

>##覆盖

>>##追加

dev/null##回收站

date > /dev/pts/1##正确的输出放到文件1中

find /etc/ -name passwd##查找文件

find /etc/ -name passwd > file##将正确的输出存放到法ile中

2>##错误的输出存放到file中

&##全部输出存放到file中(会覆盖原来存放的输出)

find /etc/ -name passwd >> file

2>>

&>>##不会覆盖原来的

>##保存输出

echo##表示直接输出

(二) 管道符|

| ##对命令的输出进行处理

find /etc/ -name passwd | wc -l##查找文件并统计行数

(三) vim用法

vim /etc/vimrc(文件名)##进入vim编辑器

按i##进入编辑模式

esc##退出编辑

"##注释

:set cursorline##显示行线

:set nu/nonu##(不)显示行号

:set mouse##设定鼠标可操作光标位置

按esc退出编辑后  按 :wq 保存退出  :q!退出不保存

ctrl v##选择高亮

u##撤销操作

ctrl r ##恢复到操作后

ctrl v 选择要加字符位置,然后按I进入插入模式,按esc退出

1. vim异常退出

按 r##继续编辑

e##保存编辑

d##删除缓存文件

2. 分屏功能

ctrl+w  s##上下分屏

v##左右分屏

c##删除光标所在屏幕

上下左右##移动屏幕

3. 替换符

:%s/原字符/替换后字符/g##加/g表示全文替换,不加/g是只换每行的第一次出现的字符

:%s/^\ //g##以空格开头替换成空的  ^表示以……开头

##若是需要替换的字符为空格,则需要\进行转义

4. 搜索字符

/关键字

n向下匹配

N向上匹配

5. 字符管理

yl##复制一个字母

yy##复制一整行

yw##复制一个单词

yl##复制一个字母

p##粘贴

y数字y##复制指定的行数

d1##删除一个字母

dw##删除一个单词

dd##删除一行

d数字d##删除几行

c1##剪切一个字母

cw##剪切一个在单词

cc##剪切一整行

c数字c##剪切指定的行数

剪切后会进入插入模式,要退出编辑模式之后在粘贴

6. 光标的移动

:数字##移动到第几行

G##移动到最后一行

7. 插入模式

i光标所在位置插入

I所在行行首插入

o在下一行插入

O在上一行插入

s删除光标所在的字符别且在此插入

S删除一整行在插入

a在光标的后一个位置插入

A在光标所在行的末尾插入

8. 退出保存

:q直接退出

:wq保存并退出

:q!强行退出

:wq!强行退出并保存(只适用于超级用户或者用户自己的文件)

时间: 2024-11-13 06:55:57

unit 1-4的相关文章

mysqld服务启动失败, Failed to restart mysqld.service: Unit not found.

-bash-4.2# service mysqld restart Redirecting to /bin/systemctl restart mysqld.serviceFailed to restart mysqld.service: Unit not found. 并不存在 mysqld 的服务, -bash-4.2# -bash-4.2# chkconfig -list -list: unknown option -bash-4.2# chkconfig --list Note: Thi

10.23 linux任务计划cron10.24chkconfig工具10.25 systemd管理服务10.26 unit介绍 10.27 target介绍

- 10.23 linux任务计划cron - 10.24 chkconfig工具 - 10.25 systemd管理服务 - 10.26 unit介绍 - 10.27 target介绍 - 扩展 1. anacron http://blog.csdn.net/strikers1982/article/details/4787226  2. xinetd服(默认机器没有安装这个服务,需要yum install xinetd安装) http://blog.sina.com.cn/s/blog_46

CentOS 7 防火墙 出现Failed to start iptables.service: Unit iptables.service failed to load

错误信息如下: [root]# service iptables start Redirecting to /bin/systemctl start iptables.service Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.解决方法如下: 一直用CentOS 6 习惯了,一下没适应过来.防火墙配置后执行service iptables sav

GRU(Gated Recurrent Unit) 更新过程推导及简单代码实现

GRU(Gated Recurrent Unit) 更新过程推导及简单代码实现 RNN GRU matlab codes RNN网络考虑到了具有时间数列的样本数据,但是RNN仍存在着一些问题,比如随着时间的推移,RNN单元就失去了对很久之前信息的保存和处理的能力,而且存在着gradient vanishing问题. 所以有些特殊类型的RNN网络相继被提出,比如LSTM(long short term memory)和GRU(gated recurrent unit)(Chao,et al. 20

2 unit 4

###unit.4管理系统存储### ###1.分区划分 fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Buil

2 unit 5

###unit.5 LVM### ###1.LVM建立 1.划分物理分区并把分区id修改为8e [[email protected] ~]# fdisk /dev/vdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not

(4.5.4)Android测试TestCase单元(Unit test)测试和instrumentationCase单元测试

Android单元和instrumentation单元测试 Developing Android unit and instrumentation tests Android的单元测试是基于JUnit的.可分为: 1.本地单元测试 - 可以在JVM上运行测试(速度快,优先考虑). 2.Instrumented单元测试 - 需要Android系统 Android的Gradle插件支持在JVM上执行Andr??oid单元测试.它使用特殊版本的android.jar(也称为 Android mocka

ABP领域层——工作单元(Unit Of work)

ABP领域层——工作单元(Unit Of work) 点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之12.ABP领域层——工作单元(Unit Of work) ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ABP的官方网站:http://www.aspnetboilerplate.com ABP在Github上的开源项目:https://github.com/aspnetboilerplate 通用

Karma install steps for unit test of Angular JS app

npm install -g karma npm install –g karma-cli Install the plugins (optional)           # Install plugins that your project needs:  npm install karma-jasmine karma-chrome-launcher --save-dev Run following command to do unit test:           C:\Users\Br

.NET MVC4 实训记录之四(Unit of work + Repository)

今日后开启进阶模式! 谈到MVC与EntityFramework,则不得不说一说事务与仓储(Unit of work + Repository). 仓储(Repository):领域对象集合.用于操作领域对象与数据库上下文(DbContext)的交互(在此不得不说一声,领域对象和数据库表对象还是有区别的.领域对象实际上是一组有业务关系的数据库对象的抽象.最简单的形式就是主表.关系表在同一个领域对象中进行定义.例如我们前几章看到的UserProfile,它即定义了用户信息,又定义了用户角色关系信息