ubuntu系统环境变量和shell脚本
扫描二维码
随时随地手机看文章
【1】配置环境变量
保存系统启动相关,或者系统配置相关的变量。
在系统中可以通过env命令打印系统当前的环境变量
HOME=/home/linux #linux用户家目录
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:
/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
#可执行程序的路径
1.添加只对当前终端生效的环境变量
export PATH=${PATH}:/home/linux/DC20052/day2
2.添加只对当前用户生效的环境变量
.bashrc (在用户家目录下)
export PATH=${PATH}:/home/linux/DC20052/day2
重启ubuntu生效
3.添加对所有用户生效的环境变量
sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/home/linux/DC20052/day2/"
重启生效
【2】网络相关命令
(1)网络基础
1.ip:主机在网络中的一个编号,这个编号就是ip地址
2.ip组成:网络号+主机号 组成
3.ip表示方式:点分十进制
4.ip的种类:ipv4 (4字节,32bit) ipv6(16字节,128bit)
5.ipv4的网段划分
网络号 主机号 最高位 范围 用单位
A 1字节 3字节 0 [0-127] 政府/大公司/学校
B 2字节 2字节 10 [128-191] 中等规模的公司
C 3字节 1字节 110 [192-223] 个人
192.168.1.255 广播地址
D 1110 [224-239] 组播
E 11110 [240-255] 未使用(实验室)
A:0.0.0.0 - 127.255.255.255
B:128.0.0.0-191.255.255.255
C:192.0.0.0-223.255.255.255
D:224.0.0.0-239.255.255.255
E:240.0.0.0-255.255.255.255
6.子网掩码
子网掩码:获取网络编号 192.168.1.160 &255.255.255.0
192.168.1.0
7.网关
和外网通讯的ip地址,叫网关,一般咱们认为交换机的ip地址
就是网关
8.DNS
域名解析器
www.baidu.com -->182.61.200.7
域名解析服务器的地址
8.8.8.8
114.114.114.114
(2)命令
1.查看网络的命令
ifconfig
2.设置网络(图形界面)
address : 192.168.1.250
netmask : 255.255.255.0
gateway : 192.168.1.1
DNS : 8.8.8.8
3.重启网络管理服务
sudo service network-manager restart
4.测试
ping www.baidu.com
PING www.a.shifen.com (182.61.200.7) 56(84) bytes of data.
64 bytes from 182.61.200.7: icmp_req=1 ttl=53 time=4.56 ms
静态配置网络
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
dns-nameservers 8.8.8.8
重启:
sudo /etc/init.d/networking restart
sudo service network-manager restart
注意,上述重启之后需要修改配置文件,联网图标才能正常显示
ifupdown:managed=false ==>true
/etc/NetworkManager/NetworkManager.conf.
测试:
ping www.baidu.com
【3】shell编程
作业:
1.在自己的用户主目录下新建两个子目录subdir1 subdir2
2.将/etc/passwd文件拷贝到subdir1 ,将/etc/group 拷贝到subdir2
3.将subdir2重命名为subdir
4.对subdir1进行打包并且压缩成xz格式
5.将打包后的xz格式文件拷贝到subdir目录下
6.解压subidr目录下的压缩格式文件
7.查看subidr目录下所有的文件
把上述命令写在:test.sh
执行看效果 :chmod 0777 test.sh ./test.sh