linux命令pm linux命令ping( 四 )


同步命令,常用于 cp 替换文件或指令结束后同步状态,有益无害 。
重定向,即将一个命令的输出指向另外路径的文件,使用覆盖模式 , 即重定向到的文件若存在将覆盖里面的内容 。
示例:
logcat/data/xxx.log; //将 logcat输出到/data/xxx.log;
cat /proc/kmsg/data/kmsg.log; //将 kmsg 打印输出重定向到/data/kmsg.log
重定向 , 即将一个命令的输出指向另外路径的文件,使用拼接模式,即重定向到的文件若存在则将输出拼接到原文件的后面 。
示例:
logcat/data/xxx.log; //例如我们做 netreboot的时候需要每一次开关机的 log , 则会用拼接模式记录log 。
将指令放至后台静默执行 。
依次执行指令,若有指令执行失败,则后续指令不会执行 。
示例:
logcat -clogcat //先清除 logcat 缓存再抓取 log
android 中linux 命令pm常见用法(安装卸载app)27种用法格式:
用法说明:
1、 pm list packages : prints all packages, optionally only those whose package name contains the text in FILTER. Options:
例子:列出系统中所有packages
2、 pm list permission-groups : prints all known permission groups.
例子:
3、 pm list permissions : prints all known permissions, optionally only those in GROUP. Options:
例子:列出系统所有许可
4、 pm list instrumentation : use to list all test packages; optionally supplyto list the test packages for a particular application. Options:
-f: list the .apk file for the test package.
5、 pm list features : prints all features of the system.
例子:列出所有手机特性
6、 pm list users : prints all users on the system.
例子:
7、 pm path : print the path to the .apk of the given PACKAGE.
例子:按包名查找apk文件所在路径
8、 pm dump : print system state associated with the given PACKAGE.
9、 pm install : installs a package to the system. Options:
例子:
10、 pm uninstall : removes a package from the system. Options:
-k: keep the data and cache directories around after package removal. 保留数据
例子:
11、 pm clear : deletes all data associated with a package..
例子:只删除数据
12、 pm enable, disable, disable-user, disable-until-used : these commands change the enabled state of a given package or component (written as "package/class").
13、 pm grant, revoke : these commands either grant or revoke permissions to applications. Only optional permissions the application has declared can be granted or revoked.
14、 pm get-install-location : returns the current install location.
15、 pm set-install-location : changes the default install location.
NOTE: this is only intended for debugging; using this can cause applications to break and other undersireable behavior.
16、 pm trim-caches : trim cache files to reach the given free space.
17、 pm create-user : create a new user with the given USER_NAME, printing the new user identifier of the user. 创建新用户
18、 pm remove-user : remove the user with the given USER_IDENTIFIER, deleting all data associated with that user。按用户ID删除用户
linux常用命令的“cat”和“touch”有什么区别?名称:cat\x0d\x0a使用权限:所有使用者\x0d\x0a使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName\x0d\x0a说明:把档案串连接后传到基本输出(萤幕或加fileName 到另一个档案)\x0d\x0a参数:\x0d\x0a-n 或 --number 由 1 开始对所有输出linux命令pm的行数编号\x0d\x0a-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号\x0d\x0a-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行\x0d\x0a-v 或 --show-nonprinting\x0d\x0a\x0d\x0a范例:\x0d\x0acat -n textfile1textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里\x0d\x0acat -b textfile1 textfile2textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3\x0d\x0a名称:touch\x0d\x0a使用权限:所有使用者\x0d\x0a\x0d\x0a使用方式:\x0d\x0atouch [-acfm]\x0d\x0a[-r reference-file] [--file=reference-file]\x0d\x0a[-t MMDDhhmm[[CC]YY][.ss]]\x0d\x0a[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]\x0d\x0a[--no-create] [--help] [--version]\x0d\x0afile1 [file2 ...]\x0d\x0a\x0d\x0a说明:\x0d\x0atouch 指令改变档案的时间记录 。ls -l 可以显示档案的时间记录 。\x0d\x0a\x0d\x0a参数:\x0d\x0aa 改变档案的读取时间记录 。\x0d\x0am 改变档案的修改时间记录 。\x0d\x0ac 假如目的档案不存在,不会建立新的档案 。与 --no-create 的效果一样 。\x0d\x0af 不使用,是为了与其linux命令pm他 unix 系统的相容性而保留 。\x0d\x0ar 使用参考档的时间记录,与 --file 的效果一样 。\x0d\x0ad 设定时间与日期,可以使用各种不同的格式 。\x0d\x0at 设定档案的时间记录,格式与 date 指令相同 。\x0d\x0a--no-create 不会建立新档案 。\x0d\x0a--help 列出指令格式 。\x0d\x0a--version 列出版本讯息 。\x0d\x0a\x0d\x0a范例:\x0d\x0a\x0d\x0a最简单的使用方式,将档案的时候记录改为现在的时间 。若档案不存在,系统会建立一个新的档案 。\x0d\x0a\x0d\x0atouch file\x0d\x0atouch file1 file2\x0d\x0a\x0d\x0a将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年 。时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分 。\x0d\x0a\x0d\x0atouch -c -t 05061803 file\x0d\x0atouch -c -t 050618032000 file\x0d\x0a\x0d\x0a将 file 的时间记录改变成与 referencefile 一样 。\x0d\x0a\x0d\x0atouch -r referencefile file\x0d\x0a\x0d\x0a将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年 。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000。\x0d\x0a\x0d\x0atouch -d "6:03pm" file\x0d\x0atouch -d "05/06/2000" file\x0d\x0atouch -d "6:03pm 05/06/2000" file

推荐阅读