linux常用命令(基础)

(持续更新中...)

1. Linux和Mac互传文件

  1)linux到Mac:scp Linux用户名@ip地址:文件绝对路径  Mac绝对路径

  2)Mac到linux:  scp 本地路径  Linux用户名@Linuxip地址:Linux绝对路径  

  (都是在mac上操作)

 

2. 压缩和解压缩

  1)zip格式:

  • 压缩:zip -r zy.zip ./* (压缩当前目录下的所有文件及文件夹,为zy.zip)
  • 压缩:zip -r zy.zip ./* -x "./abc/2.txt" (压缩当前目录下的所有文件,除了abc目录下的2.txt文件)
  • 解压缩:unzip zy.zip (解压到当前目录)
  • 解压缩:unzip zy.zip -d ./ceshi2/ (-d解压到指定目录)
  • 不解压,仅查看zip包里的内容:unzip -l zy.zip

  2)tar.gz格式:

  • 压缩:   tar -zcvf zy.tar.gz ./*
  • 压缩:   tar -zcvf zy.tar.gz --exclude=1.txt ./* (—exclude排除指定文件)
  • 解压缩:tar -zxvf zy.tar.gz ./ (解压到当前路径)
  • 解压缩:tar -zxvf zy.tar.gz -C ./ceshi/     (-C解压到指定目录)

 

 3. 查看文件夹大小

  当前文件夹下子文件夹的大小:du -h 

       

   当前文件夹的总大小:du -sh

      

 

 

 4. 查看磁盘空间

  df -h

      

 

5. 统计输出信息的行数

    wc -l

    wc -l 2.log  // 统计2.log文件中,日志的条数

 

6.  统计当前文件夹下,文件的个数

    find ./ -type f | wc -l

 

 

7. 查看文件状态(修改时间等)

 stat 2.log

   

 

 

 8. 修改文件的修改时间

 touch -t 202012211033.09 2.log

 

 9. 启动java服务

 

  • java -jar ***.jar       启动服务,打印日志在当前窗口,Ctrl+C打断后,服务关闭
  • java -jar ***.jar &    启动服务,打印日志在当前窗口,不受Ctrl+C打断,关闭启动服务的窗口后,服务关闭
  • nohup java -jar ***.jar &  启动服务,打印日志在nohup.out中,不锁定当前ssh窗口,也不受Ctrl+C打断,服务在后台启动

 

10. 查看操作系统

  uname -a

  cat /proc/version

 

 

 

 

 

 

 

 

 

posted @ 2020-12-22 15:32  小虫虫大虫虫  阅读(77)  评论(0编辑  收藏  举报