Linux学习day3

【软件包的管理】
【简介】

Debian包:DebianLinux首先提出
Ubuntu中软件包类型:
二进制软件包:.deb 包含可执行文件、库文件、配置文件、
man/info页面、版权声明和其他文档。
tree_1.5.3-2_i386.deb
软件包名称 软件版本 修订版本 体系架构
源码包:.dsc 包含软件源代码、版本修改说明、构建指令以及编译工具等。
先由tar工具归档为.tar.gz文件,然后再打包成.dsc文件。
Rpm软件包:RedhatLinux提出

【软件包管理工具】
1.dpkg:不需要联网,有软件包就可以直接安装 但是无法查询软件包依赖关系
** dpkg -i 软件名全称:安装
dpkg -s 软件包名:显示软件的安装状态
dpkg -L 软件包名:列出安装的软件包清单
** dpkg -P 软件包名:移除已安装软件包及配置文件
** dpkg -r 软件包名:移除一个已经安装的软件包
2.apt
软件包管理工具apt:
1)优缺点:
第一,主动从镜像站点获取软件包;
第二,安装软件包时,可以检查软件包的依赖关系。
第三,需要网络,先下载再安装
2)相关命令:
apt-get check :检查系统中依赖关系的完整性。(apt-get -f install进行修复)
apt-get update :下载更新软件包列表信息
apt-get upgrade:将系统中所有软件包升级到最新的版本
apt-get install:下载所需软件包并进行安装配置(apt-get install 软件包名(sudo apt- get install rxvt) --reinstall)
apt-get remove:卸载软件包
apt-get --purge remove:完全卸载软件包
apt-get clean:删除缓存区中所有已下载的包文件

vi /etc/apt/source.list 查看软件源

【shell认识】
shell:本质上是一个命令行解释器
可以实现用户和内核的交互
【通配符】
可以用来代替字符的符号
*:代替若干字符
?:可以代替一个字符
[abc]可以代替abc中有其中某一字符的单字符文件
[!abc]/[^abc]可以代替除了abc以外有其中某一字符的单字符文件
[a-z]可以代替a-z中有其中某一个字符的单字符文件
【管道】|
作用:|前面的命令的输入作为后面命令的输入
ex:ls|wc -w查看当前路径下文件个数(不包括隐藏文件)
ls :查看目录
wc -w查看文件中的单词数
【输入输出的重定向】

file:将输出重定向到文件file,以覆盖的方式

file:将输出重定向到文件file,以追加的方式
<file:将输入重定向为文件file

【用户管理】
添加用户:sudo adduser 用户名//先切换到根目录
vi etc/passwd可以查看新注册用户信息
ls /home下可以看到生成用户的家目录
/etc/group可查看新用户组信息
切换用户:su 用户名
退出用户:exit
su:切换为超级用户
删除用户:sudo deluser --remove-home 文件名
删除组:sudo delgroup 组名

发布了12 篇原创文章 · 获赞 1 · 访问量 197

猜你喜欢

转载自blog.csdn.net/qq_39338091/article/details/105453926