限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >其他技术 >Linux >Shell编程

shell学习 基础(1)

分类:Shell编程时间:2019-04-08浏览:2213

#!/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为单位)




本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.