- 文件创建:atom/touch
- 文件夹创建: mkdir
- 文件夹删除:rm -r folder
- 文件删除: rm file
创建文件夹
注意:创建的位置要在用户主目录内部,不然会遇到权限不够的问题。
进入这个项目文件夹
这样,当前文件夹 就切换到了 project 之内。
插播一个小技巧:可以用 pwd
( Print Working Directory 打印当前文件夹)来显示精确的位置。
创建一个文件,可以用
touch fileName
但是,一般我们都是用 atom 编辑器来创建文件。
atom .
注:.
代表当前位置(当前文件夹)。
删除文件或者文件夹
删除一个文件
删除一个文件夹
rm -r folderName
移动用到的是 mv
命令
mv 被移动的文件或者文件夹的路径 目标文件夹位置
重命名
这样进行的就是原来文件的重命名操作。
拷贝文件夹
cp -r 被拷贝的的文件夹 目标位置
操作案例
把 aaa/ 文件夹中的所有文件,都拷贝到 bbb 文件夹中
$ ls aaa
aa bb cc
$ mv aaa/* bbb
$ ls aaa
aa bb cc
普通用户就是我们默认登录用户,例如 Liu 。超级用户就是管理员。普通用户可以化身超级用户。这个化身的方式是
sudo rm fileName
上面的命令可以用超级用户权限来执行一个命令。
可以直接化身超级用户。
$ sudo su
$ whoami
root
$ exit
$ whoami
上面 root 就是所谓的超级用户。whoami
打印出当前用户的用户名。超级用户,退出成普通用户,敲 Ctrl-D 。
总结一下,了解了文件系统结构,了解各类文件操作( rm mv cp ),再加上 sudo 的使用,那么一个开发者的基本命令行使用能力就有了。那么我们课程的命令行入门部分就可以告一段落。