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 

大数据课程推荐:

 【若泽大数据实战第二天】Linux命令基础 Linux

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄