首页 > 代码库 > unit 1-4

unit 1-4


一、 第一单元

 

(一) 虚拟机控制

[kiosk@foundation21 Desktop]$ rht-vmctl start desktop##开启虚拟机

Starting desktop.

[kiosk@foundation21 Desktop]$ rht-vmctl view desktop##显示虚拟机

[kiosk@foundation21 Desktop]$ rht-vmctl reset desktop##重置虚拟机

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

Resetting desktop.

Powering off desktop..

Starting desktop.

[kiosk@foundation21 Desktop]$ rht-vmctl view desktop

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

 

(二) 虚拟机登陆

用户名密码

studentstudent##普通用户

rootredhat##超级用户

 

(三) shell中使用命令

 

[kiosk@foundation21 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

 

技术分享

【】##选加

<>##必加

...##任意长度

3ctrl +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强行退出并保存(只适用于超级用户或者用户自己的文件)

 


 


unit 1-4