linux 命令2及vim编辑器

1。find  权限不够前加sodu           find --help

2。tar

打包 tar -cvf  xxx.tar xxx.xx

解包 tar -xvf  test.tar(原包不删)

打包压缩  tar -zcvf  xxx.tar.gz  xxx.xx

                tar -jxvf  xxx.tar.bz2  xxx.xx

                zip zzz.zip zzz.zz

解压缩 tar -zxvf  test.tar.gz  -C 路径   解压到制定路径

           unzip zzz.zip -d 路径

3.cal查日历

4.date 当前时间

5.ps -aux任务管理  kill数字 关掉   -9强制杀掉

6.reboot重启   shutdown -h now  现在关机

    init0  关机   init6重启

7df 检测磁盘空间    du当前路径所占空间

8.ifconfig网卡信息

    sudo 网卡 111.111.11更改地址

9.ping测试远程主机连通性

10.useradd 添加用户

     sudo passwd 用户名  更改密码

 11.ssh 用户名@地址  远程登录

12.userdel 删除用户但不会删除主目录

     userdel -r同上会删除主目录

13.sudo -s 切换超级管理员

14.exit退出

15.groupadd   groupdel groupmod创建删除查找组

  16.

 

 

17.chown  所有者  文件名  修改文件所有者

  chgrp  组名   文件名      修改文件所属组

 

 

 

vim

 

 

 

vim基础操作

 

vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富

 

进入插入模式:

 

i: 插入光标前一个字符 

I: 插入行首 

a: 插入光标后一个字符 

A: 插入行未 

o: 向下新开一行,插入行首 

O: 向上新开一行,插入行首

 

进入命令模式:

 

ESC:从插入模式或末行模式进入命令模式

 

移动光标:

 

h: 左移 

j: 下移 

k: 上移 

l: 右移

M: 光标移动到中间行 

L: 光标移动到屏幕最后一行行首 

G: 移动到指定行,行号 -G

w: 向后一次移动一个字 

b: 向前一次移动一个字

{: 按段移动,上移 

}: 按段移动,下移

Ctr-d: 向下翻半屏 

Ctr-u: 向上翻半屏

Ctr-f: 向下翻一屏 

Ctr-b: 向上翻一屏

gg: 光标移动文件开头 

G: 光标移动到文件末尾

 

删除命令:

 

x: 删除光标后一个字符,相当于 Del 

X: 删除光标前一个字符,相当于 Backspace

dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符 

d0: 删除光标前本行所有内容,不包含光标所在字符

dw: 删除光标开始位置的字,包含光标所在字符

 

撤销命令:

 

u: 一步一步撤销 


Ctr-r: 反撤销

 

重复命令:

 

.: 重复上一次操作的命令

 

文本行移动:

 

>>: 文本行右移 

<<: 文本行左移

 

复制粘贴:

 

yy: 复制当前行,n yy 复制 n 行 

p: 在光标所在位置向下新开辟一行,粘贴

 

可视模式:

 

v: 按字符移动,选中文本 

V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动

 

替换操作:

 

r: 替换当前字符 

R: 替换当前行光标后的字符

 

查找命令:

 

/: str查找
n: 下一个
N:上一个

 

替换命令:

 

把abc全部替换成123

 

末行模式下,将光标所在行的abc替换成123
:%s/abc/123/g

末行模式下,将第一行至第10行之间的abc替换成123
:1, 10s/abc/123/g

 

vim里执行 shell 下命令:

 

末行模式里输入!,后面跟命令

 

 

 

 

posted on 2018-04-23 17:17  bigice  阅读(168)  评论(0)    收藏  举报

导航