1、2、3单元知识点

查看系统版本

#hostnamectl

*shell保护内核并且与外界进行交换的功能

*kernel:内核(操作系统的大脑)


1.系统登录

#图形登陆方式

#文本登陆方式


 

2.工作界面转换

#ctrl+alt+上|下

 

3.开启bash

#Applications>Utilities>Terminal

#鼠标右键------>open in terminal

#gnome--terminal

#ctrl+shift+n 在新窗口中打开一个shell

#ctrl+shift+t 同一个窗口中打开新的tab

#退出:exit|ctrl+d

 

4.切换用户

#su - username

高级用户切换到低级用户不需要密码

低级用户切换到高级用户或者平级用户需要密码


 

5.系统关机/重启/锁屏

#重启

reboot | init 6 | shutdown -r now

#关机

poweroff | init 0 |shutdown -h now

#锁屏

rhel7/rhel7.1 ctrl+alt+l

rhel7.2 win+l

 

6.进入系统

#student 普通用户  

   密码:student

#root 超级用户

  not listed---.username:root---->passwd:redhat

 

7.语言调整

Applications-->system tools-->setting-->Region&language-->language

打开执行命令--->reboot

 

8.控制虚拟台

#ctrl+Alt+F(1|7) 进入图形

#ctrl+Alt+F(2~6) 进入虚拟控制台

#ctrl+Alt+f2    屏幕静止不动时按

#ctrl+Alt+f1     回来

#图形卡住时,不能关闭服务器

#ctrl+Alt  救回鼠标

#init 0 关机

#init 6 重启

#init 3 关闭图形界面

#init 5 开启图形界面

 

9.虚拟机控制

#rht-vmctl start desktop 开启desktop虚拟

#rht-vmctl view desktop 显示desktop

#rht-vmctl poweroff desktop 关闭desktop

#rht-vmctl reset desktop 重置desktop

 

10.行提示符

#[kiosk@foundation0 Desktop]$

#kiosk 打开shell的用户

#@ 分隔符

#foundation0 主机名称

#$ 身份提示符

#表示超级用户,$表示普通用户

注意:命令必须要在行提示符之后输入才能执行

 

11.Linux中的快捷键

#左右           #一个字符一个字符的移动

#ctrl+左右      #一个字一个字的移动

#ctrl+a/e       #光标移动到行首/行尾

#ctrl+u/k       #光标所在位置删除到行首/行尾

#ctrl+r+关键字  #调出最近一条含有关键字的命令

#ctrl+c         #撤销以输入的命令

#ctrl+d         #关闭当前环境

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

#ctrl+shift+PaUp/Dn  #切换table

 

12.man页面的快捷键

#man   ->>manual man是手册的缩写

#上下键 向上或向下一行

#pageup|down 向下一个屏幕或者向上一个屏幕

#d|u 向下或者向上半个屏幕

#G|gg 跳转页面到man最下面或者最上面

#/关键字 搜索关键字,关键字会高亮显示

n向下匹配,N向上匹配

#q 退出帮助页面

#man man 查看man命令的帮助

#man passwd 查看passwd命令的帮助

 

13.man的级别

#1 系统命令

#2 系统接口

#3 库函数

#4 特殊文件,比如设备

#5 文件

#6 游戏

#7 系统的软件包

#8 系统的管理命令

#9 内核

#man 5 passwd 查看/etc/passwd文件的帮助

#man 1 passwd 查看passwd命令的帮助

‘1’可以省略

 

14.touch建立文件或修改文件时间戳

#touch file1 file2 file3   创建文件file1 file2 file3

#rm -f file 不询问直接删除

 

15.建立目录

#mkdir directory 创建目录

# -p 上级目录不存在自动建立

 

16.删除目录或文件

#rm -f(删除文件) 强行删除文件不提示

#rm -fr(删除目录)   

#rm -f(r)* 强行删除所有目录(文件)

 

17.ls列出目录或文件信息

#ls 如果后面没有目标那么默认目标为当前目录

#ls direcory|filename  列出文件或目录内容

#ls -d direcotry 列出目录本身

#ls -l direcory|filename  

列出文件或目录里面内容的属性

#ls -ld directory 列出目录本身属性

#ls -a 显示目录中的所有内容

包括以‘.’开头的隐藏文件

#ls -R 第归显示目录中的内容

 

18.cd切换工作目录

#cd directory 切换工作目录到指定目录

#cd - 切换工作目录到之前所在的目录

#cd ~ 切换到自己的家目录

#cd ~username 切换到制定目录的家目录

#cd .. 进入到当前目录的上级目录

 

19.cp文件复制

#cp

是新建文件的过程

#cp file1 file2 file3 ... directory(目录)

 把file1 file2 file3复制到directory中去

#cp file test

建立test文件模板为file

#cp -r directory directory1 复制目录

 

20.mv移动或重命名

#相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程

#mv file1 file2 directory

移动file1 file2到directory中

#mv 存在文件 不存在文件

重命名文件

#mv westos/linux .

把westos中的linux移动到当前目录

.代表当前目录

 

21.[[::]]

# * 匹配0到任意字符

# ? 匹配单个字符

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

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

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

#[[:digit:]] 匹配单个数字

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

#[[:punct:]] 匹配单个符号

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

 

#{ }表示不存在的或者存在的

#{1..9} 1--9

#{a..f} a--f

#{1,3,5} 135

#{a,c,e} a c e

#{1..3}{a..c} 1a 2a 3a 2a 2b 2c 3a 3b 3c

 

#[ ]表示存在

#[a-C] aA bB cC

#[a-c] aA 或bB或 c

#[1-3] 1或2或3

#[145] 1或4或5

#[^abc]|[!abc] 除了a并且除了b并且除了c

 

#~ 当前用户家目录

#username 指定用户的家目录

#~+ 当前目录

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

# . 当前目录

# .. 当前目录的上一级

 

22.passwd命令

#passwd后面必须接username

#更改密码的信息需要使用超级账户

##监控passwd密码信息

##watch -n passwd -S student

#passwd -S 用户密码信息

#passwd --student

#passwd -l 锁定账号

#passwd -u 解锁

#passwd -n 设定密码最短有效期

#passwd -x 设置密码最长有效期

#passwd -w 警告期

#passwd -i 设定用户非活跃天数

#passwd -d 清楚用户密码

 

23.命令的执行

#命令必须在行提示符之后输入

#命令的格式(命令 参数 目标)

#ctrl+c 撤销命令的执行

#命令参数(-单词缩写 --单词全拼)

 

24.命令的帮助

#what is 命令     查看命令的功能

#命令 --help      查看命令的帮助

#[]       选择加入内容,可加可不加

#...  加入的内容个数任意

#<>      内容在命令执行的过程中必须要加

 

25.w统计文件信息容量

#wc-l 行数

#wc-w 字数

#wc-c 字节数

#wc-m 字符数

注意:统计文件大小用 -c(字节数)

#文件的类型由文件的内容决定,跟名字没有关系


 

26.table键

#在系统中tab键可以自动补齐存在的命令,文件名称  和某些命令的参数

#a+table×2

显示系统中所有a开头的命令

 

27.history历史调用

#history 显示历史命令

#history -c 清除当前环境中的历史命令

(最后执行)

#! 数字 执行第多少次命令

#! 字母 执行最近一条以这个关键字开头的命令

#ctrl+R+关键字

执行最近一条含有这个关键字的命令

#上下键 逐条调用命令

 

28.文件的查看

#file 文件名字 查看文件类型

#cat filename 显示文件的全部内容

#heda filename 默认显示文件的前几行

#heda -n 5 filename 显示前五行

#tail filename 显示文件最后几行

#tail -n 3 filename 显示一个文件的最后三行

#less filename 分页浏览

#/关键字 查找关键字

#n|N 向下/上显示关键字


 

29.vim文本编译文件

#vim filename 进入到命令模式之下

#注:命令模式不能编译文件

如果编译文件需要进入插入模式

按‘i’进入插入模式

#如果完成编译,按‘esc’退出插入模式

#输入‘:wq’保存退出

#vim filename 如果文件名字不存在,自动会创建

#vim 没有操作对象直接打开,编译文件之后需 要‘:wq filename’

#非正常情况退出时,再次进入按‘r’,然后继续编辑正常保存退出就ok

 

30.文件的寻址

#pwd显示当前位置

#绝对路径:

文件在系统的真实位置,文件名字以“/”开头

#绝对路径

文件相对于当前所在的位置的一个简写,这个名字不会以“/”开头,而且名字会自动添加pwd显示的值


 

31.date命令

#watch -n 1 date

让date命令每秒执行一次,ctri+c退出监控模式

#date 11181115

把系统时间设定为11月18日11:15分

格式:月月天天小时分钟

#date 111811152026.55

2016表示年/.55表示秒[可加可不加]

#date -d +xday -xday

查看x天前或者后的时间

#date +%... 设定date的输出格式


 

32.二级目录的作用

#/bin 二进制可执行文件也就是系统命令

#/sbin 系统管理命令存放位置

#/boot 启动区分,负责系统启动

#/dev 设备管理文件

#/home 普通用户的家目录

#/lib 32位系统库文件存放的位置

#/lib64 64位系统库文件存放位置

#/media 系统临时设备挂载点

#/mnt 系统临时文件挂载点

#/run 系统临时文件挂载点

#/opt 第三方软件安放位置

#/proc 系统信息

#/root 超级用户的家目录

#/srv,/var 系统数据

#/sys 系统管理,主要是关于内核的

#/tmp 系统临时文件存放位置

#/usr 系统用户相关信息数据及用户自定 义软件存放位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值