好用的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
待补充................................