今天用hexo和GitHub Pages部署了自己的博客。部署的过程中用到了shell,由于之间没有接触过shell,所以记录下自己今天所用的命令
- 切换目录
cd 路径名
cd (change directory) - 新建文件夹
mkdir 文件夹的名字
mkdir(make directory) - 新建文件
touch 文件名.后缀
- 删除文件
rm 文件名.后缀
rm(remove) - 删除文件夹
rm -r 文件夹的名字
-r 中的 r 表示recusive(递归)。也就是说不是简单的删除某个文件夹,而是要先删除文件夹内的文件再删除该文件夹,类似递归函数。 - 树状展示文件夹中的文件
tree
需要注意的是,调用该命令时,先用cd
将目录切换到想要展示的目录下。比如,我想看d盘的内容,这时就要先cd D:
然后tree
。tree
命令有个弊端那就是,只能展示文件夹内的文件夹,而不能展示文件夹内的文件(.txt .java .ini等)。为了展示所有文件的信息,可以使用tree /F
。 - 移动文件
move a.后缀 b
将a文件移动至b文件夹下