Linux:

基于debain的系统(如:Ubuntu等)
pms基本工具:aptitude[apt-get],dpkg
aptitude search package_name 查看软件包是否已安装,如果文件前是p,v,说明可安装,如果是i u,说明已安装
aptitude install package_name
aptitude safe-upgrade 将所有已安装的包更新到软件仓库中的最新版本
aptitude remove[purge] package_name 只删除软件包,而不删除数据和配置文件使用remove,否则使用purge,检查是否删除成功,使用 search,,如果是c,说明已删除软件包,但配置信息未删除,否则是p
aptitude 仓库:默认位置在、etc/apt/sources.list中
如果aptitude命令使用不了,则需要sudo apt-get install aptitude安装,除使用aptitude操作,也可以使用rpt操作
apt-cache search package_name 查看软件包信息(package_name 不用是全名,找到需要下载的软件包全名)
apt-cache show package_name 查看软件包详细信息

基于Red Hat的系统:
pms基本工具:yum(基于rpm)
yum list installed 查看系统上已安装的包 或者使用yum list installed > defineFile_name(导入到本地文件查看)(也可使用rpm -qa)
yum list package_name 查看package_name信息(也可使用rpm -qa|grep package_name(不需要全名即可查找))
yum provides file_name 查看文件属于哪个软件包
yum install package_name 安装 (使用root权限安装,或sudo命令)
本地安装:yum localinstall package_name.rpm 手动下载rpm安装文件并用yum安装
yum list updates 查看所有已安装包的可用更新
yum update package_name 更新特定包
yum update 更新列表中的所有包
yum remove[erase] package_name 删除软件包[删除所有数据和配置文件](可使用rpm -e [--nodeps] package_name [强制]卸载)
处理损坏的包依赖关系
先清理:yum clean all
yum deplist package_name 查看包的库依赖关系和什么软件提供的库依赖关系
yum repolist 仓库 默认位置在:/etc/yum.repos.d

从源码包安装:
解压安装包:tar -zxvf package_name
进入解压后的目录: cd package_name
检查相关的库依赖关系:./configure,有错误会提示错误消息
编译源码:make
安装:make install(如果要安装在其他常用位置上,需要使用root权限安装,或sudo命令)

操作文件及目录:
ls 显示当前目录下的文件和目录 (默认按字母排序)
ls -F 显示目录带/号,可执行文件上带*号
ls -a 将所有文件包含隐藏文件显示出来(隐藏文件以点号开始的文件)
ls -F -R 递归选项,列出当前目录下包含的子目录中的文件(可合并写 ls -FR)
ls -l 显示长列表
ls my_filename 显示当前my_filename名(可以使用正则进行匹配查询)
touch filename 创建文件(文件大小0)
cp source destination 复制文件(当参数source和destination都是文件名时,cp命令将源文件复制成新文件,并以destination命令)
cp -i source destination 当destination存在时,可以进行提醒是否覆盖
ls -d 只列出目录本身的信息,不列出其中的内容
tab制表符自动补全
ln -s fileone filetwo 给fileone文件创建符号链接文件(符号链接文件与源文件是两个不同文件)
ln fileone filetwo 给fileone文件创建硬链接(对于不同存储媒体的文件只能创建硬链接,硬链接文件是一个独立的虚拟文件,从根本上引用都是同一个文件)
mv fileone filetwo 重命名(moving)
rm [-i] filename [提示是否]删除(removing)

mkdir new_dirname 创建新目录
mkdir -p new_dir/sub_dir/under_dir 创建多个目录和子目录

rmdir dirname 删除目录(rmdir默认只删除空目录)
rm -i dirname/filename (-i表示是否给出提示)删除文件
rm -ir dirname 逐个提示删除文件和目录
rm -rf dirname 删除dirname下所有文件和目录【没有提示,谨慎使用】

file filename 查看文件类型和编码格式

编码格式更改:
gcc -version 查看系统是否有乱码
echo $LANG 查看系统编码
使用vi /etc/sysconfig/i18n修改编码格式

最新文章

  1. Java针对数据库增删改查代码
  2. 移动WEB前端开发资源整合
  3. C语言运算符和优先级
  4. 2016-07-15: Window定时器使用
  5. cookie文件在电脑的保存位置
  6. Java学习小结(1)-数组的创建与传参
  7. 用vlc SDK创建一个播放视频文件和RTSP流视频的Demo
  8. o​r​a​l​c​e​ ​D​B​A​ ​培​训_lesson06
  9. [置顶] C++基础之六:运算符的重载
  10. 16级第一周寒假作业F题
  11. NYOJ--257--郁闷的C小加(一)(中缀表达式变后缀表达式 )
  12. Linux内核打印时间戳
  13. 探究c# lock
  14. 了解vue APi
  15. MySQL之Innodb恢复的学习笔记
  16. Pytorch里的CrossEntropyLoss详解
  17. BZOJ.2069.[POI2004]ZAW(最短路Dijkstra 按位划分)
  18. grep 匹配制表符 和 换行符
  19. ElementTree 解析xml(minidom解析xml大文件时,MemoryError)
  20. ruby 数据sql操作

热门文章

  1. Codeforces 1221 G Graph And Numbers
  2. php win/linux/mac 安装redis扩展或者扩展报错 zend_smart_str.h file not found
  3. 系统信息的管理函数API
  4. CF1197C
  5. puppeteer爬虫服务
  6. ArcGIS超级工具SPTOOLS-按属性裁剪,矢量数据批量裁剪,矢量数据批量合库
  7. 通过generate解析SQL日志生成xml进行SQL回放
  8. windows7安装docker异常:looks like something went wrong in step ‘looking for vboxmanage.exe’
  9. haproxy配置文件实例
  10. iOS-意见反馈UITextView的使用+不能输入字符输入