早课内容
1.vi三种模式分别是什么,什么快捷键进入?
命令行模式:vi xxx.sh 直接进入
编辑模式: 在命令行模式下输入a,i,o
末行模式:shift + :
2.vi跳转第一行,最后一行,行尾的快捷键?
跳转到第一行:gg
最后一行:G
行尾:$
3.vi删除当前行,当前行及以下行的快捷键?
删除当前行:dd
删除当前行及一下的行:dG
4.vi的搜索、设置num号,取消num号的快捷键?
搜索:/xxx n向下查找,N向上查找
设置num号::set nu
取消num号::set nonu
5.ll命令不生效,该怎么办?
6.比如输入xxx命令,没有找到该命令,你们觉得应该怎么办?(拓展题)?
6.1、先用which命令查看路径
6.2、如果没有,通过yum安装
yum install 命令名
7.读写执 字母是什么,数字是什么?
读:w 4
写:r 2
执行:x 1
8.r-xrwx--x 数字多少?每组分别代表什么有权限?
571
user:读写权限
group:全部权限
others:执行权限
8.shell脚本开头定义是什么? 是不是要给执行权限? 那么该怎样执行呢?
#!/bin/bash
需要给执行权限
chmod u+x xxx.sh
9.你们说说该怎样定时凌晨两点执行一个xxx.sh?
编写计划任务:
crontab -e 编写如下内容:
0 2 * * * /test/xxx.sh
10.绝对,相对路径分别是什么?
绝对路径:针对/的路径
相对路径:针对当前目录的路径
11.比如我们链接不了一个应用xxx,说是超时,请问我们该怎么办?
ping IP地址
telnet 端口号
12. 那么Windows的telnet怎么部署?(你们自己去看一下)?
12.1、开始----控制面板
12.2、点击程序
12.3、点击打开关闭windows功能
12.4、在对话框中,找到telnet客户段,勾选,确定;
13.MySQL的% 代表什么意思?
代表任意ip
14. 0.0.0.0 表示什么意思?
IPV4中,0.0.0.0地址被用于表示一个无效的,未知的或者不可用的目标。
* 在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该服务。
* 在路由中,0.0.0.0表示的是默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由。
用途总结:
- 当一台主机还没有被分配一个IP地址的时候,用于表示主机本身。(DHCP分配IP地址的时候)
- 用作默认路由,表示”任意IPV4主机”。
- 用来表示目标机器不可用。
- 用作服务端,表示本机上的任意IPV4地址
15.假如我们在一台服务器干了坏事,会被记录在history里的,请问怎样去擦掉自己的操作记录呢?
有以下两种方法:
1、history -c 清空命令记录 不建议。
2、vim ~/.bash_history 删除某条执行过的命令,保存即可。