Linux 操作系统 #
基本知识
- $ 普通用户
超级用户 #
shell 脚本起始都是 #! /bin/bash
shell 脚本执行 #
- bash myScript.sh
- chmod 755 myScript.sh ./myScript.sh 先授予执行权限,再执行脚本
- chmod a+x sample.sh ./sample.sh
- 也可以使用脚本的完整路径进行执行脚本,如:/home/path/script.sh
echo #
- 用于终端打印的基本命令,默认情况下 echo 会在每次调用后添加一个换行符
- echo ‘hello’
- echo -n 禁止添加换行符
- echo -e 使用转义序列,转义序列可生效 echo -e “1\t2\t3”
- 打印彩色输出
- echo -e “\e[1;31m This is red text \e[0m”
- \e[1;31m 是一个转义字符,可以将颜色设置为红色,\e[0m 是将颜色重置
- 重置 0 ,黑色 40,红色 41,绿色 42,黄色 43,蓝色 44,洋红 45, 青色 46,白色47
printf #
- 用于接受引用文本或由空格分隔的参数,可以使用格式化字符串的方法来输出个格式化字符,它不会添加换行符,必须手动指定
格式化输出 printf %-5s 输出占5个字符的长度
- printf “%-5s %-10s %-4s\n” no name mark
- 格式化替换符 %s %c %d %f