linux命令速查app linux命令速查手册第2版( 二 )


-xtype x 与-type基本相同,但只查找符号链接文件 。
2. 以时间为条件查找
- amin n 查找n分钟以前被访问过的所有文件 。
- atime n 查找n天以前被访问过的所有文件 。
- cmin n 查找n分钟以前文件状态被修改过的所有文件 。
- ctime n 查找n天以前文件状态被修改过的所有文件 。
- mmin n 查找n分钟以前文件内容被修改过的所有文件 。
- mtime n 查找n天以前文件内容被修改过的所有文件 。
3. 可执行的操作
- exec 命令名称 {} 对符合条件的文件执行所给的Linux 命令,而不询问用户是否需要执行该命令 。{}表示命令的参数即为所找到的文件;命令的末尾必须以“ ;”结束 。
- ok 命令名称 { } 对符合条件的文件执行所给的Linux 命令,与exec不同的是,它会询问用户是否需要执行该命令 。
- ls 详细列出所找到的所有文件 。
- fprintf 文件名 将找到的文件名写入指定文件 。
- print 在标准输出设备上显示查找出的文件名 。
- printf 格式 格式的写法请参考有关C语言的书 。
例1:查找当前目录中所有以main开头的文件 , 并显示这些文件的内容 。
$ find . - name ‘main*’ - exec more {} ;
例2:删除当前目录下所有一周之内没有被访问过的a .out或*.o文件 。
$ find . (- name a.out - o - name ‘*.o’)
- atime +7 - exec rm {} ;
说明如下:
命令中的“.”表示当前目录,此时find将从当前目录开始 , 逐个在其子目录中查找满足后面指定条件的文件 。(和)表示括号(),其中的“”称为转义符 。之所以这样写是由于对Shell而言,(和)另有不同的含义,而不是这里的用于组合条件的用途 。“- name a.out”是指要查找名为a.out的文件;“- name ‘*.o’”是指要查找所有名字以 .o结尾的文件 。这两个- name之间的- o表示逻辑或(or),即查找名字为a.out或名字以 .o结尾的文件,find在当前目录及其子目录下找到这佯的文件之后,再进行判断 , 看其最后访问时间是否在7天以前(条件-atime +7),若是,则对该文件执行命令rm(- exec rm{ };) 。其中{ }代表当前查到的符合条件的文件名,;则是语法所要求的 。上述命令中第一行的最后一个是续行符 。当命令太长而在一行写不下时 , 可输入一个 , 之后系统将显示一个 , 指示用户继续输入命令 。
linux中怎样查看已安装的软件1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令 。
2、其次,在linux命令行中输入:rpm -qa 。
3、键盘按“回车键”运行shell指令,此时会看到该linux主机所有已安装的软件 。
linux怎么用命令看android手机上已安装应用的名字,包名,版本,图标 。比如adb什么的 。有一个相关adb 命令可以查看已安装应用linux命令速查app的包名:
adb shell
su (需要获取系统管理员权限linux命令速查app,也就是说手机必须root过才能执行下一步的命令)
ls -l /data/app
如图 。至于版本号linux命令速查app,图标这些东西在命令行是看不到的linux命令速查app , 都在应用内部打包linux命令速查app了 。
如何用Linux命令查看已安装的软件版本大多数命令加上-V选项或者--version选项linux命令速查app , 就会返回软件linux命令速查app的版本信息 。
用法示例linux命令速查app:
查看Python软件的版本
$ python -V 或者 python --version
对于Debian 及其衍生系统linux命令速查app,可以使用aptitude命令查看软件的详细信息,包含软件的版本号、依赖、项目主页等信息 。

推荐阅读