Linux学习笔记4
原创longsir1989 博主文章分类:Linux ©著作权
©著作权归作者所有:来自51CTO博客作者longsir1989的原创作品,请联系作者获取转载授权,否则将追究法律责任
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
上一篇:Linux学习笔记3
下一篇:Linux学习笔记5
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux第二周学习笔记(4)
2.10环境变量PATH
目录 文件 管理 -
2018-4-18 Linux学习笔记
本文是阿铭linux系列课程关于shell脚本中的逻辑判断,文件目录属性判断,if特殊用法和case判断的学习笔记.
shell 脚本 逻辑判断 casen -
Linux学习笔记4——文件目录标准
文件系统
Linux 常用命令 -
2018-4-16 Linux学习笔记
本文是阿铭linux系列课程关于添加自定义监控项目, 配置邮件告警, 测试告警和不发邮件的问题处理的学习笔记.
添加 自定义 监控项目 配置 问题处理