linux 指令

linux查找系统某个函数或宏定义方法:

find <directory> -type f -name "*.c" | xargs grep -n "<strings>"

find ./ -name "*.[cpp|h|c]" -exec grep "ID_MENU_SETUP_DEVICE_MANAGER_PRINTER_SETTINGS" {} \; -print0
grep -r "string" ./

linux查看文件/文件夹大小:

du -h --max-depth=1 .

 

apt-get

apt-get install ***   安装软件时,会把相应的安装包保存到/var/cache/apt/archives目录下面。

apt-get install pkgname1 pkgname2 下载并安装软件包。
apt-get -d install pkgname1 pkgname2 只下载不安装软件包,软件包被下载
到/var/cache/apt/archives目录。
apt-get --reinstall install pkgname1 pkgname2 重新安装软件包
apt-get -y install pkgname1 pkgname2 安装时对所有提问回答"yes"选项
apt-get -f install 如果安装进行不下去则用此命令修复,然后再安装
apt-get remove pkgname 删除软件包:
apt-get --purge remove pkgname彻底删除软件包(包括配置文件等):
apt-get clean 删除本机上下载的无用软件包
apt-get autoclean 删除过时的本机上下载的无用软件包:
apt-get source pkgname 下载源码包:
apt-get -b source pkgname 通常下载3个文件:.orig.tar.gz和.dsc和.diff.gz;然后解压
在/var/cache/apt/archives/pkgname目录,其中/debian子目录是创建.deb包需要的文件。 

apt-get update 更新软件包分两步,更新软件包信息:
apt-get upgrade 软件包升级:

 

apt-cache 指令
apt-cache是一个apt软件包管理工具,它可查询apt的二进制软件包缓存文件。通过它我们可查询软件包的状态信息。

?apt-cache show package_name

显示软件的信息,包括版本号,安装状态和包依赖关系等。

?apt-cache search package_name

搜索软件包,可用正则表达式。

?apt-cache showpkg package_name

显示软件包的依赖关系信息。

?apt-cache policy package_name

显示软件包的安装状态和版本信息。

?apt-cache depends package_name

显示指定软件包所依赖的软件包。

?apt-cache rdepends package_name

显示软件包的反向依赖关系,即有什么软件包需依赖你所指定的软件包。

 

dpkg 常用指令
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值