shell学习 基础(1)
#!/bin/bash #for.sh for i in a b c d do echo $i sleep done 设置权限 chmod a+x for.sh 不设去权限使用 bash ./for.sh 执行 tab自动补全 demo:设置网卡ip vi /etc/sysconfig/network-scripts/ifcfg-eth0 命令历史 history !5 历史中的第五条命令 !ser 历史中最后一条以ser开头的命令 命令别名 df -Th 查看磁盘大小 alias 查看别名 alias ddd = 'df -Th' 设置别名 永久保存 当前用户下的bashrc中添加 输出重定向 结果输出到文件 ifconfig eth0 > net.txt 保存覆盖 结果输出到文件 ifconfig eth0 >> net.txt 保存追加 结果输出到文件 ifconfig eth0 2> net.txt 错误重定向(前面命令错误,将结果输出到后面) 结果输出到文件 ifconfig eth0 2>> net.txt 错误重定向(前面命令错误,将结果输出到后面) 追加 结果输出到文件 bash red.sh &> net.txt 正确+错误命令(不能追加) 结果输出到文件 bash red.sh 1>> net.txt 2>&1 正确+错误命令(追加) (错误的输出给了1的通道) 管道操作 free -m 查看内存(以m为单位)
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。