Linux学习笔记4
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-24
shell shell 使用: 在unix下常用的是bash 功能:(1)自动完成 按tab键支持路径,在参数位置上按tab会补齐文件名,按两下tab键便可看所有系统命令. (1) 命令历史:按↑↓ 可查看所打过的历史命令.注:在用户文件夹下有个bash-histroy保存有上次使用的命令. 非shell功能, 虚拟终端功能:按alt f1~f6切换 鼠标粘贴:左键选择右键粘贴,可跨终端. *shell如何运行外部命令: 进程:一个正在运行的程序就是一个进程(不严密的解释) 派生:系统的所有进程都是由一个进程派生出来的 shell有一个父进程当接到一个命令时会产生一个子进程,而shell则进入休眠状态,等待子进程结束,子进程完后交给父进程一信息,父进程激活等待. 后台运行命令: 命令 & shell的基本配置: bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件. 另外一个文件在个人的目录下 个人目录/.bash-profile 还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc etc下的文件是全局文件,一经修改所有的用户设置都改了 shell的具体概念: 环境变量: 变量名=变量值 例: LANG=en 是设置语言为英文 LANG=zh-CN.GB18030是设置语言为中文 通过设置shell的变量来决定子进程继承什么样的值. {变量名=变量值 export 变量名 可简化为 export 变量名=变量值 注:export 不能省略,另外此时定义的变量是当前shell的值,一旦注销便没有了,想固化得修改profile文件 命令env 可查看所有环境变量里面有个path非常重要,它定义了shell命令执行的路径. Linux下命令执行仅搜索path路径,不会搜索当前目录的外部命令,在当前目录下要执行当前目录中的命令需要加”./”命令. 3.引用变量的值: $变量名 例:export PATH= $PATH:/etc/xxx 例如:echo $LANG echo 回显命令 可察看LANG的值 例 export CMD =ls $CMD –l 等于ls –l 本文出自 “龙目小子,博闻天下” 博客,请务必保留此出处http://longmuxiaozi.blog.51cto.com/865148/745694 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux学习时遇到的问题3下一篇: Linux学习时遇到的问题2
关于Linux学习笔记4的所有评论