• linux命令


    1、查找文件

    (1)find / -name findname.txt    ------》根据名称查找/目录下的findname.txt

    (2)find . -name "*.xml"    ----------》 递归查找所有的xml文件

    (3)find . -name "*.xml" |xargs grep "hello word"  ---->递归查找所有文件中包含“hello word” 的xml文件。

    (4) grep -H  'spring' *xml  -----------------》查找所有包含spring 的xml文件。

    (5)find ./-size 0 |xargs rm -f & ------------>删除文件大小为0的文件

    (6)ls -l |grep  '.jar'  ----------------------->查询当前目录中所有.jar的文件

    (7)grep  'test'   d*--------------->显示所有以d开头的中包含test 的行

    (8)grep  'test' aa  bb cc ------------------->显示在aa  bb  cc 中匹配test的行

    (9)grep  '[a-z]\{5\}' aa ----------------------->显示所有至少包含5个连续小写字符串的所有的行

    2、查看一个程序是否运行

    ps -ef |grep tomcat ------------------------》查看所有包含tomcat的进程

    3、终止线程

    kill -9 17999----------------------------》终止线程为17999的线程

    4、查看文件,包含隐藏文件

    ls  -al-----------------查看所有文件

    5、当前工作目录

    pwd  ----------->查看当前目录

    6、复制文件

    (1)cp source(源文件) dest(目的路劲)--------- 》复制文件

    (2)cp -r sourcefolder targetfolder ------------------------------->递归复制整个文件夹

    (3) scp sourcefile romoteUserName@romoteIP:romoteaddr------------>从远程服务器拷贝文件   (scp upuser@10.0.9.18:/home/ap/upuser/labourunion-yn-0.0.1.war ./ )

    7、创建目录

    mkdir newfolder---------------------------->创建目录

    8、删除目录

    (1)rmdir deleteemptyfolder----------------------------->删除目录

    (2)rm  -rf deletefile -------------->递归删除目录中所有内容

    9、移动文件

    mv /temp/movefile /targetFolder---------------------》将文件移动到目标路劲下

    11、切换用户

    su -username

    12、修改文件权限

    chmod 777 file.java file.java 的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

    13、压缩文件

    tar -czf test.tar.gz /test1 /test2

    14、列出压缩文件列表

    tar -tzf test.tar.gz

    15、解压文件

    tar -xvzf test.tar.gz

    16、查看文件头10行

    head -n 10 exaple.txt

    17、查看文件尾10行

    tail -n 10 exaple.txt

    18、查看日志类型文件

    tail -f  -n 1000 exmaple.log 这个命令会自动显示新增内容.

    19、使用超级管理员身份执行命令

    sudo rm a.txt 使用管理员身份删除文件

    20、查看端口占用情况

    netstat -tln |grep 8080 --------------------------------->查看8080端口使用情况

    21、查看端口属于哪个程序

    lsof -i :8080

    22、查看进程

    (1)ps  aux|grep java ---------->查看Java进程

    (2)ps aux---------------------------->查看所有进程

    23、以树状图列出目录的内容

    tree a

    24、文件下载

    (1)wget  http://file.tgz

    (2)curl http://file.tgz

    25、网络检测

    ping www.just-ping.com

    26、远程登录

    ssh Username@ip

    27、打印信息

    echo $JAVA_HOME------------------------>打印Java环境变量

  • 相关阅读:
    Python 实现AEC CBC 加密解密方式
    redis 发布订阅方法与缺陷
    python paramiko 传输下载文件
    Redis 配置文件
    Redis 命令
    window11 | 虚拟机vmWare安装windows11
    十万个为什么 | 文化001-为什么猜灯谜又叫做打灯谜
    ffmpeg | 常用命令使用
    ffmpeg | 常用命令使用
    Adobe系列 | Animate(01)-软件安装
  • 原文地址:https://www.cnblogs.com/KL2016/p/15950728.html
Copyright © 2020-2023  润新知