Unix整理笔记-shell介绍1-里程碑M5

简介:

1 PS1变量在很大程度上修改Unix的行为,这取决于对某个特殊环境变量所赋值的值。

2 shell有自己的环境变量,如果深入研究shell脚本编程,就能够创建自己的环境变量来实现脚本的特殊功能。例如,可以创建一组变量,这组变量基于各个用户使用磁盘空间的情况来定义他们的提示符。

3 Unix中每个元素都是一个文件。

4 PATH变量的值通常在一个配置文件中,/etc/profile。用户可以向PATH中添加自己的值。格式为:

PATH=$PATH:new value

可以一次添加多个目录,用冒号分开就ok。

5 所有路径都相对于根目录。不管路径的级数是多少,一样可以使用相对路径。

6 .表示当前目录;..表示当前目录的父目录;~表示用户的主目录;

7 shell是一个程序,他位于用户和操作系统的内核之间。当用户执行命令火在提示符后进行输入时,就会与shell进行交互。接着,shell将用户的命令和按键转换成内核能够理解的内容,内核做出响应,然后在由shell输出提交给用户。

8 临时修改shell:1)在提示符后输入:tcsh (改为了tcsh shell)2)如果tcsh不在PATH中就用完整路径:/bin/tcsh 3)如果想返回自己的默认shell,就输入exit

9 各种shell:1)bourne shell 2) ash 3)bourne again shell 4) korn shell 5) z shell 6) c shell 7) perl shell

10 shell配置有4个主要元素,可以使用4者的任意组合,分别为:运行控制文件(只要启动shell就会执行),环境变量,别名,选项

11 /etc/profile

12 set 查看在系统上任意shell中所定义的变量。 









本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/808407,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
26 0
|
3月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
26 2
|
3月前
|
Unix Shell Linux
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
36 4
|
2月前
|
Unix Shell Linux
在Unix/Linux Shell中,管道(`|`)和重定向
在Unix/Linux Shell中,管道(`|`)和重定向
23 1
|
3月前
|
网络协议 Unix Linux
在Unix/Linux shell中,与网络相关的命令
在Unix/Linux shell中,与网络相关的命令
24 2
|
3月前
|
Unix Shell Linux
在Unix/Linux shell中,`ps` 命令
在Unix/Linux shell中,`ps` 命令
28 2
|
5月前
|
Shell
shell脚本编程笔记(一)
.在位于头部的用以供shell明白应当以何种方式启动的该脚本的命令行中。可以提供额外参数。
26 0
|
8月前
|
机器学习/深度学习 监控 Shell
Shell 一个月时间让你从小白到实战【万字笔记建议收藏方便学习】2
Shell 一个月时间让你从小白到实战【万字笔记建议收藏方便学习】2
40 0
|
8月前
|
Shell Linux
Shell 一个月时间让你从小白到实战【万字笔记建议收藏方便学习】1
Shell 一个月时间让你从小白到实战【万字笔记建议收藏方便学习】1
54 0
|
8月前
|
机器学习/深度学习 Shell Linux
Linux笔记丨shell脚本零基础入门,基础操作
Linux笔记丨shell脚本零基础入门,基础操作