Linux 系统一些很基础知识

什么是环境变量?

  在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

    

   

原文地址:https://www.cnblogs.com/sunny666/p/10998121.html