Apple 的 plist 编辑器入门指南:基础操作与高级功能详解

Posted 免费ios开发证书制作流程和步骤教程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apple 的 plist 编辑器入门指南:基础操作与高级功能详解相关的知识,希望对你有一定的参考价值。

 
PlistEdit Pro是一款专为macOS编写的最高级属性列表Plist编辑器。对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。它不仅能够复制和粘贴或拖放属性列表数据,还提供强大的搜索和替换功能,并定义了可轻松访问属性列表中各种标准文件中最常用键的结构。
有经验的用户还可以从浏览器中提取PlistEdit Pro,它可以使用macOS轻松访问属性列表,以便在系统上存储设置。查看您的首选项列表,或一次搜索包含PLIST文件的文件夹以获取特定键或值。
PlistEdit Pro还允许您通过其Applescript支持和pledit命令行工具自动执行任务相关列表。以下是产品特点:
  • 完全支持拖放和复制粘贴
  • 键盘导航支持
  • 能够在大纲模式或纯文本中查看和编辑属性
  • AppleScript支持自动化
  • 分层撤消
  • 搜索和替换选项
  • 内置浏览器plist文件
  • 字体设置
  • 兼容性 macOS 10.13或更高版本64位
  • 语言 英语
  • 网站 https://www.fatcatsoftware.com/plisteditpro/
PlistEdit Pro 1.9.1版本更新内容:
  • 提高了保存创建新文档时使用的默认拆分视图位置的一致性
  • 修复了在JSON文件的文本视图中进行的第一次编辑不会将文档标记为已编辑的错误
  • 在“plist outline”编辑器中将“Copy As”子菜单添加到上下文菜单中
  • 编辑plist / JSON文件的原始文本时禁用自动替换(例如智能引号)
  • “查看为”菜单现在支持1,000字节/ KB和1,024字节/ KB的字节计数
  • 使用自定义扩展名保存对JSON文件的更改时,我们不再使用.json替换扩展名
  • PlistEdit Pro现在由Apple公证
  • 修复了“剪切”命令复制错误的plist的错误
  • 空格键现在可用时打开信息弹出窗口
 
使用appuploader查看plist
 
进入appuploader首页,找到文件查看的选项
可以看到我们能够查看的文件格式,选择符合格式的文件上传就能查看啦。

liunx入门之文件的基础操查看操作和查找

在这里特别感谢马哥教育系列课程:【马哥出品高薪Linux视频课程】-Linux入门【马哥出品高薪Linux视频课程2】--Linux运维基础进阶和shell入门和linux开源中文社区linux.cnRHCSA系列RHCE系列课程,所有的来源均来自以上几处的整理,纯属个人学习、工作之需,大侠绕道,不喜勿喷!
本节命令提示
help、ls、file、cat、tac、 head 、tail   cut、sort、echo、stat、man、info
cd mkdir cp touch  rm find  grep
help

内部命令:help   command

外部命令 command  - -help

type :识别某一个特定的命令是由 shell 内置命令还是外置命令

ls 命令 
list  列举文件

短选项

-l long 长格式

ls -l a.txt 

  -rw-r--r-- 1 root root 12 Mar 25 14:16 a.txt

前10个字符表示每个文件的属性,第一个字符用于表示文件类型,

– (连字符): 一个标准文件

其它符号:

d: 一个目录 一个符号链接

c: 字符设备(将数据作为字节流,例如终端)

b: 块设备(以块的方式处理数据,例如存储设备)

接下来的九个字符,分为三个组,被称为文件模式.

并注明读(r)4、写(w)2、和执行(x)1权限授予文件的所有者、文件的所有组、和其它的用户。

一个文件有执行权限,就允许它作为一个程序运行

-a、-A

-h 转换字节

ls  –l-d显示当前目录大小

-i  显示索引


file

 file  path filename 查看文件类型

EX:

~]# file /etc/passwd

/etc/passwd: ASCII text

cat

查看文本文件

cat filename

cat filename1  filename2

在终端上使用“shift+pageup/pagedown”上下翻滚屏幕

cat –n:带行号显示文本文件

EX:

# cat -n /etc/issue

    1     \S

    2     Kernel \r on an \m

    3    

cat –E:显示换行符

# cat -E /etc/issue

\S$

Kernel \r on an \m$

$

tac

按行号

tac  path  filename

more

从前往后翻页

分屏显示

自动退出

less

空格         向后

b        向前

回车         向后翻行

k        向前翻行

q         退出

检索

/KEYWORD(关键字)  重头到尾搜索

?

n:next

N:向上

 

head:跟着文件名时,将会输出该文件的前十行

head -n 默认显示10行

-n 参数来自定义具体的行数

# head -n3 /etc/passwd

# tail -n3 /etc/passwd

tail:能够显示增长的输入文件

Tain -n 默认显示10行

Tail –f以动态方式查看数据

EX:

tail -f /var//log/messages

退出:ctr  c

退出:ctrl +c 终止进程

cut

文本修剪

cut –d

cut -f

EX:# cut -d: -f1 /etc/passwd

root

bin

daemon

adm

lp

sync

cut -d: -f1,2 /etc/passwd

cut -d: -f1-5  /etc/passwd

 

tr

translate or deletecharacters (转换或者删除字符)

不能带文件

EX:

tr ‘a‘ ‘A‘ < /home/passwd

tr ‘a-f‘ ‘A-F‘ </home/passwd

tr ‘a‘ ‘A‘ < /home/passwd

tr -d ‘a‘ </home/passwd  删除字符

WC 文本统计  word

wc /home/passwd

43    91   2261 /home/passwd

行   单词   字节

-l 显示行数

-w 显示单词

-c 显示字节

sort

文本内容排序

sort  path+filename

-n, --numeric-sort

按数值排序

指定字段分隔符

-t, --field-separator(分割)

指定排序的字段

-k 数字 , --key=KEYDEF

echo 展示字符串

-n 不换行

echo -n "helo"

helo[[email protected] ~]#

-e 转义字符生效

echo -e"hello\tword"

hello      word

pwd显示当前的工作目录
man 和 info 命令

man 参考手册页

man手册是分章节的

查看特定章节的内容

man * read

Man 2 read

Linux Programmer‘s Manual

关注的章节1、5、8或者9

1  普通用户可以使用的命令

2  系统调用

3  库相关调用

4  特殊文件:/dev /tty1

5  文件格式(命令的配置文件的语法)

6  游戏相关

7  杂项

8  管理员命令

man 命令使用man command

man 翻屏

空格         向后

b        向前

回车         向后翻行

k        向前翻行

q         退出

ctrl +d 向后翻半屏

ctrl +u 向前翻半屏

检索

/KEYWORD(关键字)  重头到尾搜索

EX:/BUGS

n:next

N:向上

?KEYWORD            重尾到尾头搜索

切换到指定行

行号+G

info

info command

包含超链接

stat

显示文件或文件系统状态

1.    普通文件  表示形式: -f

2.    目录文件  表示形式 d

3.    链接文件  表示形式  l

4.特殊文件:跟硬件设备访问入口的文件

块设备    表示形式 b

字符设备  表示形式c

5.    套接字文件(socket)   表示形式 s

6.    命名管道   (pipe)   表示形式  p

文件操作命令
cd ( Change Directory) 命令 (改变目录)

cd -

cd ~ USERNAME(切换到指定用户的家目录回家)

cd – 当前目录与上级目录之间的切换

原因:PWD、OLDPWD环境变量

ls 列出指定目录

-a

-A不显示隐藏文件

-l  长格式

-h  对文件大小

-d 查看目录

-r 逆序查看

touch  (创建一个新的文件或更新已存在文件的时间表)

文件的三个时间戳

最后一次访问时间 access time

最后一次修改时间:modify 文件内容的改变

最后一次改变时间:change文件元数据的改变

显示数据元信息

touch:touch filename(不存在的)创建空文件、

touch filename(一存在的)更新当前文件的时间戳(访问时间和修改时间)

改变访问时间 :touch  -a

改变修改时间:touch  -m

文件不存在,不创建:touch  -c

自定义访问时:touch  -t

~]# touch -a -t201301142013.14 passwd$ touch -d ‘10-December-2013‘ file_3.txt

语法:[[CC]YY]MMDDhhmm [.SS]

CC - 年份的前两位 

YY - 年份的后两位 

MM - 月份 [01-12]

DD - 日期 [01-31]

hh - 时 [00-23]

mm - 分 [00-59]

SS - 秒 [00-61]

 

touch  -d

touch -d GMT3 file_3.txt 更改

file  [filename] 判断一个文件的类型

touch 空格:将目标文件分割开来,以此来创建多个文件

cp 命令 (复制文件)

cp /etc/passwd  /tmp/test

若test不存在,则复制并重命名

若test存在:

若test是文件,则覆盖,通常会提示

若test是目录,passwd文件会被复制到test中

cp –r、R 复制目录

cp –i interactive (使用交互式)

若存在则提示是否覆盖

使用命令本身,不使用别名:\cp

cp –p:保留原有的权限、属主和时间戳

cp-a =-r-d=all

mv 命令 (移动或重命名文件)

父路径一样则为命名

-i

mkdir 命令 (创建目录)

mkdir –p /root/test

-v 显示详细信息

-m 给定权限

 mkdir –pv /root/test

命令展开机制

{}:可承载一个以都好分隔的路径列表,并将其展开为多个路径

例:

mkdir /tmp/a/b/c

mkdir /tmp/d/b/c

mkdir -pv /tmp/{a,d} b/c

 

 

rm 命令 (删除文件)

rm –rf递归删除

exec:用来运行指定的外部程序。多数情况下,只需要输入想要运行的程序的名字就行了。

exec 特殊性:不是在 shell 之外创建新的进程运行,而是这个新的进程会替代原来的 shell

alias:

没有参数或使用 -p 选项时将会以“名称=值”的标准形式输出别名列表。当提供了参数时,就会按照给定的名字和值定义一个别名。

例:ls 定义别名为 ls –color=auto ,这样就可以使用不同颜色输出文件、目录、链接等

split: 命令常常用于把一个文件切割成两个或多个由我们自定义的前缀命名的文件
文件查找
find

搜索目录层级中的文件

不输入目录,则代表当前目录

搜索条件

-user group nouser nogroup

-type

f(文件)、d(目录)、l(连接)、p(管道)、c(字符)b(块)

- name

- perm

find /etc/ -perm 775 | more

find /etc/ -perm  -755  #至少拥有775的权限

]# find /etc/ -maxdepth 1 | more

按文件层次(深度查找)

多条件

-a –o !     -and  –or –not

允许的动作:

- ls

- ok

- exec 执行

- print 打印

- printf

EX:

删除文件,保留文件夹

find /root/test/ -type  f -exec rm {} \;

which 

查处可执行文件的位置

whereis 查处可执行文件及相关文件的位置

locate


本文出自 “jim” 博客,请务必保留此出处http://gameboy.blog.51cto.com/6874115/1910307

以上是关于Apple 的 plist 编辑器入门指南:基础操作与高级功能详解的主要内容,如果未能解决你的问题,请参考以下文章

使用Plist编辑器——简单入门指南

Nokogiri 用于阅读和编辑 Plist

在mac上更改com.apple.screensharing.plist文件的文件权限

在命令行中编辑 ipa plist 文件

liunx入门之文件的基础操查看操作和查找

Docker基础:Docker入门#私藏项目实操分享#