• linux基础


    转载自https://blog.csdn.net/qq_24073707/article/details/80223757

    Linux基本命令:
    查看IP:
    ifconfig 或者 hostname -i(需要配置文件之后才可以使用)
    ipconfig(Windows)
    关闭防火墙:
    Service iptables status
    chkconfig iptables off
    配置静态IP地址:
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO="static"
    IPADDR=192.168.137.200
    NETMASK=255.255.255.0
    GATEWAY=192.168.137.2
    DNS1=10.64.0.10
    Service network restart
    实时查看文件内容
    flume课会去讲解
    http://blog.itpub.net/30089851/viewspace-2134067/

    tail -F xxx.log
    echo "1" > xxx.log
    echo "2" >> xxx.log

    >:覆盖(慎用)
    >>:追加

    -F参数 ==> -f --retry
    重命名:
    mv xxx1 xxx2
    复制:
    cp xxx1 xxx2 以前的文件不动,产生新的文件

    提醒:
    xxx.default
    xxx.xml
    cp xxx.xml xxx.xml20171205 (养成备份习惯)
    输出打印:
    echo "123"
    别名:alias(*)
    alias 查看有哪些别名
    临时:
    alias jh='cd /home/jepson'
    设置jh别名 =前后没有空格

    永久:
    alias jh='cd /home/jepson'
    配置到环境变量文件,执行生效命令

    cd jh
    环境变量配置:(****)配置软件的home
    全局:
    /etc/profile
    个人:
    ~/.bash_profile 或者 ~/.bashrc
    1.假设没有.bash_profile,怎么办?
    2.注意.bash_profile的权限问题

    生效:
    source /etc/profile
    . .bash_profile 或者 source .bash_profile
    删除文件:
    rm 删除时需要询问
    rm -f xxx强制删除文件,不询问
    rm -r -f 或者 rm -rf 递归,强制删除文件夹
    慎用:rm -rf / (手工)
    shell脚本:
    [root@rzdatahadoop001 ~]# mkdir /home/jepson/001
    [root@rzdatahadoop001 ~]# jpath="/home/jepson/001"
    [root@rzdatahadoop001 ~]# echo $jpath
    /home/jepson/001
    [root@rzdatahadoop001 ~]# touch /home/jepson/001/xxx.log
    [root@rzdatahadoop001 ~]# echo $jpath
    /home/jepson/001
    [root@rzdatahadoop001 ~]# rm -rf $jpath/*
    [root@rzdatahadoop001 ~]# ll /home/jepson/001/
    total 0

    #逻辑错误导致jpath复制为""
    [root@rzdatahadoop001 ~]# touch /home/jepson/001/xxx.log
    [root@rzdatahadoop001 ~]# jpath=""
    [root@rzdatahadoop001 ~]# echo $jpath
    [root@rzdatahadoop001 ~]# rm -rf $jpath/* ==>rm -rf /*
    怎样查看历史命令:
    history 查看
    !142 执行142行的命令
    管道符:
    |
    怎样过滤出
    grep
    例如:history | grep xxx
    vi命令:
    三种模式:
    命令行模式、编辑模式、尾行模式
    1、三种模式怎么切换
    2、在命令行模式,光标跳到第一行第一个字母
    最后一行第一个字母
    一行的最后一个字母
    删除当前行
    删除当前行及所在的以下行
    3、假如文件内容满满的,我需要重新覆盖文件
    ctrl + a,Ctrl + c --> gg + dg -->i,右键粘贴 -->esc -->shift + : --->wq

  • 相关阅读:
    数据分析的5层解读,报表仍是有效的落地实践!
    rex 传文件改变用户属主
    rex 通过--parameter1=dbcdefg传参
    rex 给shell 脚本传参
    rex run 传参
    rex ssh公钥认证
    eclipse maven工程中src/main/resources目录下创建的文件夹是包图标的解决方法
    数据分析的三层需求
    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
    java.sql.SQLException: Can not issue data manipulation statements with executeQuery()
  • 原文地址:https://www.cnblogs.com/liangweixiong/p/10462196.html
Copyright © 2020-2023  润新知