您的位置:首页 > 运维架构 > Linux

linux 个人学习笔记(没有干货)

2016-06-07 14:05 323 查看
编辑中……

没有什么干货,学习完之后会整理(教材:鸟哥那本书)

11章 认识与学习bash

<font color=red>内容</font> //定义颜色


 11.1 什么是bash

bash(Bourne Again SHell),伯恩是人名.

系统合法shell要写入

  
/etc/shells
文件

用户什么时候可以取得shell来工作?每个用户默认取得哪一个shell?

  
/etc/passwd
文件

bash shell 的内置命令:type

查看命令是否为内置命令

type -t

 11.2 shell的变量功能

真正以shell来跟linux 通信,是在正确的登陆linux之后。

变量的显示与设置:echo,unset

例:

echo $PATH
echo ${PATH}


变量的设置规则:

1.
myname=leon
等号两边不能有空格

2.变量命名只能是英文与数字,开头只能是字母

3.”“内特殊字符,保有原本特性. ” 内特殊字符为一般字符

4.可用 “ \ ”将特殊字符转义为一般字符

5.增加变量内容
PATH="$PATH":/home/bin


6.变为环境变量的方法
export PATH


7.取消变量:
unset myname


环境变量的功能

env
查看环境变量与常见环境变量说明(environment,环境)

set
查看所有变量(环境变量与自定义变量)

一般来说,只要跟我们目前这个shell的操作借口有关的变量,通常都将会被设置为大写字符。

PS1(提示符的设置)

数字‘1’,就是我们每行命令前面的提示符,可以自定义

$(关于本shell的PID)

?(关于上个执行命令的回传码)

返回上条命令的执行结果代码

echo $?


OSTYPE、HOSTTYPE、MACHTYPE变量

语系变量:locale

查询所支持语系:
locale -a


LANG或者LG_ALL变量被设置时,其他语系变量会被这两个取代。

语系定义的文件

/etc/sysconfig/i8n


变量键盘读取、数组与声明:read,array,declare

read:按提示对变量赋值

-p 接提示

-t 接等待秒数

declare/typeset

一样的功能,声明变量的类型

declare [-aixr] variable=……


与文件系统集程序的限制关系:ulimit

限制用户的资源使用

变量内容的删除、替代与替换

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: