vi + 文件名
#也可以用下面的,但是部分系统没有vim
vim + 文件名
命令模式:
yy:复制 光标所在的这一行
4yy:复制 光标所在行开始向下的4行
p: 粘贴
dd:剪切 光标所在的这一行
2dd:剪切 光标所在行 向下 2行
D:从当前的光标开始剪切,一直到行末
d0:从当前的光标开始剪切,一直到行首
x:删除当前的光标,每次只会删除一个
X:删除当前光标前面的那个,每次只会删除一个
h左 j下 k上 l右
H:当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
ctrl+f--->向下翻一页代码
ctrl+b--->向上翻一页代码
ctrl+d--->向下翻半页代码
ctrl+u--->向上翻半页代码
20G:快速的定位到第2行代码
G:快速的回到 整个代码的最后一行
gg:快速回到 整个代码的第1行
w:向后跳一个单词的长度,即调到下一个单词的开始出
b:向前跳一个单词的长度,即调到上一个单词的开始出
u:撤销刚刚的操作
ctrl+r:反撤销
选中一片代码
v:
V:
>>:向右移动代码
<<:向左移动代码
.:重复执行上一次的命令
r:替换一个字符
R:替换光标以及后面的字符
shift+zz:相当于wq
末行模式:
w:保存
q:退出
wq:保存并且退出
x:保存退出
在vim命令模式下查找文件内容:
输入:号,然后在输入/+要查找的内容然后点击enter即可
###压缩解压
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
zip命令
压缩:zip -r file_backup.zip 文件夹名字
解压 :unzip xahot.zip
###查看动态日志文件
一般是查看tomcat下的logs文件夹里的catalina.out文件
进入到logs文件夹下linux常用命令,使用以下命令:
tail -f catalina.out
如果想查看前面多少条日志,可以加上-n 和条数:
下面是查看基于当前往回找1500行日志
tail -f -n 1500 catalina.out
###修改(添加)环境变量
改的是 etc目录下的profile文件,命令如下:
vim /etc/profile
例如添加java环境,jdk解压在opt目录:
注意点:等号两边不能有空格,不然会报错:bash: export: `=’: 不是有效的标识符
#jdk1.7 setting
export JAVA_HOME=/opt/jdk1.7.0_80
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
保存退出后,让/etc/profile文件修改后立即生效,需要执行以下命令:
source /etc/profile
然后检查效果,输入java -version就知道了
[root@localhost ~]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@localhost ~]#
上一个教程:Linux系统使用命令大全
下一个教程:linux下的常用命令总结