77范文网 - 专业文章范例文档资料分享平台

超详细制作deb(8)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

6.

rmdir 文件夹名

rm 是广义的删除命令,可以用于删除文件和文件夹。 rm常用参数有 -f 和 -r

参数 -f :强制删除,即使文件不存在。当无 -f 参数时,要删除一个不存在的文件就会报错,从而中断脚本的执行,因此在绝大部分情况下 -f 参数都是必要的。

参数 -r :递归。要以rm命令删除文件夹,必须加上 -r 参数。该参数会删除目录下的全部子目录和文件,包括链接到的文件/文件夹。因此 -r 参数要慎用。比如有一个链接是指向根目录的,在 有 -r参数的情况下,删除这个链接会导致整个文件系统全部被删除。 实例:

删除 /var/mobile/abc文件 复制代码 7.

复制代码 8.

rmdir仅能用于删除空文件夹,也就是说,不能用于删除文件和非空的文件夹。 实例:

删除空目录 /var/mobile/trash 复制代码 9.

rmdir /var/mobile/trash rm -rf /var/mobile/trash rm -f /var/mobile/abc

删除 /var/mobile/trash/下的全部文件/文件夹

复制文件/文件夹

复制代码 10.

参数列表:

cp 【参数】 原始文件 目的文件

o

复制代码 1.

-l(小写字母L):创建硬链接,相当于一个镜像,而不是实际创建两个文件

cp -l abc def

-f:强行复制,如果目的文件已存在,覆盖之且不提示

o

复制代码

1.

cp -f abc def

-p:保留文件的属性、用户、组、时间戳等信息

o

复制代码 1.

cp -p abc def

-r和-R:作用都是递归,将文件夹下的全部子文件和子文件夹一起复制

o

复制代码 1.

cp -r abc/ def/

-s:创建符号链接而不是创建双份文件

o

复制代码 1.

cp -s abc/ def/

-n:如果目的文件已存在,则不覆盖且不提示

o

复制代码 1.

cp -n abc def

-a:相当与-dR,保留文件自身的属性等数据,一并复制子文件/文件夹

o

复制代码 1.

cp -a abc/ def/

移动文件/文件夹 & 重命名

复制代码 18. 参数:

-f:强行移动,如果目的文件已存在,覆盖之且不提示

其实 mv 命令就是复制之后再删除,但 mv 命令会自动保留文件的属性等数据,移动文件夹时会自动移动子文件/子文件夹,因此都不需要另外的参数。

重命名是由mv命令来实现的,mv 就是将 源文件 移动到 目标文件的位置并以目标文件的文件名保存。

mv 【参数】 源文件 目的文件

显示语句

复制代码 19.

echo “语句\

示例:显示语句“测试echo命令。” 复制代码 20.

echo \echo command\

管理自启动服务

复制代码 21. 实例:

让wefit3自启动 复制代码 22.

复制代码 23.

记录自启动进程的plist文件保存在以下两个目录:

/System/Library/LaunchDaemons/ 和 /Library/LaunchDaemons/

launchctl unload -w /System/Library/LaunchDaemons/com.apple.syslogd.plist launchctl load -w /System/Library/LaunchDaemons/com.weiphone.fitx.plist launchctl load或unload -w plist文件路径

禁用iPhone日志记录syslogd

杀死进程

复制代码 24.

示例:关闭Safari进程 复制代码 25.

killall safari killall 进程名

判断

基本格式是 复制代码 26. 27. 28. 29.

if [ 判断条件一 ]; then 执行命令 else 执行命令

30. 实例:

fi

如果文件abc存在,则备份为abc.bak,否则将文件def重命名为abc 复制代码 31. 32. 33. 34. 35.

if [ -f abc]; then mv -f abc abc.bak else

mv def abc fi

其中[ -f abc ]可以由[ -e abc]取代

如果目录abc不存在,则新建一个目录abc 复制代码 36. 37. 38.

if [ ! -e abc ]; then mkdir abc fi

获取固件系统版本号

复制代码 39.

sw_vers -productVersion

获取设备型号

复制代码 40. 41.

uname -i uname -m

-i 参数是显示设备代号,-m参数是显示设备型号(实质效果相同)

比特说iPod Touch 1代,运行uname -i得到的结果是N45AP,而运行uname -m的结果是iPod1,1 iPhone 2G iPhone 3G iPhone 3G[S] iPhone 4 iPod Touch 1G iPhone1,1 iPhone1,2 iPhone2,1 iPhone3,1 iPod1,1 M68AP N82AP N88AP N90AP N45AP iPod Touch 2G iPod Touch 3G iPad iPod2,1 iPod3,1 iPad1,1 N72AP N18AP K48AP Cydia中安装完之后重新启动SpringBoard 复制代码 42. 43. 44. 45. 46. 47. declare -a cydia cydia=($CYDIA) if [[ ${CYDIA+@} ]]; then eval \'finish:restart' >&${cydia[0]}\ fi Cydia中安装完之后重新启动设备 复制代码 48. 49. 50. 51. 52. 53. 几个比较有用的实例: declare -a cydia cydia=($CYDIA) if [[ ${CYDIA+@} ]]; then eval \'finish:reboot' >&${cydia[0]}\ fi 备份 preinst(安装之前就要把原始文件备份,不能等到安装完已经覆盖以后才备份) 复制代码 54. 55. 56. 57. 58. if [ ! -f 原始文件备份 ]; then echo \原始文件的备份已存在,跳过备份\ else cp -p 原始文件 原始文件备份 echo \原始文件已备份\

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库超详细制作deb(8)在线全文阅读。

超详细制作deb(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/568025.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: