Shell命令

创建一级目录

1
2
mkdir dir1
如果dir1目录 已经存在,会提示目录已经存在

创建多级目录

1
mkdir -p dir1/dir2

在终端打开某个软件

1
open Applications/iTunes.app
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-e filename 如果 filename存在,则为真

-d filename 如果 filename为目录,则为真

-f filename 如果 filename为常规文件,则为真

-L filename 如果 filename为符号链接,则为真

-r filename 如果 filename可读,则为真

-w filename 如果 filename可写,则为真

-x filename 如果 filename可执行,则为真

-s filename 如果文件长度不为0,则为真

-h filename 如果文件是软链接,则为真

OC代码编译成C++

1
clang -rewrite-objc main.m

运行脚本去除运行权限

1
eg: chmod +x shell.sh

删除命令

1
2
3
4
"rm -f" 强行删除,忽略不存在的文件,不提示确认。(f为force的意思)
"rm -i" 进行交互式删除,即删除时会提示确认。(i为interactive的意思)
"rm -r" 将参数中列出的全部目录和子目录进行递归删除。(r为recursive的意思)
"rm -v" 详细显示删除操作进行的步骤。(v为verbose的意思)
看到这就是真爱,打个赏呗~