首页 > 系统服务 > 详细

linux常用操作,实用

时间:2020-11-30 15:22:57      阅读:17      评论:0      收藏:0      [点我收藏+]

列出的都是我工作中用上的,不足之处请在评论区补充,本文持续更新,分享才能进步!

jps -l :查看所有的进程和 pid

 

tail -100f :动态查看后100行

 

cat:显示文件的所有内容

 

kill -9 pid :杀死进程

 

ll:纵表展示目录

 

history / history 100 :展示历史命令 / 展示历史命令后100行

 

mkdir:创建一个空的文件夹

 

rmdir:删除一个空的文件夹

 

touch:创建一个文本

 

rm -f:取消删除提示,删除一个文本

 

打包和压缩是两件事,要分清。
  打包、压缩:
    tar  -czf  xxx.tar.gz  xxx.jar:将xxx.jar 文件打包,然后用 gzip 压缩,命名为 xxx.tar.gz
  解压缩:
    tar  -xzvf  file.tar.gz:解压 tar.gz 文件

 

jar包的启动:
  java -jar  xxxx.jar:xshell窗口关闭程序就停止,可以 ctrl+c 手动退出
  nohup  Java  -jar  xxxx.jar &:xshell窗口关闭程序依然执行

    在Linux上部署jar包最好还是写一个启动脚本,nohup命令不一定会生效。写脚本好处多多。
      touch 一个 start.sh 启动脚本
        vi start.sh 编辑新建的脚本文件

      nohup java -jar -Xms1024m -Xmx2048m purchase-0.0.1-SNAPSHOT.jar >> log.log 2>&1 &
      PID=$(ps -ef | grep purchase-0.0.1-SNAPSHOT.jar | grep -v grep | awk ‘{ print $2 }‘)
      echo "启动成功,请查看日志:"$PID

 

vi:文本编辑器
  vi start.sh 进入脚本后默认是命令模式
    输入命令“i”进入插入模式(此时左下角会显示 insert)
      编辑完成后,按下 shift+“ : ”进入最后模式,输入wq 保存退出 q 退出不保存

 

cp:拷贝
  拷贝文件:
    拷贝文件前先 touch 一个 xxx.txt 文本 cp xxx.txt start.sh :xxx.txt 是我创建的文本 start.sh是目标文件
  拷贝文件夹:
    拷贝前先 mkdir 一个 xxx 文件夹
      cp  -r xxx  mdm(拷贝文件夹,-r 是必须加的 -r 属性:递归 [recursion])

 

mv:移动
  移动文件到某目录下
    mv  xxx.txt  /purchase
  重命名文件
    mv  xxx.txt  xx.txt
  移动文件的同时更改文件名
    mv  xx.txt  /mdm/xx666.txt

 

clear:清屏

 

id:查看自己的信息
  id+用户名:查看指定用户的信息

 

最近遇到一个问题,启动脚本报错:

    技术分享图片

  百度的方法:

chmod 用户名+x *.sh

  结果还是报错:chmod: invalid mode: 无效模式。
  随后尝试了赋予777最高权限

chmod 777 start.sh

  没毛病,成功了

    技术分享图片
  随后给启动脚本赋权755

    技术分享图片

    技术分享图片

 

linux常用操作,实用

原文:https://www.cnblogs.com/mingyueyuqingfeng/p/14028784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!