查看进程:ps -ef|grep xxx(可模糊查询)
详解:
ps命令将某个进程显示出来
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
PS是LINUX下最常用的也是非常强大的进程查看命令
grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
杀死进程:kill -9 pid
kill -15 执行时,系统向对应的程序发送SIGTERM(15)信号,该信号是可以被执行、阻塞和忽略的,所以应用程序接收到信号后,可以做一些准备工作,再进行程序终止。
有的时候, kill -15 无法终止程序,因为他可能被忽略,这时候可以使用 kill -9 ,系统会发出SIGKILL(9)信号,该信号不允许忽略和阻塞,所以应用程序会立即终止。
运行.sh文件
-
在任何路径下,输入该文件的绝对路径/xxx/xxx.sh就可执行该文件(当然要在权限允许情况下)
-
cd到xxx.sh文件的目录下,然后执行./xxx.sh
-
在该文件路径下sh加上文件名字即可,sh xxx.sh
-
在任意路径下,sh 加上文件路径及文件名称:sh /xxx/ xxx.sh
文件上传:rz
运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
文件下载:sz
将选定的文件发送(send)到本地机器
文本编辑:vim
VIM 常用的有四个模式,:
-
正常模式 (Normal-mode)
-
插入模式 (Insert-mode)
-
命令模式 (Command-mode)
-
可视模式 (Visual-mode)
-
正常模式一般用于浏览文件,也包括一些复制、粘贴、删除等操作。这时击键时,一些组合键就是 vim 的功能键,而不会在文本中键入对应的字符。
在这个模式下,我们可以通过键盘在文本中快速移动光标,光标范围从小到大是字符、单词、行、句子、段落和屏幕。启动 VIM 后默认位于正常模式。不论是什么模式,按一下
<Esc>
键 ( 有时可能需要按两下,插入模式按一下Esc
,就会切换到正常模式,命令模式或者可视模式下执行完操作以后,就会自动进入正常模式,如果进入命令模式或者可视模式没有执行任何操作,按两下Esc
即可 )都会进入正常模式。 -
在正常模式中按下个别字母键(后面会详细介绍),会进入插入模式。
例如按
i
键会进行插入模式。该模式启动以后,就会进入编辑状态,通过键盘输入内容。 -
在正常模式中,按下
:
(冒号)键或者/
(斜杠),会进入命令模式。在命令模式中可以执行一些输入并执行一些 VIM 或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。 -
在正常模式按下
v, V, <Ctrl>+v
,可以进入可视模式。可视模式中的操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便。
如何用 VIM 去打开一个文件呢?
现在假如有一个文件 file1 ,只需要在文件前面加上 vim 关键字就好:
vim file1
上面这个命令将会打开 file1 这个文件,file1 是指你具体操作的文件名。
如何用 VIM 一次性打开多个文件呢?
现在举例打开两个文件 file1,file2
vim file1 file2
该方式打开文件,显示屏默认显示第一个文件也就是 file1,如何进行文件间的切换呢?VIM 的正常模式下(参考上文关于正常模式的描述)按下键盘上的冒号 :
这时会在显示屏底部出现冒号 :
(进入了 VIM 的命令模式),然后在输入 ls ,屏幕上会出现打开的所有文件的序号和文件名,我们继续输入冒号 :
,然后输入 bn (这里的 n需要做一个解释并不是键盘上的 n ,而是文件序号的代指,如 b1 代表显示屏上切换到第一个文件,b2 代表显示屏上切换到第二个文件)。
:ls
上面这个命令将会列出 VIM 打开的所有文件。
:b2
上面的这个命令将会在显示屏上显示第二个文件。
VIM 的退出
VIM 的最终操作就是 VIM 的退出,如何进行 VIM 的有效退出呢?下面针对 VIM 的退出来做一下说明:
:w
保存当前对文件的修改,但是不退出文件。
:w!
强制保存但是不退出文件。
:w file
保存当前的文件修改到 file 文件当中。
:q!
退出文件,对文件的修改不做保存。
:qa!
退出所有的文件,对所有的文件修改都不做保存。
:wq
退出文件并保存对文件的修改。
:x
退出文件并保存对文件的修改
:e file
打开另一个文件。
:e!
放弃对文件的所有修改,恢复文件到上次保存的位置。
:saveas file
另存为 file。
:bn 和 :bp
当打开多个文件的时候可以输入 :bn
和 :bp
进行上一个文件或者下一个文件的切换。
移动文件:mv source destination
例如,要将文件 example.txt
移到你的 Documents
目录中:
mv example.txt ~/Documents
还可以方便地在移动文件时重命名该文件:
mv example.txt ~/Documents/foo.txt
查看实时日志:tail -f xxx.log
更多命令参数:
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q, –quiet, –silent 从不输出给出文件名的首部
-s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
部署war包:unzip xxx.war -d yyy
在当前目录下解压 xxx.war 到 yyy 目录里面
-d是创建project目录