1、配置环境变量
- 打开终端,输入 vi ~/.bash_profile,打开.bash_profile文件;
- 按"i"键可进行编辑,输入环境变量;
- 按"Esc"键,再输入":wq",再按回车键保存;
- 然后执行 source ~/.bash_profile,重新加载让配置生效;
2、配置HOSTS
- 打开终端,输入 sudo vi /etc/hosts,打开hosts文件;
ps:必须 sudo 打开,不然无修改权限 - 输入 Mac 密码;
- 按"i"键可进行编辑,输入环境变量;
- 按"Esc"键,再输入":wq",再按回车键保存;不保存退出,输入":q!";
3、查看占用端口进程
- 在终端输入 lsof -i:8003
PID就是占用端口 8003 的进程号
lsof(list open files) 是一个列出当前系统打开文件的工具 - 继续在命令行输入 kill 31972
- 强制命令行输入 kill -9 31972
4、查看文件权限
- ls -l 命令可以查看当前目录下所有文件的访问权限,也可以查看指定文件;
localhost:dex2jar-2.0 liukerui$ ls -l d2j-dex2smali.sh
-rw-rw-r--@ 1 liukerui staff 1086 10 27 2014 d2j-dex2smali.sh
文件类型和访问权限 文件数量 所属用户 所在群组 文件大小 修改日期(月 日 时 分) 文件名称
- 第一部分详细说明一下,就以 “-rw-rw-r–” 为例:第一个符号代表文件类型, “-” 符号表示该文件是非目录类型,“d” 符号表示目录类型;( 末尾的 @ 符号表示文件拓展属性,属于文件系统的一个功能。);
- 后面九个字母分为三组,从前到后每组分别对应所属用户(user)、所属用户所在组(group)和其他用户(other)对该文件的访问权限;
- 每组中的三个字符 “rwx” 分别表示对应用户对该文件拥有的可读/可写/可执行权限,没有相应权限则使用 “-” 符号替代;
5、命令修改文件权限
chmod 用户+操作+权限 文件
- 用户部分:使用字母 u 表示文件拥有者(user),g 表示拥有者所在群组(group),o 表示其他用户(other),a 表示全部用户(all,包含前面三种用户范围);
- 操作部分:“+” 符号表示增加权限,“-” 符号表示取消权限,“=” 符号表示赋值权限;
- 权限部分:“r” 符号表示可读(read),“w” 表示可写(write),“x” 表示可执行权限(execute);
- 文件部分:如不指定文件名,表示操作对象为当前目录下的所有文件;
6、解压ZIP
$ unzip views.zip
7、删除文件
$ rm views.zip
8、删除空目录
$ rmdir 目录
不过一旦目录非空会提示:Directory not empty
9、删除文件夹
$ rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
强制删除文件:rm -f 文件名