linux搜索命令
一、locate
1 | /etc/updatedb.conf #locate配置文件筛选规则 |
二、whereis
1 | whereis -b -m |
三、which
1 | which ll #会搜索文件别名 |
四、find
1 | find / -name install.log |
五、grep
1 | grep -i #不区别大小写 |
1 | /etc/updatedb.conf #locate配置文件筛选规则 |
1 | whereis -b -m |
1 | which ll #会搜索文件别名 |
1 | find / -name install.log |
1 | grep -i #不区别大小写 |
1 | opback network interface |
1 | sudo service networking restart |
1 | redis-cli -h host -p port -a password #针对redis设置了密码 |
基本使用
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删当前光标所在的一个字符。
:wq → 存盘 + 退出 (:w 存盘, :q 退出) (注::w 后可以跟文件名)
dd → 删除当前行,并把删除的行存到剪贴板里
p → 粘贴剪贴板
推荐:
hjkl (强例推荐使用其移动光标,但不必需) →你也可以使用光标键 (←↓↑→). 注: j 就像下箭头。
:help→ 显示相关命令的帮助。你也可以就输入 :help 而不跟命令。(注:退出帮助需要输入:q)
各种插入模式
a → 在光标后插入
o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符
简单的移动光标
0 → 数字零,到行头
^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
$ → 到本行行尾
g_ → 到本行最后一个不是blank字符的位置。
/pattern → 搜索 pattern 的字符串(注:如果搜索出多个匹配,可按n键到下一个)
拷贝/粘贴 (注:p/P都可以,p是表示在当前位置之后,P表示在当前位置之前)
P → 粘贴
yy → 拷贝当前行当行于 ddP
Undo/Redo
u → undo
→ redo
打开/保存/退出/改变文件(Buffer)
:e <path/to/file> → 打开一个文件
:w → 存盘
:saveas <path/to/file> → 另存为 <path/to/file>
:x, ZZ 或 :wq → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)
:q! → 退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。
:bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。(注:我喜欢使用:n到下一个文件)
按键操作:
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
PS:当然不一定是shell的注释符”#”,也可以是”//“,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。
使用替换命令:
:% s/^////g 在全部内容的行首添加//号注释
:2,50 s/^////g 在250行首添加//号注释50行首删除//号
:2,50 s/^////g 在2
安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
1 | sudo passwd #更改原来root密码 |
1 | uname -a # 查看内核/操作系统/CPU信息 |
1 | free -m # 查看内存使用量和交换区使用量 |
1 | mount | column -t # 查看挂接的分区状态 |
1 | # ifconfig # 查看所有网络接口的属性 |
1 | # ps -ef # 查看所有进程 |
1 | w # 查看活动用户 |
1 | # chkconfig --list # 列出所有系统服务 |
1 | # rpm -qa # 查看所有安装的软件包 |
1 | ctrl+shift+L |
1 | Ctrl+1 快速修复(最经典的快捷键,就不用多说了) |
下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
1 | Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力) |
编辑
1 | 作用域 功能 快捷键 |
查看
1 | 作用域 功能 快捷键 |
窗口
1 | 作用域 功能 快捷键 |
导航
1 | 作用域 功能 快捷键 |
搜索
1 | 作用域 功能 快捷键 |
文本编辑
1 | 作用域 功能 快捷键 |
文件
1 | 作用域 功能 快捷键 |
项目
1 | 作用域 功能 快捷键 |
源代码
1 | 作用域 功能 快捷键 |
运行
1 | 作用域 功能 快捷键 |
重构
1 | 作用域 功能 快捷键 |
1 | <build> |
1 | spring-boot :run |
If you really want to use OpenJDK, you have to compile from source. There is not still any PPA for OpenJDK. It has been requested at https://bugs.launchpad.net/ubuntu/+bug/1297065
I recommend you to use Webup8 Oracle Java8 Installer
1 | sudo add-apt-repository ppa:webupd8team/java -y |
1 | sudo apt-get install oracle-java8-set-default |
1 | java -version |