• 文件创建:atom/touch
    • 文件夹创建: mkdir
    • 文件夹删除:rm -r folder
    • 文件删除: rm file

    创建文件夹

    注意:创建的位置要在用户主目录内部,不然会遇到权限不够的问题。

    进入这个项目文件夹

    这样,当前文件夹 就切换到了 project 之内。

    插播一个小技巧:可以用 pwd ( Print Working Directory 打印当前文件夹)来显示精确的位置。

    创建一个文件,可以用

    1. touch fileName

    但是,一般我们都是用 atom 编辑器来创建文件。

    1. atom .

    注:. 代表当前位置(当前文件夹)。

    删除文件或者文件夹

    删除一个文件

    删除一个文件夹

    1. rm -r folderName

    移动用到的是 mv 命令

    1. mv 被移动的文件或者文件夹的路径 目标文件夹位置

    重命名

    这样进行的就是原来文件的重命名操作。

    拷贝文件夹

    1. cp -r 被拷贝的的文件夹 目标位置

    操作案例

    把 aaa/ 文件夹中的所有文件,都拷贝到 bbb 文件夹中

    1. $ ls aaa
    2. aa bb cc
    3. $ mv aaa/* bbb
    4. $ ls aaa
    5. aa bb cc

    普通用户就是我们默认登录用户,例如 Liu 。超级用户就是管理员。普通用户可以化身超级用户。这个化身的方式是

    1. sudo rm fileName

    上面的命令可以用超级用户权限来执行一个命令。

    可以直接化身超级用户。

    1. $ sudo su
    2. $ whoami
    3. root
    4. $ exit
    5. $ whoami

    上面 root 就是所谓的超级用户。whoami 打印出当前用户的用户名。超级用户,退出成普通用户,敲 Ctrl-D 。

    总结一下,了解了文件系统结构,了解各类文件操作( rm mv cp ),再加上 sudo 的使用,那么一个开发者的基本命令行使用能力就有了。那么我们课程的命令行入门部分就可以告一段落。