注:cd 回到的目录都是家目录,root是到/root 其他用户默认情况下是到/home/下创建
###############################################################################
1、当我们登录linux,输入完用户名,密码之后就会进入到操作界面
username@localhost$
root@localhost#
输入命令的提示符那里,我们会看到类似于这样的信息,@前边的是用户,@后边的是主机名,$符号代表普通用户,#符号代表超级用户。
2、基本上我们在写一个脚本的时候都会使用#!/bin/bash为脚本的开头
我们在执行脚本的时候,要记得用chmod u+x file.sh 给文件加上执行权限
3、shell脚本是逐行执行的
cmd1,cmd2,cmd3......cmdN,如此执行下去
4、我们可以试着输出一些信息
echo "welcome to linux"
5、输出中的双引号和单引号
echo "welcome to linux $1" 这样的语句中双引号内是可以识别变量的
echo ’welcome to linux $1‘ 这样的语句中单引号内的变量将会被识为问字符
6、也可以使用printf输出
printf "Hello world \n" #\n是换行的意思
printf还支持格式化的输出
例如:
#!/bin/bash
printf "%-5s %-10s %-4s\n" No Name Mark
printf "%-5s %-10s %-4s\n" 1 Chang 100
printf "%-5s %-10s %-4s\n" 2 mu 200
printf "%-5s %-10s %-4s\n" 3 wang 300
%-5s 指定格式为左对齐,宽度为5行 -为左对齐的意思
7、转移符号
在linux中如果一个文件带了空格 或者其他啥特殊符号,那都不会被识别出来比如
cd linux chang
中间的空格是不会被识别的,linux会认为这是两个文件,可以这样做
cd linux\ chang
来进入这个目录
“\” 就是告诉系统 这个目录中间有个空格而不是两个文件
8、文字的颜色
每种颜色都有对应的代码,可以利用他来改变linux输出字体的颜色
比如:
echo -e "\e[1;42m Green Badsf \e[0m"
shell学习笔记___1
原创
©著作权归作者所有:来自51CTO博客作者Vfast_畅思衡的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【STM32F1】USART学习笔记
萌新学习笔记
STM32 USART -
【CAD建模号】学习笔记(三):图形绘制区1
本期学习笔记介绍【CAD建模号】中图形绘制区的二维工具、面建模、实体工具和文本工具。
角点 二维 图形绘制 CAD建模号 模宗 -
shell脚本学习笔记系列--1
一.学好shell编程的知识储备 1.相关Linux系统命令应用; 2.Vi/vim 编辑器的熟练使用,相关客户端软件的设置; &
shell脚本 Linux运维 自动化运维 -
Shell 十三问学习笔记1
cat a#a b c
职场 脚本 shell 休闲 shell十三问 -
Linux shell编程学习笔记1:关于shell的前世今生
Shell英文单词的原意是“外壳”,在计算机领域专指在操作系统(Operating System)外层,提供用户界面(User Interface)
linux shell shell编程 学习笔记 shell脚本