首页 > 编程知识 正文

linux设置用户(linux更改文件用户)

时间:2023-05-03 22:30:15 阅读:89390 作者:2934

前言

虽然在Linux环境中引入了环境,但环境变量的构成是基本的知识。 那么,你知道怎么构成吗?

登录小储物柜后,为什么可以执行ls、cd等常规系统命令? 在此,不对Linux系统如何优先读取各种配置文件进行说明。 在bash shell的. bash_profile中展开一些知识。

系统默认环境变量

用户登录到Linux系统的bash环境后,如何显示默认的环境变量

$ env

这里可以看到几个常用的变量值

主机名称=中心6 -测试

外壳=/bbd千兆字节/基本字节

TERM=xterm

HISTSIZE=1000

用户=测试者检查

home=/opt /测试程序检查

路径=/用户/lib 64/QT -

3.3/BBD GB :/USR /本地/BBD GB :/BBD GB :/USR/BBD GB :/USR /本地/SBB DGB 3360/USR/SBB DGB 3360/SBB 360/SBB

LANG=en_US.UTF-8

变量值说明:

HOSTNAME :主机名SHELL :要使用的SHELL用户:当前用户名HOME :当前用户的主目录PATH :要查找命令的路径列表。 注意在LINUX系统中用:分割表示并行LANG :语言环境

变量值示例:

访问用户的主目录$ cd $HOME

根据常用的命令$PATH路径进行遍历,检查是否有此命令$ which ls

alias LS=' LS--颜色=自动'

/bbd千兆字节/洛杉矶

如果命令不在默认路径中,将显示命令未找到的提示

$ lsd

- -基本: LSD :命令非基金

常用配置

以下是放置在. bash_profile上的示例。

配置JAVA变量export Java _ home=$ home/3 rd/JDK1.8.0_ 171

导出JRE _主页=$ Java _主页/日本

出口类路径=. $ Java _主页/lib : $ Java _主页/JRE/lib 3360 $类路径

导出路径=$ Java _ home/BBD GB : $路径注意:

这里的PATH代入需要:$PATH。 否则,如果启用环境变量,将找不到ls、vi等系统默认命令。 如果操作失误,管理员必须修改用户的. bash_profile以恢复正常。 请注意PATH的值的优先顺序。 如果export path=$ path : $ java _ home/bbd GB,并且操作系统上安装了jdk1.7,则在运行Java命令时,可以使用精简的储物柜自行配置的JDK

将Python变量exportpythonhome设定为$ home/3rd/python-2.7.11

exportpythonpath=$ python home/lib/python 2.7

导出python未缓冲=1

导出路径=$ python主页/BBD GB : $路径

导出LD _库路径=$ python主页/lib : $ LD _库路径

说明:

1 .使用1.LD_LIBRARY_PATH环境变量在程序加载过程中搜索动态链接库时,指定系统缺省路径以外的路径。 请注意,在LD_LIBRARY_PATH中指定的路径将在系统的缺省路径之前搜索。 用普通c编写的程序可以确认用ldd链接的动态库有多少。

2. LD_LIBRARY_PATH环境变量也同样从配置的优先顺序开始扫描。 必须注意配置项目值的优先级。

虽然可以任意定义放置别名,但除非你的固有意愿涵盖别名,否则不建议与常用命令发生冲突。

例如,如果观察当前用户的进程,很容易就会发现新命令pgalias pg='ps -ef|grep aiwm '

要访问经常访问的目录,可以轻松更改为以下新命令: cdcialiascdci=' CD/opt/tester hang/. Jenkins/workspace '

在grep搜索时,将显示颜色关键字alias grep=' grep-- exclude=*.o-- exclude=*.so-- exclude=* tags *-- I-- color '

优化系统性能条目如果需要更改默认的ulimit配置,可以直接向. bash_profile中添加常见的性能配置条目,例如:

限制- s 2048

ulimit-c0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。