1.连wifi之前要把其他网关删除后才能连
删除命令:route del default
查看本机网络:route -n
查看本机IP地址:ip addr show br0
2.设置虚拟机的网络ip
nm-connection-editor–>delect–>add–>create–>设置ethernet–>设置IPv4 Settings
3.vim的用法
1)在/etc/vimrc vim配置文件中进行永久设置(" 表示注释)
临时设定在文件中 输入:set 参数 即可
:set nu 显示行数
:set nonu 不显示行数
:set mouse=a 鼠标定位
:set cursorline 行线
2)字符搜索查找
/关键字 关键字高量显示
N向上匹配 n向下匹配
3)对字符的操作
y 复制
yy 复制整行
yny 复制n行
yw 复制单个单词
ynw 复制n个单词
yl 复制单个字母
ynl 复制n个字母
d 删除
dd 删除整行
dnd 删除n行
dw 删除单个单词
dnw 删除n个单词
dl 删除单个字母
dnl 删除n个字母
eg:dw删除当个单词操作
c 剪切
cc 剪切整行
cnc 剪切n行
cw 剪切单个单词
cnw 剪切n个单词
cl 剪切单个字母
cnl 剪切n个字母
p 粘贴
ctrl+r 回复撤销操作
u 撤销操作
4)批量控制字符
**ctrl +v在可视化模式下 确定并选择插入的区域–>按大写的i–>输入要插入的内容–>按esc批量添加
5)字符的替换
:%s/要替换的字符/替换的字符/g
**%s代表所有行
s代表行
g代表所有列
eg:
:%**s/:/@/g //表示替换全文的:为@
:1,5s/:/@/g //表示替换1-5行的:为@
:/adm/,/halt/s/:/@/g //表示替换adm 到halt之间的:为@
6)vim分屏功能
ctrl+w s 上下分屏
ctrl+w v 左右分屏
ctrl+w c 关闭光标所在屏
7)vim插入模式下光标的移动
i 光标所在位置插入
I 光标所在行行首插入
o 光标所在行下一行插入
O 光标所在行上一行插入
a 光标所在字符的下一字符插入
A 光标所在行的行尾插入
s 光标所在字符删除插入
S 光标所在行删除插入
8)在命令模式下光标的移动
gg 光标移到文件第一行开头
G 光标移动到文件最后一行
:[数字] 光标移动到所输入数字行
9)vim的退出模式
:q 文件内容没有被更改时退出
:wq 保存更改并退出
:q! 强制退出不保存;适用于修改文件后不想保存的情况
:wq! 强制退出保存;适用于编辑只读文件的情况但此文件必须是当前用户的文件
4.输出的管理
(普通用户下操作超级用户执行find 命令不会执行错误输出 )
1)输出重定向
[> 将正确的输出重定向]
[2> 将错误的输出重定向]
[&> 将全部输出重点向]
2 代表错误
1 代表正确
2>&1 表示将错误的转化为正确的
*注:重定向会覆盖原文件内容
2)输出重定向追加 >> (不会覆盖源文件)
[>> 追加正确内容 ]
[2>> 追加错误内容]
[&>> 追加全部内容]
5.输入重定向
- < 单行输入重定向
eg:
vim westos
WESTOS
tr ‘A-Z’ ‘a-z’ <westos
2)<<EOF
EOF 输入多行重定向
(EOF开始录入 再次出现EOF表示录入结束)
eg:修改密码
vim passwd.sh
passwd <<EOF
123
123
EOF
也可在命令行进行输入多行定向
6.管道符 |
作用:将前一条命令的输出作为后一条命令的输入
注:管道符默认只让正确的输出通过
7.id 查看用户身份
id -u 查看用户号码
id -g 查看用户组号
id -G 查看用户所有组组号
id -n 查看用户名字
8.用户的切换
1)gnome-session-quit --force 强制注销用户
2)su 命令
su - [要切换的用户]
其中 - 代表切换用户环境 加载系统环境变量
su [要切换的用户] 虽然切换到所要切换的用户,但其相应环境变量未切换
*注:
只有超级用户切换到其他用户不需要输入密码;
如果切换时不关闭 切换一次 打开一个shell 打开过多会发生身份错乱,所以要先关闭 exit 关闭
如图所示是验证用户环境变量是否切换的栗子
在两个配置文件中分别定义a,b两个新变量且分别给他们赋值为1;
当使用命令[su - kiosk]时可以看到a,b显示均为1;这也表示相应系统环境切换成功;而使用命令[su kiosk],a的值并未显示;这也表示相应环境未切换成功。