zoukankan      html  css  js  c++  java
  • linux的一些常用命令

    ps -ef|grep java 查看进程

    netstat -nltp 查看进程的占用端口

    kill -9 进程号 杀死进程

    pwd 显示当前路径

    rm name.txt 删除文件

    rm -R dir dirname 删除目录下所有文件

    rm -f filename 强制删除

    rm -rf filename 强制递归删除(删除文件夹及文件夹下的目录)

    mv filename 路径 移动文件到某路径下

    mv filename newFilename 重命名

    cp filename 路径 复制文件到某路径下

    scp /root/dist.zip root@10.225.74.10:/root 复制某路径下的某文件到远程服务器的某路径下

    scp -r /root/123/ root@10.225.74.10:/root 复制某文件到远程服务器某路径下

    ssh 服务器ip 远程到某服务器,exit退出回到原来的服务器

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

    unzip -q dist.zip -d dist 使用安静模式将某文件解压到某目录 -q使用安静模式 -d要解压到的目录
    选项说明:

    -p 提取文件到管道

    -l 显示压缩文件列表

    -f 更新已存在的文件, 不创建新文件

    -t 测试压缩文件数据

    -u 更新文件,创建如有必要

    -z 显示压缩文件注释

    -v 显示压缩文件详情/显示版本号

    -T 更改zip文件时间为最新

    -x 要排除的文件列表

    -d 要解压到的目录

    -n 不覆盖已存在的文件

    -q 安静模式

    -qq 更安静模式

    -o 覆盖文件时不提示

    -a 自动转换文本文件

    -j 不要新建目录

    -aa 把所有文件做为文本对待

    -U 不转义Unicode字符

    -UU 忽略所有Unicode字段

    -C 不区分大小写

    -L 更改文件名为小写

    -X 还原用户和组信息

    -V 保留VMS版本号

    -K 保存文件权限信息

    -M 使用分页的管道

    -O 编码 为Dos和Windows系统指定编码

    -I 编码 为Unix系统指定编码

    rz 回车 上传文件

    sz 文件名 下载文件到windows

    nohup java -jar tibmas-oauth-server.jar &

    cat 文件名 | grep "字符" 查找文件里的字符例如:
    cat catalina.out | grep "983168" 查找catalina.out文件里983168

    du的用法

    du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh

    du常用的选项:
      -h:以人类可读的方式显示
      -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
      -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
      -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
      --apparent-size:显示目录或文件自身的大小
      -l :统计硬链接占用磁盘空间的大小
      -L:统计符号链接所指向的文件占用的磁盘空间大小  

    du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 

    du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

    du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序
    du -sk filename 查看指定文件大小

  • 相关阅读:
    Cookie和Session的作用和工作原理
    df和du显示的磁盘空间使用情况不一致问题
    haproxy配置详解
    使用LVS实现负载均衡原理及安装配置详解
    四层、七层负载均衡的区别
    Linux内核参数之arp_ignore和arp_announce
    Megacli查看Dell服务器Raid状态
    Visual Studio 2015中使用gdb远程调试linux程序
    编译Qt-mingw使用的opencv
    [webrtc] 强制使用tcp传输
  • 原文地址:https://www.cnblogs.com/luizw/p/10832113.html
Copyright © 2011-2022 走看看