• linux字符集修改


    首先介绍一下变量。

    1、变量类型:本地变量、环境变量、局部变量、特殊变量(内置)、参数变量、只读变量。

      

    2、bash的配置文件:profile类和bashrc类

        profile类:为交互式登录的shell提供配置

        bashrc类:为非交互式登录的shell提供配置  

          

          交互式:通过终端输入用户名和密码登录后打来shell

              通过su - USERNAME或su -l USERNAME登录后打开的shell

            配置文件读取顺序:/etc/profile-->/etc/profile.d/*-->~/.bash_profile-->/etc/bashrc

          非交互式:通过su USERNAME执行的登录

               GUI图形界面下打开的终端

               运行脚本文件中打开的shell

            配置文件读取顺序:~/.bashec-->/etc/bashrc--->/etc/profile.d/*

          总结:两者的区别可以简单的说成是——是否需要输入密码。

    从上边我可以知道如何定义变量并且使变量生效。下边我们就通过修改$LANG这个变量来修改字符集。

    1、查看

    echo $LANG  : 查看系统登录用户当前的字符集状态

    locale -a  : 查看本地的字符集

    locale -m :查看所有支持的字符集

    2、设置

    1、设置 Linux 系统的环境变量只需要在 /etc/profile (全局) 或者 ~/.bashrc (单个用户,该文件也可以给用户加入特殊变量) 即可。
    2、os层面默认字符集文件 /etc/sysconfig/i18n


    字符集的设置:
    1、临时  LANG="zh_CN.UTF-8" export LANG= "zh_CN.UTF-8"。临时有效下次登录失效
    2、修改/etc/sysconf/i18n文件,把 LANG="zh_CN.UTF-8" 。

    3、修改bash的配置文件。如修改/etc/profile添加 export LANG=zh_CN.UTF-8

  • 相关阅读:
    FFmpeg入门,简单播放器
    Linux系统编译Win32版本adb
    检测目标程序ELF bit是32还是64
    Swift编程资料全集
    Swift编程资料总结
    cocos2d-html5学习之三-为sprite添加触摸事件
    Cocos2d-html5学习笔记二
    cocos2d-x学习笔记一
    NSViewAnimation进行视图和窗口动画
    Cocoa中NSAnimation动画简介
  • 原文地址:https://www.cnblogs.com/wxxjianchi/p/9841902.html
Copyright © 2020-2023  润新知