Linux-Ubuntu使用记录(1)

Linux-Ubuntu使用记录(1)

1、linux环境变量设置

1)/etc/profile

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.

所以如果你有对/etc/profile有修改的话必须得重新登录你的修改才会生效,此修改对每个用户都生效。

2)/etc/bashrc

每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取,每次用户打开一个终端时,即执行此文件

如果你想对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。

3)~/.bash_profile

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

4)~/.profile

在一般情况下,人们并不区分 Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我们可以看到#!/bin/sh,它同样也可以改为#!/bin/bash。

由于这层原因在Debian中使用.profile文件代 替.bash_profile文件以兼容不同的shell

.profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。

5)~/.bashrc

该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(每个用户都有一个.bashrc文件,在用户目录下)

此文件类似于/etc/bashrc,不需要重启生效,重新打开一个bash即可生效, /etc/bashrc对所有用户新打开的bash都生效,但~/.bashrc只对当前用户新打开的bash生效。

/etc/profile,/etc/bashrc 是系统全局环境变量设定

/.profile,/.bashrc是用户家目录下的私有环境变量设定

2、linux使用代理

YUM添加代理服务器:

#vim /etc/yum.conf  添加下边一行
proxy=http://代理服务器ip:port/

添加全局代理(临时生效):

[root@ds]# export http_proxy=http://代理服务器ip:port
[root@ds]# export https_proxy=http://代理服务器ip:port/

取消全局代理:

[root@ds]#unset http_proxy
[root@ds]#unset https_proxy

添加全局代理(用久):

# vi /etc/profile
export http_proxy=192.168.10.91:3128
export https_proxy=192.168.10.91:3128
export ftp_proxy=192.168.10.91:3128
export no_proxy=192.168.10.0 # 访问局域网时不使用代理

给apt添加代理

vi /etc/apt/apt.conf.d/10proxy   #这个文件正常不存在,会新建一个
#编辑内容为:
Acquire::http::Proxy "http://user:pwd@192.168.1.1:8080";

wget添加代理

#vim /etc/wgetrc  添加如下

https_proxy = http://代理服务器ip:port/
http_proxy = http://代理服务器ip:port/
ftp_proxy = http://代理服务器ip:port/

给npm添加代理

npm config set proxy=http://server:port
npm config set https-proxy http://server:port
# 删除代理
npm config delete proxy
npm config delete https-proxy
# 永久设置源
npm config set registry=https://registry.npm.taobao.org
npm config delete registry
# 临时设置源
npm install <packname> --registry=https://registry.npm.taobao.org
# 查看代理信息
npm config list
# 查看npm全局安装位置
npm bin -g
# 查看npm的包全局安装位置
npm root -g

3、linux修改DNS

1、DNS的临时修改。(重启后失效)

vim /etc/resolv.conf  

改为如下内容:

nameserver 8.8.8.8 #修改成你的主DNS

nameserver 8.8.7.7 #修改成你的备用DNS

2、DNS永久修改。(永久修改不失效)

vim /etc/resolvconf/resolv.conf.d/base //打开resolv.conf 文件

最后输入:

nameserver 8.8.8.8 #修改成你的主DNS

nameserver 8.8.7.7 #修改成你的备用DNS
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值