linux-kill及其他命令

2019-03-27 01:03|来源: 网路

一、上图中ps -ef|grep tomcat是查看当前tomcat进程情况,如果有占用情况则用命令 kill -9 进程号

二、chmod 777 文件名 是给予当前登录用户对该文件的最高操作权限。然后就可以用rm -rf 、rm -fr文件夹

三、linux解压war文件

source /etc/profile 使下面的linux的war包解压命令生效。

jar -xvf phoenixProduct.war 会在当前文件夹下解压缩,最好先新建一个文件夹

mkdir phoenixProduct

mv phoenixProduct.war phoenixProduct

cd phoenixProduct/

进入phoenixProduct文件夹下,然后再用linux的解压war包命令解压war包。

四、linux启动服务时,tail -f catalina.out,动态显示catalina.out文件中增加的启动信息。详情见http://blog.163.com/xufei_ouqd/blog/static/4376139720091019102135145/

五、做个记号,毕竟linux vi 编辑器下经常会用到保存退出与不保存退出这两个操作。

linux vi 保存退出 操作:esc键,输入       :wq

linux vi 不保存退出 操作:esc键,键入     :q!

六、清空文件

>prd-log.log 

清空prd-log.log

七、复制文件到当前目录

[root@search-119 tomcat8082]# cp /home/meixuesong/solr.war .

注意最后的一个点

八、linux压缩、解压缩命令

压缩

  tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

  tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

  tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

  tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

  rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

  zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

  解压

  tar –xvf file.tar //解压 tar包

  tar -xzvf file.tar.gz //解压tar.gz

  tar -xjvf file.tar.bz2 //解压 tar.bz2

  tar –xZvf file.tar.Z //解压tar.Z

  unrar e file.rar //解压rar

  unzip file.zip //解压zip

http://www.php100.com/html/webkaifa/Linux/2009/1213/3652.html

 

 

 

 


转自:http://www.cnblogs.com/usual2013blog/archive/2012/09/04/2670343

相关问答

更多
  • 1、如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis:/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart 2、如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis。 redis集群如何解决重启不了的问题 redis使用集群部署,如果遇到断电或者服 ...
  • /etc/init.d/redis_XXX stop /etc/init.d/redis_XXX start
  • 1、如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis:/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart 2、如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis。 redis集群如何解决重启不了的问题 redis使用集群部署,如果遇到断电或者服 ...
  • LINUX命令说明[2019-05-09]

    echo XXX 在下一行显示XXX pwd 当前目录 ch /home 转到/home data (没见过) man 说明 who 当前用户 read shell编程的赋值 ctrl + Z 藏鼠标,vi 退出 ps 进程 wait ??? sleep kill 结束进程
  • 你得到的退出代码是kill命令本身。 0意味着它成功了,也就是说其他进程获得了你发送的信号。 kill只是不报告进程的退出状态,因为它甚至不能确定另一个进程是否由于它发送的信号而退出。 The exit code you get is for the kill command itself. 0 means it succeeded, i.e. the other process got the signal you sent it. kill just doesn't report the exit st ...
  • 您可以使用signal模块捕获kill发送的TERM信号: import signal, os def handleSigTERM(*args): print "OMG I'M GETTING KILLED" # Do what you want signal.signal(signal.SIGTERM, handleSigTERM) print "I'm process:", os.getpid() while True: pass You can use the sign ...
  • 尝试 #!/bin/sh /usr/local/bin/wrun 'uptime;ps -elf|grep httpd|wc -l;free -m;mpstat' & pid=$! sleep 5 kill $pid 2>/dev/null && echo "Killed command on time out" 更新: 一个工作示例(没有特殊命令) #!/bin/sh set +x ping -i 1 google.de & pid=$! echo $pid sleep 5 echo $pid kill ...
  • 如果在超时后无法终止进程,则选项-k将在指定的秒后发送KILL信号。 timeout首先发送TERM信号。 如果指定了-k ,那么它还会在实际超时值之后发送KILL信号。 例如 timeout -k 5 10 someCommand timeout在10秒后发送TERM信号。 如果someCommand没有响应TERM (例如它可以阻止TERM信号),那么timeout 在 5秒后(即自执行开始以来的第15秒)发送KILL信号。 信号KILL无法阻止。 The option -k is to send K ...
  • 通常,您可以在bash条件中使用此构造: if [ "$(whoami)" -ne "0" ] then; whoami是现有脚本的示例。 很明显,许多其他符号也是如此,而不仅仅是if条件。 看看test命令,对这类事情非常有帮助。 有关详细信息,请查看bash带来的“手册页”: man bash “Linux手册页”提供了丰富的信息。 In general you can use this construct in a bash conditional: if [ "$(whoami)" -ne "0" ...
  • 是的,它可以。 你可以像这样使用它: kill [options] [...] 例: kill -USR1 6127 这将发送USR1信号以使用PID 6127进行处理 或者用信号号码: kill -9 6127 所有这些都详细介绍了kill手册,你可以看到它在你的终端上输入man kill ,输出将是这样的: NAME kill - 向进程发送信号 大概杀[选项] [...] 描述kill的默认信号是TERM。 使用-l或-L列出可用信号。 特别有用的信号包括HUP,INT,KILL,STOP ...