目录
- linux的目录结构
- 常用命令
-
- ls
- mkdir
- file
- shutdown
- alias
- find
- history
- grep
- sort
- uniq
- wc
- which
- whereis
- ps
- pgrep
- kill
- top
- gzip
- tar
- 进程
- 权限
- 软件管理
-
- RPM
- YUM
- APT
- Rsync
- 巨人的肩膀
- VChat
linux的目录结构
Linux文件系统是呈树形结构
#####################top的基本视图#####################
gzip
-d:解压
-f:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符 连接
-l:列出压缩文件的相关信息
-L:显示版本与版权信息
-r:递归处理,将指定目录下的所有文件及子目录一并处理分别压缩
-t:测试压缩文件是否正确无误
-v:显示指令执行过程
-1~9:压缩比例是一个介于1-9的数值,预设值为”6″,指定愈大的数值,压缩比例就会愈高
tar
-c:创建归档文件
-x:从归档文件中还原文件
-v:显示详细信息
-f:指定文件名(可带路径)进行归档
-z:使用gzip压缩
-t:列出归档备份文件的内容
-U:解开压缩文件还原文件之前,先解除文件的连接
-W:把文件归档后,确认文件正确无误
进程
进程一般分为交互进程、批处理进程和守护进程三类。
进程ID(PID):是唯一的数值,用来区分进程
父进程的ID(PPID):他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止,父进程并不一定终止。
进程状态:状态分为运行R、休眠S、僵尸Z
权限
字符表示法 | 八进制表示法 | 含义 |
---|---|---|
r | 4 | 读(查看文件) |
w | 2 | 写(删建文件、重命名) |
x | 1 | 执行(进入目录) |
软件管理
RPM
- 优点
- 安装方便,软件中所有数据都经过编译和打包
- 查询、升级、反安装方便
- 缺点
- 缺乏灵活性
- 存在相依属性
-i:安装
-U:升级安装,如果不存在也安装
-F:更新安装,如果不存在不安装
-vv:详细显示指令执行过程,便于排错
-h:有进度条
–replacepkgs:强制覆盖安装
–nodeps:不考虑相互关联性
-q :查询
-a:查询所有
-l :列出软件的文件清单
-e :删除软件
YUM
主要功能是更方便的添加/删除/更新RPM包,它能自动解决包的倚赖性问题
- 特点
- 便于管理大量系统的软件包更新问题
- 可以同时配置多个资源库(Repository)
- 简洁的配置文件(/etc/yum.conf)
- 自动解决增加或删除rpm包时遇到的倚赖性问题
- 使用方便
- 保持与RPM数据库的一致性
#安装软件
yum install –y software
#更新软件
yum update -y software
#删除软件
yum remove -y software
#列出资源库中特定的可以安装或更新以及已经安装的rpm包
yum list
#列出所有软件包组
yum grouplist
#安装软件包群组
yum groupinstall ‘包群组名’
yum groupremove ‘包群组名
#查看软件包信息
yum info 软件包名
#搜索
yum search 软件包名
#清除yum缓存
yum clean all
APT
#需要定期运行这一命令以确保您的软件包列表是最新的
apt update
#安装指定的软件
apt install package_name
#删除软件包
apt remove package_name
#删除已安装的软件包及配置文件
apt purge package_name
#清理不再使用的依赖和库文件
apt autoremove package_name
#更新所有已安装的软件包
apt upgrade
#显示软件包具体信息,例如:版本 ,安装大小,依赖关系
apt show package_name
#查找软件包
apt search package_name
#列出所有已安装的包
apt list –installed
#列出所有已安装的包的版本信息
apt list –all-versions
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!