vi和vim编辑器(二)
1、vim编辑器
Vim 文件名
按i
完成后esc
再按:wq保存退出q!不保存退出Wq!写入并强制退出
适用于:行数特别小的,如果行数太多,建议使用工具修改
打开文件:vim file
退出:esc :q
修改文件:输入i进入插入模式
保存并退出:esc:wq
不保存退出:esc:q!
3 中进入插入模式:i:在当前的光标所在处插入o:在当前光标所在的行的下一行插入a:在光标所在的下一个字符插入
快捷键:dd– 快速删除一行R– 替换
2、重定向输出>和>>
>重定向输出,覆盖原有内容;>>重定向输出,又追加功能;
示例:
[[email protected]_0_15_centos test1]#touch 2.txt
[[email protected]_0_15_centos test1]#vim 2.txt里边放上 22222
[[email protected]_0_15_centos test1]#cat 2.txt
2222222
[[email protected]_0_15_centos test1]#cat 2.txt > 1.txt
[[email protected]_0_15_centos test1]#cat 1.txt
2222222
[[email protected]_0_15_centos test1]#cat 2.txt >> 1.txt
[[email protected]_0_15_centos test1]#cat 1.txt
3、管道 |
- 管道是 Linux 命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
示例- ps –ef | grep java 查询名称中包含 java 的进程
- Ps -ef | grep 软件的名称 java tomcat mysql
- 用处:执行 shudown 命令后,有些进程没有杀死 用这个命令查出进程号,
*执行 kill -9 进行号 慎重
该文档是极速PDF编辑器生成,
如果想去掉该提示,请访问并下载:
http://www.jisupdfeditor.com/
进行手动清除
4、&&命令执行控制:了解一下
命令之间使用 && 连接,实现逻辑与的功能。
只有在 && 左边的命令返回真(命令返回值 $? == 0),&& 右边的命令才会被执行。
只要有一个命令返回假(命令返回值 $? == 1),后面的命令就不会被执行。
mkdir test && cd test
5、网络通讯命令
ifconfig显示或设置网络设备。ifconfig显示网络设备ifconfig eth0 up启用 eth0 网卡ifconfig eth0 down停用 eth0 网卡ping探测网络是否通畅。ping 192.168.0.1通常用来检验内网之间是否通netstat查看网络端口。netstat -an | grep 3306查询 3306 端口占用情况
6、系统管理命令
date 显示或设置系统时间
date 显示当前系统时间
date -s “2014-01-01 10:10:10“ 设置系统时间
df 显示磁盘信息
df –h 友好显示大小
free 显示内存状态
free –m 以 mb 单位显示内存组昂头
top 显示,管理执行中的程序clear 清屏幕ps正在运行的某个进程的状态ps –ef 查看所有进程ps –ef | grep ssh 查找某一进程
该文档是极速PDF编辑器生成,
如果想去掉该提示,请访问并下载:
http://www.jisupdfeditor.com/
ps -ef | grep tomcat
kill 杀掉某一进程
kill -9 2868 强制杀死进程
du 显示目录或文件的大小。
du –h 显示当前目录的大小
who 显示目前登入系统的用户信息。
hostname 查看当前主机名
修改:vi /etc/sysconfig/network
uname 显示系统信息。uname -a显示本机详细信息。
依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件
平台类型,操作系统名称