学习笔记
路径介绍:
路径分为相对路径和绝对路径:
- 绝对路径以根目录
/
开头,表示从根路径开始描述当前路径 - 相对路径从当前路径开始描述文件的路径.
判断一个路径是绝对路径还是相对路径时,直接看开头,开头是 /
就是绝对路径,否则就是相对路径.
目录介绍:
./
表示当前目录../
表示上一级目录~/
表示当前这个用户的家目录,一般位于home
目录下
文件管理命令:
ctrl c
: 两个作用: 1. 杀进程 2. 取消当前命令,并且换行.ctrl u
: 清空本行命令.tab键
:补全命令和文件名,如果补全不了快速按两下tab
键,可以显示备选选项.- 上方向键: 显示上一条命令
ls
: 列出当前目录下所有文件. 常用选项为:-lh, -la
.pwd
: 显示当前路径.cd XXX
: 进入XXX目录下,cd
就是change directoty
其中cd
后不加参数,就直接回家目录,
cd -
返回上一个待过的目录(注意这里是上一个待过的目录,不是上一级目录)-
cp XXX YYY
: 复制+粘贴 +重命名 的组合功能,
XXX
和YYY
可以是一个路径.cp a/tmp.txt b/
把 a目录下的tmp.txt
复制到 b 目录下cp a/tmp.txt b/tmp2.txt
把 a 目录下的tmp.txt
复制到 b 目录 下,并重名为tmp2.txt
cp -r a b
把 a 目录整个复制到 b 目录下cp -r a b/c
把 a 目录整个复制到 b 目录下,并重命名为 c
-
mkdir XXX
: 创建目录XXXmkdir -p a/b/c
创建a目录下的 b 目录下的 目录 c 这个是一直创建 rm XXX
: 删除普通文件(后面可以跟多个文件,一次删除多个文件);rm XXX -r
: 删除文件夹-
mv XXX YYY
:将 XXX 文件移动到 YYY 剪切+粘贴+重命名.和cp命令一样,XXX和YYY可以是一个路径.mv a/tmp.txt b/
把 a目录下的tmp.txt
移动 到 b 目录下mv a/tmp.txt b/tmp2.txt
把 a目录下的tmp.txt
移动 到 b 目录下,并重命名为tmp2.txt
mv tmp.txt tmp2.txt
把tmp.txt
重命名 为tmp2.txt
-
touch XXX
: 创建一个文件 cat XXX
: 展示文件XXX中的内容- 复制文本
windows/Linux下:Ctrl + insert
,Mac下:command + c
(14) 粘贴文本
windows/Linux下:Shift + insert
,Mac下:command + v
额外几句话:
- 技术是手段,而不是目的. 我们学技术是为了最后做一个项目出来.
- 坚持实用主义: 官网文档 + 现查现用最合适.