1.打开当前文件
open ./
2.命令存放到以下路径可以直接执行
系统命令 /usr/bin
自己的命令 /usr/local/bin
上面这两个路径的命令是可以直接在终端执行的。
3.其他路径的命令需要通过以下方式执行
cd到当前文件,然后执行 ./[命令]
4.回到上级目录
cd ..
5.
./
当前目录
../
父级目录
/
根目录
6.编译c,c++文件 生成可执行文件(*.out)
clang [*.c]
clang++ [*.cpp]
clang -c [*.c或*.cpp]
生成目标文件
7.
file
命令查看文件类型
find . -name "*.a"
. 表示当前文件, 名字以.a结尾的
8.打印该目录下所有文件(包括隐藏文件)
ls -al
9环境变量配置
cd ~
ls -al
vim .bash_profile
eg:
// export TEST=~/test
// export PATH=$TEST:$PATH
让环境变量立即生效 source .bash_profile
(个人理解:环境变量就类似oc里的宏定义)
10.多个命令
可以用&&
符号连接,eg:[命令a] && [命令b] && [命令c]
,如果命令a有问题就不会往下执行,如果abc都没问题就依次执行
11.class-dump
class-dump -H [要导出头文件的源文件] [导出的位置]
12.cycript
cycript -p [要监听的程序(eg:ting)]
13.判断是否加密
otool -l [mach-O文件] | grep crypt
14.
删除文件:rm [文件]
删除文件夹: rd [文件夹]
15.
覆盖:>
追加:>>