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个字母位置为“-”;其他用户也只拥有读和运行的权限。

(未完待续)

mac终端命令简介的更多相关文章

  1. mac终端命令及pycharm常用快捷键记录

    mac终端命令: 1.root权限 $sudo su - 2.定位到指定文件夹位置 $cd /Users/计算机名称/Desktop     (定位到桌面) 3.新建文件夹 $mkdir 文件夹名称 ...

  2. mac终端命令加密压缩文件为zip包

    mac终端命令加密压缩文件为zip包,命令如下: zip -e ~/desktop/a.zip b.doc c.txt d.sql 注释:a.zip为加密后的文件 b.doc c.txt d.sql为 ...

  3. Mac终端命令行提示符格式更改方法

    内容提要: 主要是通过~/.bash_profile文件更改环境变量PS1,修改命令行提示符的显示格式,并展示不同颜色. 本文介绍了默认设置的缺陷,以及需要用到的基础知识,最后介绍了更改命令行提示符格 ...

  4. Mac终端命令自动补全

    在这里我们首先说一下mac终端执行命令的时候,不会像在windows系统中安装的linux一样支持自动补全,需要自己去调试 步骤如下: (1)打开终端输入nano .inputrc(这里一定要注意na ...

  5. Mac 终端命令行报错 -bash: vi: command not found

    我遇到的问题与这个类似,但是我的问题也是用该博文作者方法进行中断才解决的,在此表示感谢. 前段时间在 Mac 下使用终端遇到了这个问题: appledeMacBook-Air:~ air$ vi .b ...

  6. mac 终端命令kill掉某个指定端口

    用mac电脑开发时,有时候会遇到端口占用的问题,导致我们,不得不去结束这个端口. 第一步在终端命令输入: lsof  -i : 端口号(如:lsof -i:8080) 第二步: kill -9 PID ...

  7. Mac 终端命令使用自动补全时忽略大小写设置

    Mac 终端在使用 tab 补全命令时默认大小写敏感,通过以下设置方法可以忽略大小写,方法同样适用于 iTerm2. 打开终端输入以下命令: nano .inputrc 将以下命令复制进去: set ...

  8. MAC终端命令行下用sublime、vscode、atom打开文件或目录

    要知道,有时候一些小技巧,能极大的加大我们的工作效率. 在MAC下开发,用的最多的还是终端,我的终端环境是iterm2+ohmyzsh:步入正题前先给大家介绍几个小技巧: 第一个: 打开findle, ...

  9. mac终端命令

    目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mvdir 移动或重命名一个目录 mvdir dir1 ...

随机推荐

  1. java web和asp.net哪个做网站好

    asp.net上手容易但是精通困难,因为微软把控件都封装好,你只管用就行了,但是想学习它的原理很困难,asp.net一般适合快速开发一个项目.java web上手困难但比较容易学的深入,因为所有的东西 ...

  2. 20160522--20160526----mybatis入门基础

    一.基础知识: 1.对原生态jdbc程序(单独使用jdbc开发)问题总结  2.mybatis框架原理 (掌握)  3.mybatis入门程序  4.用户的增.删.改.查  5.SqlMapConfi ...

  3. 使用netbeans 搭建 JSF+SPRING 框架

    spring版本使用4,jsf版本2.2 jsf的配置文件faces-config.xml <?xml version='1.0' encoding='UTF-8'?> <faces ...

  4. [MAXscript Tool]TimeSlider v1.3

    一个简单的小工具,方便在MAX里面快速的修改帧速率,像maya一样.具体看视频演示.

  5. 修改placeholder颜色

    #contact_info为textarea的ID #contact_info::-webkit-input-placeholder{ color:#999;}#contact_info:-moz-p ...

  6. VIM 拼写/spell check

    VIM 拼写检查/spell check 一.Hunspell科普 Hunspell 作为一个拼写检查的工具,已经用在了许多开源的以及商业软件中.包括Google Chrome, Libreoffic ...

  7. HTML5之地理信息应用 获取自己的位置

    上代码: window.onload = function() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosit ...

  8. iOS 分类思想(1)

    1.需求:如果对一个类在不更改代码的基础上要为它再扩充额外的方法可以使用继承和分类 2.分类 作用:可以在不修改原来类代码的基础上,给某一个类扩充一些对象方法或者类方法,因此一个类可以有多个分类 实现 ...

  9. PHPstrom2016.1激活与汉化【2016.06.21依旧可用】

    : 目前的网络上有很多的关于PHPstrom激活的方法,但是很多都失效了,没有具体的使用日期,这个是我从其他网友那里转载过来的,具体地址忘记了: 方法如下: 需要在联网条件下,打开PHPstrom,在 ...

  10. osi七层模型和两主机传输过程:

    osi七层模型和两主机传输过程: http://www.zhihu.com/question/24002080/answer/31817536  注:笔记部分可能参考其他作者内容的一个记录,仅为加深自 ...