欢迎光临
感谢一路有你

shell学习 基础(1)

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 
<!-- for循环简单实例 -->
#!/bin/bash
#for.sh
for i in a b c d
do
	echo $i
	sleep
done

设置权限 chmod a+x for.sh
不设去权限使用 bash ./for.sh 执行


<!-- bash常用功能 -->
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为单位)


<!-- shell重定向和管道 -->

 

赞(0) 打赏
未经允许不得转载:王明昌博客 » shell学习 基础(1)
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮