什么是环境变量?
在Linux中的变量,可以分为环境变量和本地变量:
1)环境变量:相当于全局变量,存在于所有的Shell中,具有继承性;
2)本地变量:相当于局部变量只存在当前Shell中,本地变量包含环境变量,非环境变量不具有继承性。
1.2.2 按生存周期分
1)永久:需要修改配置文件,变量永久生效;
2)暂时:使用export定义,关闭Shell后失效。
什么是命令提示符?
linux中这就是命令提示符;
无论在那个页面都是能显示这个 ,这个是保存在PS1里面的环境变量
PS1
echo $PS1 --打印命令行显示样式
PS1='[u@h w]$ ' --修改命令提示符
这里给提示符添加了一个 ,是增加了一个变量特殊符号 代表的是时间
在PS1还有如下变量提示符 :
d :代表日期,格式为 weekday month date
H :完整的主机名
h :仅仅取得主机名称的第一个名字
:显示时间,为24小时格式.例如:HH:MM:SS
T :显示时间,为12小时格式.
A :显示时间,为24小时格式, HH:MM
u :目前使用者的帐号名称
v :BASH的版本信息
w :完整的目录工作名称.根目录会以~取代.
W :利用basename取得工作目录名称,所以仅仅会列出最后一个目录名
# :下达的第几个命令
$ :提示字符,如果是管理员的则提示为#,否则就是$
由上可知 :我们这个栗子默认的命令提示符表示意思是:
u -- root 用户
@
h --oldboy--01 主机名
w -- test1 当前位置
$ --# 管理员
用户操作
查看当前登录用户 : whoami
添加用户 : useradd 用户名
设置密码 : passwd 用户名
su - 用户名 --切换用户
ctrl d --退出当前用户、注销
selinux
限制用户一些进程
因为是学习所以不做限制
--查询状态
-
永久更改配置
-- vim /etc/selinux/config
IPtables
防火墙,这里也做关闭
/etc/init.d/iptables status --防火墙状态
开启时候的状态
关闭,将status 更改为 stop
有时候没有关掉 是因为有用户在用 ,所以要关闭两次
永久性关闭:全部改为OFF