• linux常用命令


    个人使用总结:

    删除已经输入的命令:
    直接按Ctrl + c
    附上一些其他较长使用的快捷键:
    ctrl + w —往回删除一个单词,光标放在最末尾
    ctrl + k —往前删除到末尾,光标放在最前面(可以使用ctrl+a)
    ctrl + u 删除光标以前的字符
    ctrl + k 删除光标以后的字符
    ctrl + a 移动光标至的字符头
    ctrl + e 移动光标至的字符尾
    ctrl + l 清屏

    复制文件,cp 源文件位置 目标文件位置
    复制文件夹 cp -r 源文件位置 目标文件位置
    查看cpu使用情况: top
    查看内存命令:cat /proc/meminfo | grep MemTotal
    解压tar包:

    tar zxvf jdk-8u121-linux-x64.tar.gz

    修改配置文件:
    vim /etc/profile
    //刷新立即生效:
    source /etc/profile
    配置java 环境:

        JAVA_HOME=/root/java/jdk1.8.0_191
        CLASSPATH=.:$JAVA_HOME/lib.tools.jar
        PATH=$JAVA_HOME/bin:$PATH
        export JAVA_HOME CLASSPATH PATH
    

    找不到unzip命令:
    yum install -y unzip zip

    查看文档,正序倒叙查看,可以采用如下方式来记忆该命令:
    tac log.log | more
    cat log.log | more

    查找文件

    find 路径 -name 名
    find / -name www.muenzuka.com -d
    find / -name *.sh

    查看对应文件(夹下)大小

    du -sh *
    du -h --max-depth=1 /user/logs/111.log

    在自定文件里面查找字符串:

    grep [选项] 字符串 文件名 …

    “grep -c” 统计匹配到’字符串’内容的行数。(c为count的意思)
    “grep -i” 忽略大小写区别。(i为ignore的意思)
    “grep -l” 打印出匹配到’字符串’内容的文件清单。
    “grep -n” 在匹配的行前面打印行号。(n为line number的意思)
    “grep -v” 只显示不匹配的行。(v为reverse的意思)
    “grep -w” 全字匹配的搜索。(w为word regexp的意思)
    “grep -A 4” 输出匹配到’字符串’内容的行和后4行。
    “grep -B 4” 输出匹配到’字符串’内容的行和前4行。
    “grep -C 4” 输出匹配到’字符串’内容的行和前后4行。


    例: grep -c ‘a’ /user/logs/task.log

    查看使用

    ps -ef|grep svnserve  
    ps -ef|grep svn
    

    //查看使用exe的目录是哪一个,数字是pid
    ll /proc/4562/exe

    netstat -nlp |grep LISTEN   //查看当前所有监听端口·
    netstat -nlp |grep 80   //查看所有80端口使用情况· //查看所有3306端口使用情况·	
    

    查看指定的端口的进程

    netstat -tunlp|grep 端口号	
    

    权限

    使文件可执行:
    chmod +x test.sh
    ./test.sh
    -R 是指级联应用到目录里的所有子目录和文件
    777 是所有用户都拥有最高权限
    $ sudo chmod -R 777 某一目录

    找到对应执行jar的进程

    查看java进程 jps 这个命令很有用,使用jar部署的项目,一般启动命令是java -jar 进行部署的,那么使用jps可以很快找到对应的进程,然后杀死.

    关闭防火墙的方法为:

    1. 永久性生效
      开启:chkconfig iptables on
      关闭:chkconfig iptables off
    2. 即时生效,重启后失效
      开启:service iptables start
      关闭:service iptables stop

    a. 防火墙还需要关闭ipv6的防火墙:
    chkconfig ip6tables off
    并且可以通过如下命令查看状态:
    chkconfig --list iptables
    b. selinux状态可以通过以下命令查看:
    Sestatus

    世界上所有的不公平都是由于当事人能力不足造成的.
  • 相关阅读:
    CreateDIBSection函数
    rand()和srand()GetTickCount函数用法
    PRIMARY LANGUAGE ID not a number
    videojs 动态加载视频
    [记录] nicescroll 在bootstrap tabs中工作
    [记录] js判断数组key是否存在
    li 水平排列并自动填满 ul
    [Laravel] 获取执行的Sql
    [Laravel]配置路由小记
    昨天冲动的搬到外面住了,oh yeah
  • 原文地址:https://www.cnblogs.com/javayida/p/13347111.html
Copyright © 2020-2023  润新知