zoukankan      html  css  js  c++  java
  • linux 命令和设置(笔记记录)

    一、基本命令

    ls  显示文件或目录

      -l 列出文件详细信息l(list)

      -a 列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir 创建目录

      -p 创建目录,若无父目录,则创建p(parent)

    touch 创建文件

    如:touch a.txt

    cd 切换目录

    touch 创建空文件

    echo 创建带有内容的文件。

    cat 查看文件内容

    cp 拷贝

    mv 移动或重命名 (mv a.gif b.gif  修改文件名)

    rm 删除文件

      -r 递归删除,可删除子目录及文件(yes/no)

      -f 强制删除
      rm -rf 文件夹名(强制删除)


    find 在文件系统中搜索某文件

    wc 统计文本中行数、字数、字符数

    grep 在文本文件中查找某个字符串

    rmdir 删除空目录

    tree 树形结构显示目录,需要安装tree包

    pwd 显示当前目录

    ln 创建链接文件

    more、less 分页显示文本文件内容

    head、tail 显示文件头、尾内容

    ctrl+alt+F1 命令行全屏模式

    tar -zxvf xxxx.tar.gz -C /usr/local/..  将文件解压到指定目录(C 一定要大写)

    unzip xxx.war -d /usr/local/..  解压war到指定目录下

    tail -f -n 300 /user/tomcat/logs/xxx.out  【查看 tomcat日志文件 (前300行) 同理也可以查看其它文件】

    二、Linux关闭防火墙命令

    1) 永久性生效,重启后不会复原
    开启:chkconfig iptables on
    关闭:chkconfig iptables off

    2) 即时生效,重启后复原
    开启:service iptables start
    关闭:service iptables stop

    防火墙配置文件
    # cd /etc/sysconfig/iptables
    # vim iptables

    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    此段 22 为开放的端口号 可以复制粘贴进行添加要放开的端口号
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

    vim命令 编辑完成后 保存退出
    i:插入命令
    esc:退出插入
    :wq 保存并退出
    ZZ 保存并退出
    :q! 强制退出并忽略所有更改
    :e! 放弃所有更改,并打开原来文件

    三、环境变量配置文件

    #vim /etc/profile

    jdk环境变量
    #-----java environment variable
    export JAVA_HOME=/usr/java/jdk1.8.0_121
    export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    #----end

    zookeep 环境变量
    # idea - zookeeper-3.4.9 config start
    export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
    export PATH
    # idea - zookeeper-3.4.9 config start

    --立马生效更新文件配置
    # source /etc/profile

  • 相关阅读:
    Git 基础笔记整理1
    学习开源中国客户端
    IOS项目中的细节处理,如更改状态栏等等
    网络编程
    当FileWriter没有flush的时候,不写入文件
    批量移动文件
    批量重命名文件
    替换一个文件内的某个字符
    遍历map和删除map中的一个entry
    ArrayList的遍历-转载
  • 原文地址:https://www.cnblogs.com/yanxioayu/p/6874723.html
Copyright © 2011-2022 走看看