• Linux 命令


    1、查找文件find
    
    //根据名称查找dir目录下的fileName.txt文件
    find dir -name fileName.txt
    
    //查找所有后缀为txt的文件
    find dir -name *.txt
    
    //查找文件内容包含"content"的且后缀是txt的文件
    find dir -name *.txt | xargs grep "content"
    
    
    2、查看某个程序是否在运行或者是某个程序的进程号
    ps -ef|grep tomcat
    
    3、终止进程
    kill -9 19877 终止进程号为19877的进程
    
    4、查看文件,包括隐藏的文件
    ls -al 
    
    5、显示当前所在的文件路径
    pwd
    
    6、复制文件
    
    /复制单个文件
    cp sourceFile targetFile
    
    //递归复制目录
    cp -r sourceDir targetDir
    
    //远程拷贝文件,其中remoteUserName为登录用户名,remoteIp为远程机器IP,targetAddress远程机器的存放地址
    scp sourceFile remoteUserName@remoteIp:targetAddress
    
    7、创建目录
    //-p表示创建多个不存在的目录
    mkdir -p dirName
    
    8、删除目录或文件
    rm -fr dir/file
    
    9、移动文件或重命名
    mv movefile targetFile/targetDir
    
    mv oldName newName
    
    10、修改文件权限
    chmod 777 fileName
    
    11、压缩文件
    tar -zcvf fileName.tar.gz dir 
    
    12、解压文件
    tar -xvf fileName.tar.gz
    解压到指定的目录,当该目录必须已经存在
    tar -xvf fileName.tar.gz -C dirName
    
    13、查看文件头10行
    head -n 10 fileName
    
    14、查看文件尾10行
    tail -n 10 fileName
    
    15、动态查看文件最新更新内容
    tail -f fileName
    
    扩展:
    当一个文件不是很大时,一次性展示文件内容使用cat,如:
    cat fileName.txt
    
    翻页展示文件内容,有more与less,但less可以上下翻页,如:
    more/less fileName.txt
    
    16、查看网络状况
    ping www.baidu.com
    
    17、查看环境变量
    echo ${JAVA_HOME}
    
    18、文件下载
    wget http://file.tgz
    
    curl http://file.gz
    
    19、远程登录
    ssh userName@ipo
    
    20、java常用命令
    java javac jps jstat jmap jstack
    
    21、查看端口占用情况
    //ss比netsta快
    netstat -alt |grep 8080
    
     ss -atl |grep 8080
    
    源端口是8080
    ss sport = :8080
    目标端口是3306
    ss dport = :3306
    源IP是
    ss src 10.16.35.103
    目标IP是
    ss dst 10.16.48.81
    
    22、查看日期
    date
    date "+%Y-%m-%d %H:%M:%S" 
    
    前一天
    date -d last-day
    date -d yesterday
    date -d -1-day
    
    后一天
    date -d next-day
    date -d tomorrow
    date -d 1-day 
    
    类似的年月
    date -d next-year 
    date -d next-month
    
    23、创建软连接
    ln -s /opt/jdk1.7.0_45 /usr/local/jdk/jdk1.7.0_45
    
    24、查看内存
    free -m
    表示以M为单位
    
    25、查看硬盘
    df -Th
    
    du -sh
  • 相关阅读:
    Windows提权列表
    Metasploit之多种后门生成
    Metasploit下添加新exploit
    Linux常用命令
    Drozer快速使用指南
    数值
    null, undefined 和布尔值
    数据类型概述
    JavaScript 的基本语法
    JavaScript 语言的历史
  • 原文地址:https://www.cnblogs.com/xiaoxian1369/p/5420471.html
Copyright © 2020-2023  润新知