我用到的linux命令

查看进程: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文件

  1. 在任何路径下,输入该文件的绝对路径/xxx/xxx.sh就可执行该文件(当然要在权限允许情况下)

  2. cd到xxx.sh文件的目录下,然后执行./xxx.sh

  3. 在该文件路径下sh加上文件名字即可,sh xxx.sh

  4. 在任意路径下,sh 加上文件路径及文件名称:sh /xxx/ xxx.sh

文件上传:rz

运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)

文件下载:sz

将选定的文件发送(send)到本地机器

文本编辑:vim

VIM 常用的有四个模式,:

  • 正常模式 (Normal-mode)

  • 插入模式 (Insert-mode)

  • 命令模式 (Command-mode)

  • 可视模式 (Visual-mode)

  1. 正常模式一般用于浏览文件,也包括一些复制、粘贴、删除等操作。这时击键时,一些组合键就是 vim 的功能键,而不会在文本中键入对应的字符。

    在这个模式下,我们可以通过键盘在文本中快速移动光标,光标范围从小到大是字符、单词、行、句子、段落和屏幕。启动 VIM 后默认位于正常模式。不论是什么模式,按一下 <Esc>键 ( 有时可能需要按两下,插入模式按一下 Esc ,就会切换到正常模式,命令模式或者可视模式下执行完操作以后,就会自动进入正常模式,如果进入命令模式或者可视模式没有执行任何操作,按两下 Esc 即可 )都会进入正常模式。

  2. 在正常模式中按下个别字母键(后面会详细介绍),会进入插入模式。

    例如按 i 键会进行插入模式。该模式启动以后,就会进入编辑状态,通过键盘输入内容。

  3. 在正常模式中,按下(冒号)键或者/ (斜杠),会进入命令模式。在命令模式中可以执行一些输入并执行一些 VIM 或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。

  4. 在正常模式按下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目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值