Ubuntu操作系统的总结操作

Ubuntu操作系统的总结操作
⼀.Ubuntu系统环境变量
Ubuntu Linux系统环境变量配置⽂件分为两种:系统级⽂件和⽤户级⽂件
1.系统级⽂件:
/etc/profile:在登录时,操作系统定制⽤户环境时使⽤的第⼀个⽂件,此⽂件为系统的每个⽤户设置环境信息,当⽤户第⼀次登录时,该⽂件被执⾏,并从/etc/profile.d⽬录的配置⽂件中收集Shell的设置,这个⽂件⼀般就是调⽤/etc/bash.bashrc⽂件
/etc/bash.bashrc:系统级的bashrc⽂件,为每个运⾏bash shell的⽤户执⾏此⽂件,bash shell被打开时,该⽂件被读取.
/etc/environment:在登录时操作系统使⽤的第⼆个⽂件,系统在读取你⾃⼰的profile前,设置环境⽂件的环境变量
2.⽤户级⽂件:
~
/.profile:每个⽤户都可使⽤该⽂件输⼊专⽤于⾃⼰使⽤的shell信息,当⽤户登录时,该⽂件仅仅执⾏⼀次!默认情况下,他设置⼀些环境变量,执⾏⽤户的.bashrc⽂件。
~/.bashrc:该⽂件包含专门于你的bash shell的bash信息,当登录时以及每次打开新的shell时.该⽂件都会被读取
~/.bash_profile:每个⽤户都可使⽤该⽂件输⼊专⽤于⾃⼰使⽤的shell信息,当⽤户登录时,该⽂件仅仅执⾏⼀次!默认情况下,他设置⼀些环境变量,执⾏⽤户的.bashrc⽂件。~/.bash_profile 是交互式、login ⽅式进⼊ bash 运⾏的~/.bashrc是交互式 non-login ⽅式进⼊ bash 运⾏的通常⼆者设置⼤致相同,所以通常前者会调⽤后者。
~./bash_login:不推荐使⽤这个,这些不会影响图形界⾯。⽽且.bash_profile优先级⽐bash_login⾼。当它们存在时,登录shell启动时会读取它们。
~/.bash_logout:当每次退出系统(退出bash shell)时,执⾏该⽂件.
~/.pam_environment:⽤户级的环境变量设置⽂件。
蓝鲸紧急出动
3.执⾏顺序
对于整个系统⽽⾔:
/etc/enviroment -->/etc/profile --> $HOME/.profile -->$HOME/.env (如果存在)
/etc/profile 是所有⽤户的环境变量
/etc/enviroment是系统的环境变量
登陆系统时shell读取的顺序应该是
/etc/profile ->/etc/enviroment -->$HOME/.profile-->$HOME/.env
原因应该是⽤户环境和系统环境的区别了
如果同⼀个变量在⽤户环境(/etc/profile)和系统环境(/etc/environment) 有不同的值那应该是以⽤户环境为准了。
在登录Linux时要执⾏⽂件的过程如下:
在刚登录Linux时,⾸先启动/etc/profile ⽂件,然后再启动⽤户⽬录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile⽂件中的其中⼀个,执⾏的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile⽂件存在的话,⼀般还会执⾏ ~/.bashrc⽂件。所
以,~/.bashrc会调⽤/etc/bashrc⽂件。最后,在退出shell时,还会执⾏~/.bash_logout⽂件。
所以执⾏顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc-> /etc/bashrc -> ~/.bash_logout
4.访问环境变量:
qq之父⼆.Ubuntu软件操作命令:
1.apt软件包常见管理操作
安装软件
命令:sudo  apt-get install softwarename
更新软件信息数据
大学生职业测评系统命令: sudo apt-get update
更新所有已安装的软件包
命令:  sudo apt-get upgrade
将系统升级到新版本
噻吩磺隆命令:sudo  apt-get dist-upgrade
卸载软件
命令:sudo  apt-get remove sofawarename
卸载并清除配置
命令:sudo  apt-get remove --purge sofawarename
⾃动删除长期不需要的软件
sudo apt autoremove
修复依赖命令
sudo apt-get -f install
⾃动安装(autoconf/automake主要⽤于创建Makefile)
sudo apt-get install automake
2.deb包的安装,创建和管理软件包创建命令
安装软件包
命令: sudo dpkg -i package.deb
删除软件包
命令: sudo dpkg -r package.deb
删除软件包(包括配置⽂件)
苏州科技文化艺术中心
命令: sudo -P package.deb (P要⼤写)或者sudo -r --purge package.deb 查看系统中已安装软件包信息
命令: sudo -l
3.使⽤tar命令进⾏打包
解压⽂件
命令: tar -zxvf  ***.
解压⽂件到制定⽂件
命令:  tar -zxvf  ***. -C Specify Files (C要⼤写)
4.⽂件的权限管理
查看权限
命令: sudo ls -l filename
ubuntu下设置权限的命令为:
共10位数
其中:最前⾯那个 - 代表的是类型
中间那三个 rw- 代表的是所有者(user)
ODF然后那三个 rw- 代表的是组(group)
最后那三个 r-- 代表的是其他⼈(other)
后⾯9位数:
r 表⽰⽂件可以被读(read)
w 表⽰⽂件可以被写(write)
x 表⽰⽂件可以被执⾏(如果它是程序的话)
- 表⽰相应的权限还没有被授予
修改⽂件或⽂件夹的权限
第⼀种命令: chmod [-R] [ u / g / o / a ] [ + / - / = ] [ r / w / x ] filename
第⼆种命令: chmod [-R] [xyz] file
其中,x,y,z分别表⽰数字(最⼤不超过7),并分别对应User、Group、Other u表⽰User,即⽂件或⽬录的所有者
g表⽰⽂件或⽬录的所属组
o表⽰Other,即其他⽤户
a表⽰ALL,所有⽤户
+表⽰增加权限
-表⽰取消权限
=制定权限范围
r表⽰Read,即读权限,数字代号为"4"
w表⽰Write,即写权限,数字代号为"2"
x表⽰运⾏⽂件,数字代号为"1"
其中:-R表⽰以递归整个⽂件夹中的⼦⽂件
5.⼀些⼩命令:
安装扩展名为.sh的包
命令: sudo su -c 'sh xxx.sh'
其中sh必须要加
区域截屏
命令: shift+prtSc(我的截屏键)
查看⽹络接⼝
命令:sudo ifconfig
刷新dns缓存
命令: sudo rcnscd restart
查看挂载磁盘
命令: sudo fdisk -l

本文发布于:2024-09-22 18:19:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/61143.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:权限   系统   环境   设置   环境变量   命令   配置   登录
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议