首页 > 代码库 > Linux Shell 学习笔记 00
Linux Shell 学习笔记 00
1、Bash = Bourne Again SHell
2、终端提示符:
#普通用户username@hostname$#管理员用户root@hostname#
3、shell脚本通常是一个以shebang起始的文本文件:
#!/bin/bash
shebang是一个文本行,其中#!位于解释器路径之前。/bin/bash是bash的解释器的命令路径。
在Unix行话中,字符“#”通常读作“sharp”或“hash”或“mesh”来称呼,惊叹号“!”称为bang,“shebang”是指这两个字符合起来“#!”。
4、将字符串写入文本:
echo "This is a sample text!" > temp.txt
将字符串插入文本后面:
echo "This is another sample text!" >> temp.txt
查看文本文件内容:
cat temp.txt
将错误信息stderr重新定向到文本中:
$ ls + 2> out.txt
ls + 是一条错误语句,“2>”是stderr重新定向符。
/dev/null 是一个特殊的设备文件,它接收到的任何数据都会被丢弃,被称为设备黑洞。数据一去不复返。
5、在脚本中生成延时:
#!/bin/bashecho -n Count:tput sccount=0;while true;do if [ $count -lt 40 ]; then let count++; sleep 1; tput rc tput ed echo -n $count; else exit 0; fidone
Linux Shell 学习笔记 00
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。