我的CSDN | 我的51CTO

好用的linux命令

1.vim

跳转

跳到文件顶部   :1  或者gg

跳到文件尾部   :$

跳到指定行  :n   n表示行号

------------------------

插入

在当前位置前面插入   i

在当前位置后面插入 a

在当前行尾部插入    A

另起一行输入 o

--------------------------

复制粘贴

复制当前行 yy

复制当前光标所在的单词 yw

复制光标到行尾  y$

复制光标到行首  y^

p 粘贴

--------------------------------

删除

删除当前行  dd

删除光标所在的字符  x

删除当前位置之后的内容  dG

清空文件   先跳到文件头部 gg  在执行dG

-------------------------------------

替换字符  :n,$s/old/new/g     从n行开始,将old全部替换成new

+++++++++++++++++++++++++++++++++++++++++++++++++

2.查看端口

lsof -i:9090

+++++++++++++++++++++++++++++++++++++++++++++++++

3.查看进程

ps -ef|grep keyword

+++++++++++++++++++++++++++++++++++++++++++++++++

4.查看host

host www.daidu.com

+++++++++++++++++++++++++++++++++++++++++++++++++

5.查找关键字

grep keyword -m 10 test.txt     查找test.txt中待keyword的行,只返回查询到的前10行

grep keyword -3 test.txt    查找test.txt中含keyword行的前后三行,返回查询到的所有结果

+++++++++++++++++++++++++++++++++++++++++++++++++

6.删除

rm -rf /data/test/t1   强制删除该路径下的t1文件夹,-r表示递归删除,-f表示强制删除不带提示

+++++++++++++++++++++++++++++++++++++++++++++++++

7.移动或重命名

mv t1.txt t2.txt   如果没有指定路径默认在当前路径,路径一致则视为重命名

mv t1  /data/test/t2.txt    路径不同则视为移动

mv t1 /data/test/t2   也可以直接移动文件夹并重命名

+++++++++++++++++++++++++++++++++++++++++++++++++

8.复制

cp t1/t1.txt t2/t2.txt  复制文件

cp -r t1  t2  需要带递归参数-r

9.添加链接,等同于windows的快捷方式,如python3安装完之后直接使用pip3发现无效,这时候需要添加链接如下

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

待补充................................

 

posted @ 2017-07-07 09:15  smileyes  阅读(171)  评论(0编辑  收藏  举报