java复习之linux常用的命令

@linux常用的命令

  1. cd 目录之间的跳转

    	cd ..  #跳转到上一级
    
    	cd   #跳转到根目录
    
    	cd /usr/local #跳转到usr目录下的local目录下
    
  2. ps 查看

    	ps -A #显示所有的进程
    
    	ps -u root #显示root用户信息
    
    	ps -ef #显示所有进程信息,连同命令行
    
    	ps -ef|grep ssh #显示ssh相关进程的信息
    
  3. grep 查找通常和管道命令一起使用

    	ls -l | grep -i file    #把ls -l的输出中包含字母file(不区分大小写)的内容输出  
    
    	ps -ef|grep java    #查找包含java的进程的信息,并显示出来
    
  4. cp 拷贝(copy)

    	cp -a file1 file2  #连同文件的所有特性把文件file1复制成文件file2  
    
    	cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中  
    
  5. mv 移动(move)

    	mv file1 file2 file3 dir  #把文件file1、file2、file3移动到目录dir中  
    
    	mv file1 file2  #把文件file1重命名为file2  
    
  6. kill 该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用

    	kill -s 9  12345 #尽快杀死pid为12345的进程
    
  7. 解压

    	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
    
  8. 压缩

    	tar -cvf jpg.tar *.jpg  #将目录里所有jpg文件打包成jpg.tar 
    
    	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
    
  9. nohup 相关命令 nohup放在命令的开头,表示不挂起(no hang up)

     	/dev/null 表示空设备文件
     	0 表示stdin标准输入
     	1 表示stdout标准输出
     	2 表示stderr标准错误
     	> file 表示将标准输出输出到file中,也就相当于 1>file
     	2> error 表示将错误输出到error文件中
     	2>&1 也就表示将错误重定向到标准输出上
     	2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标准输出)。
     	& 放在命令到结尾,表示后台运行,防止终端一直被某个进程占用,这样终端可以执行别到任务,配合 >file 2>&1可以将log保存到某个文件中,但如果终端关闭,则进程也停止运行。如 command > file.log 2>&1 & 。
     	
      例如我的一个springboot项目要在后台启动,并且输出日志到/root/myProject/answer.log 文件中命令如下:
      nohup java -jar /root/myProject/answer.jar >/root/myProject/answer.log 2>&1 &
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值