五、Vi和Vim编辑器
1.?Vim编辑器:在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式: 命令行、插入、底行模式 切换到命令行模式:按Esc键; 切换到插入模式:按?i 、o、a键; ????i 在当前位置前插入 ????I 在当前行首插入 ????a 在当前位置后插入 ????A 在当前行尾插入 ????o 在当前行之后插入一行 ????O 在当前行之前插入一行 切换到底行模式:按?:(冒号);更多详细用法,查询文档《Vim命令合集.docx》和《vi使用方法详细介绍.docx》 ? 打开文件:vim file 退出:esc ? :q 修改文件:输入i ?进入插入模式 保存并退出:esc ?:wq 不保存退出:esc ? :q! ? 三种进入插入模式: i: ?在当前的光标所在处插入 o:?在当前光标所在的行的下一行插入 a:?在光标所在的下一个字符插入 ? 快捷键: dd – 快速删除一行 yy - 复制当前行 nyy - 从当前行向后复制几行 p - 粘贴 R – 替换 2.?重定向输出>和>>> ?重定向输出,覆盖原有内容;?>> 重定向输出,追加功能;示例: cat ?/etc/passwd ?> ?a.txt ?将输出定向到a.txt中 cat ?/etc/passwd ?>> ?a.txt ?输出并且追加 ifconfig > ifconfig.txt 3.?管道??|管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。示例 ls --help | more ?分页查询帮助信息 ps –ef | grep java ?查询名称中包含java的进程 ifconfig | more cat index.html | more ps –ef | grep aio 4.?&&命令执行控制:命令之间使用?&& 连接,实现逻辑与的功能。? 只有在?&& 左边的命令返回真(命令返回值?$? == 0),&& 右边的命令才会被执行。? 只要有一个命令返回假(命令返回值?$? == 1),后面的命令就不会被执行。 mkdir test && cd test 5.?系统管理命令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 查找某一进程kill 杀掉某一进程 kill 2868 ?杀掉2868编号的进程 kill -9 2868 ?强制杀死进程 ? du 显示目录或文件的大小。 du –h 显示当前目录的大小 who 显示目前登入系统的用户信息。 uname 显示系统信息。 uname -a 显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linux支持代理PAC文件
- Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFT
- linux – 我可以限制我的SSH隧道速度吗?
- linux – 如何访问Hudson的“控制台输出”?
- linux – lsync,unison或其他一些inotify自动同步工具..?
- How to use BMW 35080 adapter with Yanhua Mini ACDP
- c – 为什么从/ dev / random读取几乎总是阻塞?
- linux – 块级别与文件级别克隆?
- linux – 使用autogen.sh和ExternalProject_Add
- 如何在Debian中启用ls突出显示