每天学习linux一小时-day5

今天学习了shell的概念,shell是用户和操作系统内核之间的桥梁,狭义的shell为操作系统命令行,实际是操作系统相关应用程序的集合。常用shell为bash.

还学了变量的概念,变量查看使用echo$变量名 查看, 环境变量PATH修改: PATH=$PATH:xxxx, 申明变量还可以用declare命令,参数有-aixr,a为array, i为整型,x同export(设置为环境变量),r为readonly.

变量赋值时,双引号中的特殊符号会起作用,单引号会失去作用。需要将一个命令的执行结果赋给变量,如:var=$(uname -r)或var=`uname -r` 反单引号。

若要使用键盘输入赋值给变量,用read命令,如:"read -p 提示语 -t 等待时长 变量"

常用变量:

$为当前shell 的PID

?为上一命令的执行结果,成功为0

PATH为可执行文件文件搜索路径

HOME为用户主目录

PS1为命令行的提示符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容