zoukankan      html  css  js  c++  java
  • Linux常用命令

    1.1   常用linux命令:

    1.1.1    配置环境变量

    vim /etc/profile

    i进入

    esc  再 :wq保存退出

    立即生效

    source /etc/profile

    1.1.2    mysql

       1)查看mysql版本号

       shell中:mysql –version  或

                 mysql -V

       语句中:select version();

    1.1.3    查看端口号是否被占用

    netstat -ap |grep 8080 //查看端口号是否被占用

    netstat -tln   //表示以数字形式查看正在监听的端口

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

    netstat -ap   //查看所有应用占用端口情况

    netstat -anp|grep 20880

    标注为进程号

    1.1.4    解压/压缩

    tar  zxf apache-jmeter-3.3.tgz

    tar -xvf mysql-5.7.11-Linux-glibc2.5-x86_64.tar.gz

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

    tar -xvzf test.tar.gz

    1.1.5    查看端口号

    netstat -antup | grep ftp  //查看ftp端口号

    1.1.6    复制文件行数并生成文件

    tail -10000 catalina.out >211.txt   截取文件倒数10000行放到当前文件211.txt中

    1.1.7    下载文件/上传文件

    sz 211.txt 下载文件到本地(指定到文件)

    rz 上传文件到当前目录下

    1.1.8    查找文件

    find / -name filename.txt 根据名称查找/目录下的filename.txt文件。

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

    find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件

    grep -H 'spring' *.xml 查找所以有的包含spring的xml文件

    find ./ -size 0 | xargs rm -f & 删除文件大小为零的文件

    ls -l | grep '.jar' 查找当前目录中的所有jar文件

    grep 'test' d* 显示所有以d开头的文件中包含test的行。

    grep 'test' aa bb cc 显示在aa,bb,cc文件中匹配test的行。

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

    1.1.9    查看进程

    ps –ef|grep tomcat 查看所有有关tomcat的进程

    ps aux|grep java 查看java进程

    ps aux 查看所有进程

    1.1.10   终止线程

    kill -9 19979 终止线程号位19979的进程

    1.1.11   查看文件,包含隐藏文件

    ls -al

    1.1.12   查看当前工作目录

    pwd

    1.1.13   复制文件

    cp source dest 复制文件

    cp -r sourceFolder targetFolder 递归复制整个文件夹

    scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝

    1.1.14   创建目录

    mkdir newfolder

    1.1.15   删除目录

    rmdir deleteEmptyFolder 删除空目录

    rm -rf deleteFile 递归删除目录中所有内容

    1.1.16   移动文件

    mv /temp/movefile /targetFolder

    1.1.17   文件重命名

    mv oldNameFile newNameFile

    ①将一个名为abc.txt的文件重命名为1234.txt

    [root@station90 root]#mv abc.txt 1234.txt

    ②将目录A重命名为B

    [root@station90 root]#mv A B

    ③将a.txt移动到/b下,并重命名为c.txt

    [root@station90 root]#mv a.txt /b/c.txt

    1.1.18   切换用户

    su -username

    1.1.19   修改文件权限

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

    1.1.20   查看文件头10行

    head -n 10 example.txt

    1.1.21   查看文件尾10行

    tail -n 10 example.txt

    1.1.22   查看日志类型文件

    tail -f exmaple.log //这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

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

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

    1.1.24   查看端口属于哪个程序

    lsof -i :8080

    1.1.25   以树状图列出目录的内容

    tree a

    ps:Mac下使用tree命令

    1.1.26   文件下载,地址访问

    wget http://file.tgz

    curl http://file.tgz

    curl https://www.baidu.com/

    curl http://general.api.withyouplus.com/General_riwise_cn/partnerStaff/getPartnerStaffUserByScode.do?sCode=201518441436517

    mac下安装wget命令

    1.1.27    网络检测

    ping www.just-ping.com

    1.1.28   远程登录

    ssh userName@ip

    1.1.29   打印信息

    echo $JAVA_HOME 打印java home环境变量的值

    1.1.30   java 常用命令

    java javac jps ,jstat ,jmap, jstack

    1.1.31   查看硬盘信息

    df –f

    1.1.32   apache重启

    service httpd restart

  • 相关阅读:
    125、TensorFlow计算图的执行
    123、TensorFlow的Job
    122、TensorFlow多设备运行
    121、TensorFlow张量命名
    关于CSRF跨域请求伪造的解决办法
    angular基于ui-router实现系统权限控制
    gulp自动化打包及静态文件自动添加版本号
    深入研究HTML5实现图片压缩上传
    移动web模拟客户端实现多方框输入密码效果
    高级功能:很有用的javascript自定义事件
  • 原文地址:https://www.cnblogs.com/banxian-yi/p/11080017.html
Copyright © 2011-2022 走看看