zoukankan      html  css  js  c++  java
  • 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

        

       

  • 相关阅读:
    【STM32 .Net MF开发板学习02】GPIO测试
    【STM32 .Net MF开发板学习01】Hello world
    【STM32 .Net MF开发板学习04】TinyGUI位图显示
    【STM32 .Net MF开发板学习03】TinyGUI绘图示例
    【STM32 .Net MF开发板学习06】蜂鸣器和LED数码管显示
    免费发放firmwave,打造史上最低价.Net MF开发板
    Windows Media Center携手新浪、搜狐推出互联网视频
    【STM32 .Net MF开发板学习07】全屏位图无闪烁显示
    第二部分 Mongodb增删改查 简单
    第二部分 Mongodb固定集合与性能 简单
  • 原文地址:https://www.cnblogs.com/sunny666/p/10998121.html
Copyright © 2011-2022 走看看