Mac使用之终端命令行

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 文件名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值