工作中常用到的Linux命令(持续更新)

时间:2022-04-13 07:30:22

最近由于工作需要,经常接触Linux,于是,把经常用到的命令列出来,以便日后查阅。

1. ps -ef | grep 进程名(这个进程名可以是模糊值)

    根据查询出来的结果可以得到进程号,即:PID,然后用kill -9 PID强制杀掉这个进程

     这个命令是由于最近一直维护Linux上的项目而经常使用的,我们的项目是在windows下开发,然后再部署到Linux上,每一次的回归测试都是将开发人员修改后的文件给我,然后我再上传到对应的目录下,覆盖原来的源文件,比如:JS文件、编译后的class文件等,这样就需要重新启动服务器,所以得先杀掉这个进程。否则如果直接启动,会报端口被占用。

 

2.vi 文件名

    这个命令是修改文件内容时用的,当时由于开发环境和测试环境都不在一个服务器上,所以要经常修改application.properties文件中的数据库IP地址,因此这个命令会经常用到。

 

 

 

3.     ./catalina.sh run &

     由于最近的项目用的服务器是TOMCAT,所以启动和关闭TOMCAT服务器命令就变的尤为重要。进入TOMCAT目录下的bin目录,然后输入./catalina.sh run &,然后回车即可。使用这个命令,可以看到启动过程中打印出的日志信息,比如:端口号是否被占用等。“&”这个符号可以使该命令执行完毕后,再输入一次回车,然后可以继续输入其他命令,说白了,就是使用“&”这个符号可以使命令在后台运行。./startup.sh命令也可以启动TOMCAT服务器,但是若SSH窗口被关,则TOMCAT服务器也被关闭。

 

 

 

4.   ./shutdown.sh

     这个命令是用来关闭TOMCAT服务器的,进入TOMCAT目录下的bin目录,然后输入./shutdown.sh,接着回车即可。

 

 

5.su - oracle

    相当于重新登录,此时用户的家目录和PATH等信息会发生改变

 

6.su oracle

    切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH