在Linux系统上配置用户帐户可以以多种方式简化系统的使用。您可以在不知道它们位于何处的情况下运行命令。您可以重用以前运行的命令,而不必担心系统如何跟踪它们。您可以查看您的电子邮件,查看手册页,并轻松地返回到您的主目录,无论您可能在文件系统中迷失了方向。而且,当需要的时候,你可以调整你的账户设置,让它更符合你的喜好。
Linux环境设置来自一系列文件 - 有些是系统范围(这意味着他们影响到所有用户帐户),有些是在正坐在你的主目录文件来配置。当您登录和当地的人会立即生效之后,让您在帐户中所做的更改将覆盖整个系统的设置系统范围的设置生效。对于bash用户,这些文件包括这些系统文件:
/etc/environment /etc/bash.bashrc / etc / profile (
和一些本地文件:
在〜/ .bashrc〜/ .profile文件 - 没有看过,如果在〜/ .bash_profile或〜/ .bash_login文件在〜/ .bash_profile〜/ .bash_login文件
您可以修改任何本地4存在的,因为他们坐在你的主目录,并属于你。
查看你的Linux环境设置
若要查看环境设置,请使用env命令。你的输出可能看起来像这样:
$ ENV LS_COLORS = RS = 0:二= 01; 34:LN = 01; 36:MH = 00:PI = 40; 33:SO = 01; 35:做= 01; 35:BD = 40; 33; 01:CD = 40; 33;
01:或者= 40;31;01:mi = 00:苏= 37;41:sg = 30; 43: ca = 30; 41: tw = 30; 42:噢= 34;42:圣= 37;44:前任= 01;32:
* . tar = 01; 31: * . tgz = 01; 31: * .arc = 01; 31: * .arj = 01; 31: * .taz = 01; 31: * .lha = 01; 31: * .lz4 = 01; 31:
* .lzh = 01; 31: * .lzma = 01; 31: * .tlz = 01; 31: * .txz = 01; 31: * .tzo = 01; 31: * .t7z = 01; 31: * . zip = 01; 31:
* .Z = 01; 31:* Z = 01; 31:* DZ = 01; 31:* GZ = 01; 31:* LRZ = 01; 31:* LZ = 01; 31:*。LZO = 01; 31:* XZ = 01;。
31:* ZST = 01; 31:* tzst = 01; 31:* BZ2 = 01; 31:* BZ = 01; 31:* TBZ = 01; 31:* tbz2 = 01; 31:* .tz = 01; 31:
* . deb = 01; 31: * . rpm = 01; 31: * . jar = 01; 31: * . war = 01; 31: * . ear = 01; 31: * .sar = 01; 31: * . rar = 01; 31:
* .alz = 01; 31:* ACE = 01; 31:*动物园= 01; 31:*的cpio = 01; 31:* 7Z = 01; 31:* RZ = 01; 31:*。驾驶室= 01; 31:
*的.wim = 01; 31:* SWM = 01; 31:* DWM = 01; 31:* ESD = 01; 31:* JPG = 01; 35:* JPEG = 01; 35:*。MJPG = 01; 35:
* .mjpeg = 01; 35: * gif = 01; 35: * . bmp = 01; 35: * .pbm = 01; 35: * .pgm = 01; 35: * .ppm = 01; 35: * .tga = 01; 35:
* .xbm = 01; 35:* XPM = 01; 35:* TIF = 01; 35:* TIFF = 01; 35:* PNG = 01; 35:* SVG = 01; 35:*。SVGZ = 01; 35:
* .mng = 01; 35:* PCX = 01; 35:* MOV = 01; 35:* MPG = 01; 35:* MPEG = 01; 35:* m2v格式= 01; 35:*。MKV = 01; 35:
* .webm = 01; 35:* OGM = 01; 35:* MP4 = 01; 35:* M4V = 01; 35:* MP4V = 01; 35:* VOB = 01; 35:*。QT = 01; 35:
* .NUV = 01; 35:* WMV = 01; 35:* ASF = 01; 35:* RM = 01; 35:* RMVB = 01; 35:* FLC = 01; 35:*。AVI = 01; 35:
* .FLI = 01; 35:* FLV = 01; 35:* GL = 01; 35:* DL = 01; 35:* XCF = 01; 35:* XWD = 01; 35:*。YUV = 01; 35:
* .cgm = 01; 35: * .emf = 01; 35: * .ogv = 01; 35: * .ogx = 01; 35: * .aac = 00; 36: * .au = 00; 36: * .flac = 00; 36:
* .M4A = 00; 36:*中期= 00; 36:* MIDI = 00; 36:* MKA = 00; 36:* MP3 = 00; 36:* MPC = 00; 36:*。奥格= 00; 36:
*.ra=00;36:*.wav=00;36:*. opus=00;36:*.spx=00;36:*. spx=00;36: SSH_CONNECTION=192.168.0.21 34975 192.168.0.11 22 LESSCLOSE=/usr/bin/lesspipe %s %s LANG=en_US。utf - 8 OLDPWD = / home /合成XDG_SESSION_ID = 2253用户=啦PWD = / /无家= / home /合成SSH_CLIENT = 192.168.0.21 34975 22 XDG_DATA_DIRS = / usr /地方/分享:/ usr /分享:/ var / lib / snapd /桌面SSH_TTY邮件= = / dev / pts / 0 / var /邮件/无词= xterm SHELL = / bin / bash SHLVL = 1 LOGNAME =啦DBUS_SESSION_BUS_ADDRESS = unix:路径= /跑步/用户/ 1000 /总线XDG_RUNTIME_DIR = /运行/ USER / 1000路= / home /合成/ bin: / usr /地方/ sbin: / usr /地方/ bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr /游戏:/ usr /地方/游戏:/快速/ bin LESSOPEN = | /usr/bin/lesspipe % s_ = / usr / bin / env
虽然你可能会得到一个批量输出的,与上面那些在命令行上用于识别各种文件类型的颜色的交易中示出的第一个大的部分。当你看到喜欢的东西*的.tar = 01; 31:这告诉你,tar文件将显示在一个文件中列出的红色,而* . jpg = 01; 35:告诉您jpg文件将显示为紫色。这些颜色是为了方便从文件列表中挑选特定的文件。您可以了解更多关于这些颜色的定义以及如何自定义它们在Linux命令行上自定义颜色。
一个简单的方法把颜色,当你喜欢一个更简单的关闭显示是使用一个命令像这样的:
$ ls -l—color=从不
该命令可以很容易地变成一个别名:
$ alias ll2='ls -l—color=never'
还可以使用回声命令。在此命令,我们显示,将在我们的历史缓冲区记住命令的数量:
$回声$ HISTSIZE 1000
如果你移动了文件系统中的最后一个位置,它将会记住。
PWD = /家庭/ SHS OLDPWD = / tmp目录
进行更改
您可以更改环境设置有这样的命令,但如果你想保留这种设置添加一行lsuch在你的〜/ .bashrc文件“HISTSIZE = 1234”。
$出口HISTSIZE = 1234
“导出”变量意味着什么
导出变量使得设置提供给您的外壳和可能子shell。默认情况下,用户定义的变量是局部的,而不是出口到新的流程,如子shell和脚本。export命令让变量可用功能的子进程。
添加和删除变量
您可以创建新的变量,并让他们提供给你的命令行和子shell上很容易。然而,这些变量将无法生存你注销,然后再次插入,除非您还添加了他们的〜/ .bashrc或类似的文件。
$ export MSG=“你好,世界!”
如果需要,可以使用设置命令:
$未设置MSG
如果变量是本地定义,你可以很容易地将它通过获取你的启动文件(S)备份。例如:
你好,世界!$ unset $MSG $ echo $MSG $~ /。你好,世界!
总结
用户帐户设置了用于创建的Userful用户环境一套合适的启动文件,但个人用户和系统管理员可以通过编辑自己的个人设置文件(用户)或从其中很多的设置来源于文件更改默认设置(系统管理员)。