1. Linux的环境变量.

全局环境变量的查看

printenv

一个结果示例

XDG_SESSION_ID=354
TERM=xterm
SHELL=/bin/bash
SSH_CLIENT=10.24.11.245 1606 22
SSH_TTY=/dev/pts/0
USER=root
KUBECONFIG=/etc/kubernetes/admin.conf
LIBVIRT_DEFAULT_URI=qemu:///system
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=/root
LANG=en_US.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
SSH_CONNECTION=10.24.11.245 1606 10.24.100.101 22
XDG_RUNTIME_DIR=/run/user/0
_=/usr/bin/printenv

显示单个环境变量 使用 echo 比如

echo $PATH

注意大小写 以及 注意 echo和cat  可以使用 > 或者是 >> 覆盖以及添加到输出文件中去

2. 设置环境变量

variablename=variablevalue

注意中间没有任何空格

可以使用 echo $variablename 来展示变量内容

导入到全局环境变量

export variablename

重启有效果 需要

echo "export varaiblename" >>/root/.bash_profile的方式

注意命令结束之后 需要使用 source /root/.bash_profile 的方式使之生效

3. 定义系统的环境变量

环境变量的获取

/etc/profile

$HOME/.bash_profile

$HOME/.bash_login

$HOME/.profile

以及 /etc/bashrc 以及 $HOME/.bashrc

4 alias 命令别名

alias li='ls -il'

注意 命令别名只在当前进程有效 除非是放到 profile里面去 不然每次都需要处理一下.

5. 文件权限以及umask 等

用户账户的存放位置

/etc/passwd

密码的存放位置

/etc/shadow

添加用户 useradd 添加组 groupadd  删除用户 userdel 删除组 groupdel

6 文件组以及权限

rwx

- 文件 d 目录 l 连接 c 字符设备 b 块设备 n 网络设备

2-4位表示当前用户的权限

5-7位表示文件属主所在群组的权限

8-10位表示非文件属主群组用户的权限

7 umask 默认用户权限 使用 666 减去umask的值即可

最新文章

  1. Zip文件中文乱码问题解决方法(MAC->Windows)
  2. svn代码提交注意事项
  3. [ACM_模拟][ACM_数学] LA 2995 Image Is Everything [由6个视图计算立方体最大体积]
  4. Cannot change version of project facet Dynamic web module to 2.5
  5. SQL Server Index详解
  6. Android—进度条
  7. 创业 CEO:如何选择投资人
  8. hdoj 1599 find the mincost route【floyd+最小环】
  9. Equals 和==
  10. Liunx的DHCP配置
  11. 阿里云ECS试用配置
  12. JAVA中for与while关于内存的细节问题
  13. spark-submit(spark版本2.4.2)
  14. day22 ramdom 模块
  15. Django登陆以后重定向到请求登陆的页面
  16. Git 常用命令和统计代码量
  17. 线程同步——用户模式下线程同步——Interlocked实现线程同步
  18. 1016 Phone Bills (25)(25 point(s))
  19. Tomcat服务时区设置
  20. Windows Forms编程实战学习:第三章 菜单

热门文章

  1. 2emq服务器压力测试(无用)
  2. go标准库的学习-net/http
  3. day14 Python集合的补充
  4. nodejs中引用其他js文件中的函数
  5. Ubuntu sudo apt-get 安装下载更新软件包命令详解
  6. C++ 实现strcpy
  7. C语言程序设计II—第四周教学
  8. Android 由 android:launchMode="singleInstance“引发的界面无法返回的情况
  9. JAVA体系的线程的实现,线程的调度,状态的转换
  10. 大牛blog