• mac终端命令简介


    mac终端命令简介(适合刚刚入手mac的新人们)

    1、取得root权限

    意义相当与windows中的超级管理员权限,甚至还要超出。root权限可以修改系统中的任何文件,不过对普通用户的意义不大,了解即可,不建议经常使用。

    命令:sudo –s

    然后屏幕显示“password:”,输入你的密码即可。

    2、清除系统垃圾

    类似与清除系统在运行中所产生的一些碎片文件,用于系统的维护,一个十分有用处的命令,只要有这个命令,就可以不使用任何系统垃圾清除软件了。

    命令:sudo periodic daily weekly monthly

    然后屏幕显示“password:”,输入你的密码即可。

    3、文件权限变更

    顾名思义,将一个文件的使用权限进行变更。

    命令:chown   new owner   file_mame

    这里的new owner指的是新拥有这个文件权限的使用者的名字,file_name指的是文件名。

    例如: chown  root  LALA

    就是指文件LALA只有超级管理员可以使用(当然超级管理员可以拥有任何文件的权限,只不过在这里举一个例子)。

    4、进入目录(列出文件)命令

    类似与dos下的cd命令。可以显示出某目录下的文件名。这个命令还可以加上不同的参数,用以显示出某目录下文件的特性。

    命令:ls -参数 目录名

    例子:ls -l Dsektop

    这个例子就是显示出“Desktop”这个目录下所有的文件及其权限的命令。“-l”就是上面说到的参数。

    “ls -l” 这个搭配比较有实用性,在下面我们会说到如何看懂用户对一个文件的权限,而首先就要靠“ls -l”命令来列出这些文件的权限属性。

    5、如何阅读文件的权限

    当你学会使用ls –l命令后,就可以各个目录下文件的读写权限,让我们先看看下面这个例子:

    首先用ls –l命令

    然后会显示出Downloads下所有的文件,我们在这里只选取2个文件进行说明,如下图2所示:

    文件的权限就从@前的10个字母来进行辨别,第一个字母d不用管,从第二个字母算起,从第2个字母到第4个字母的位置属于当前用户,然后记住表示当前用户字母u(在这里暂时沒有用,但我们在后面会讲到),第5至7个字母的位置属于组用户,组用户的字母是g,第8至10个字母的位置属于任何用户,用字母o表示。

    在了解完不同用户拥有的位置后,我们再来看,这些字母代表什么。

    字母r代表读,字母w代表写,字母x代表执行。

    文件Dic在第2、3、4的字母是r、w、x,代表当前用户对此文件拥有读、写、执行的权限。而在第4到第10字母的为止都是“-”,代表组用户和其他用户对此文件没有任何权限。

    那么我们也就很容易可以刊出文件Alumi by Joy Vincent的权限是:当前用户拥有读、写、执行的权限;组用户拥有读和运行的权限,没有写的权限,因为在第6个字母位置为“-”;其他用户也只拥有读和运行的权限。

    (未完待续)

  • 相关阅读:
    策略模式精讲
    工厂模式精讲
    单例模式精讲
    原型模式精讲
    CoreJava学习第五课 --- 进入第二阶段:面向对象编程思想
    CoreJava学习第四课-数组
    CoreJava学习第三课
    CoreJava学习第一课
    Oracle练习题一
    JDBC第一课-简介及开发第一个JDBC程序
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5702818.html
Copyright © 2020-2023  润新知