redhaut5  :
ctrl+alt+F[1-6] 字符      
ctrl+alt+ F7图形化
redhat6/7 :
ctrl+alt+ F[2-7]字符     
ctrl+alt+ F1图形化
 
man命令:   #man 命令   (查看命令使用方法
name  描述
SYBOPSIS 选项(语法格式)
DESCRIPTION 详细描述
OPTIONS 项项
命令+选项+参数
 
#这个命令在我们不了解一些命令的使用方法时就可以使用man 加上命令进行查看命令手册,以得到一个详细的解释方法。这里也可以在命令后面加上 --help 来获取命令的帮助手册。
 
passwd : 修改root密码
直接命令为修改当前,后面接user可选择修改
echo 输出
例:
echo redhat | passwd -- stdin root    #第二个进程调用第一个进程的结果
-- stdin 标准输出
例:
echo -e "i'm linhut \nby:www.linhut.cn"     #-e 格式化输出,\n换行
chpasswd          #这样可以批量化修改密码
echo “root:redhat”|chpasswd     #无提示
useradd xxx  #home下创建xxx用户
会同时创建组、用户和他的家目录
userdel xxx  -r     #彻底删除用户,递归删除
会删除用户,-r彻底递归删除
#这里我们学习了用户的创建以及用户密码的3种修改方法,这里useradd命令创建普通用户时会同时创建家目录也就是在home下,这里完全删除用户需要加-r递归删除,这样才可以把用户主目录中的文件夹删除。
vi && vim   #文本编辑器 (普通、搜索、命令行、编辑)
区别
vi xxx/xxxxx  #不高亮
vim xxx/xxxxx 高亮
普通模式
yy 复制一行
#也可以数字+yy
p 粘贴
u 撤销
y+行数(行数减去当前光标行) 复制多行
shift + g =G     跳到最后一行
安r再s  #替换光标所在字母r为a          替换光标所在字符
gg 跳到第一行
dd 删除一行
dw 删除一个单词 (光标在单词首字母上)
shift + d =D 删除光标后面的
d + 数字键 + 上下标键  删除
Ctrl+v 选列区域
shift + v 选择行区域
shift + i 是插入
注释选择区域:
     ctrl v + shift g + shift i + # + ESC
编辑模式
i 插入(进入编辑模式)
a 进入编辑模式(光标向后一位进入编辑模式)
s 删除当前字符  进入编辑模式
o 向下换行进入编辑模式
shift + o  向上换行进入编辑模式
 
vi + 文件 + 行号  直接进入文件某一行
搜索/命令模式 :
esc 由编辑退出到普通 /再到搜索
n是向下搜索关键词
shift+n 向上搜索关键词
命令行模式
wq 将文件保存并退出
w 保存并继续编辑
w xxxxx 将文件存入指定文件名 xxxxx
q 退出不不保存
q! 强制退出
!强制的意思
set number       #序例
set nonumber     #取消序列
s///g          #s搜索  g全局
     例:
      :1s/root/ROOT/g    #把第一行的全部root改为ROOT,不加就不会全部只改第一个
    \ 替换/要加\来转义
查看文件和文件夹
ll中:     ---》 ls -l #长格式显示信息(做了alias别名)
     -为文件
     d为文件夹
     l为链接
ll -a:    #查看所有当前目录下所以文件,包括隐藏文件
[root@desktop71 mapper]# ls -a
.  ..  control  rhel-home  rhel-root  rhel-swap
ls -i:     #显示节点号
[root@desktop71 mapper]# ls -i
 2386 control  14906 rhel-home    825 rhel-root   2699 rhel-swap
#这里介绍了查看文件和文件夹的方法,在以后的生产环境中也是最常用到的命令之一。
下面是关于vim三种模式之间的关系图:
编辑模式:编辑模式是可进行文本编辑,必须退到后面的普通模式在到命令模式才可提出保存。
普通模式:在普通模式下可进行快捷选择复制粘贴等操作。
命令及搜索模式:都是shift+:就可以调出,搜索和输入命令,使用命令进行快捷操作,也可以通过这个模式进行退出保存以及修改。
显示当前工作目录
pwd:
[root@desktop71 mapper]# pwd
/dev/mapper
/目录结构
home #普通用户家目录
root #root用户主目录
bin  #系统普通用户存放执行文件
sbin #系统用户可执行文件
boot #系统引导文件
dev  #存放快设备文件
etc    #存放系统配置文件
tmp  #系统临时文件 (777权限,不重要)
lib #存放系统动态链接库(很重要,小心误操作)
mnt  #系统默认挂载点
media #同上是为挂载,自动挂载
opt  #默认挂载大型第三方软件
     [root@desktop71 mapper]# cd /opt/
     [root@desktop71 opt]# ll
     total 12
     -rw-r--r--. 1 root root  82 Dec  3  2016 a
     -rwxrwxr-x. 1 root root 143 Dec  3  2016 aaaa.sh
     -rw-r--r--. 1 root root  12 Dec  4  2016 mnt
     drwxr-xr-x. 2 root root  14 Dec  4  2016 rh
 
proc  #存放获取的系统信息(还有一些内核开关)
sys   #也是存放系统信息
 
usr   #存放了很多应用程序和系统的配置文件
run    #
var     #存放经常变化的系统文件
#这里介绍了跟目录下的主要的目录,学习了一些如/etc的不能删除的关键性目录,所以在以后的生产环境中需要对这些目录进行权限限制以及root用户的权限重要性需要严格把控。
绝对路径和相对路径
../    #以当前相对路径返回到上一目录
/      #绝对目录,都以跟目录开始履目录
cat           #输出文本到屏幕  
cp     #复制
 
rm       #删除
     -r     递归
     -f     强制
touch     #创建文件
mv       #剪切,可用于改名
mkdir   #创建文件夹
     -p      父子级关系
有 问 题 找 man,
严 格 区 分 大 小 写,
Linux 一 切 皆 文 件!

视频链接: 链接: http://pan.baidu.com/s/1eSH2qg6 密码: f7rj 课后练习链接:https://app.yinxiang.com/shard/s67/nl/18316928/9b4d6aa3-381b-4dc4-bc07-9d0dd4078bf1?title=%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BD%9C%E4%B8%9A