基本命令:
ls指令
:列出当前工作目录下的所有文件/文件夹的名称
ls 路径:列出指定下路径的文件/文件夹的名称
相对路径:要有一个对应的参照物(一般就是当前的工作路径)
./ 表示当前目录下,和不写是一样的
…/ 表示上一级目录下
绝对路径:不需要参照物,从根目录开始寻找
ls -l 路径
ls -la 路径 显示所有的文件包括隐藏文件
ls -lh 路径
pwd指令
:print working directory:打印当前工作目录
cd
: change directory
mkdir
make director
蓝色表示文件夹
绿色表示可读可写可执行的文件
mkdir -p root/a/b/c/d
可以同时创建a,b,c,d
touch
: 创建文件
路径可以是路径或者是文件名称,可以同时创建多个
cp
:copy 复制文件/文件夹到指定位置
cp 文档路径 复制到的路径(可重命名,建议保持前后一致) 复制文件
cp -r 文件夹路径 复制到的路径 复制文件夹
mv
:move 移动/剪切 文件重命名
move:移动文档到新的位置
mv 需要移动的文档路径 需要保存的路径
rm
:删除文档目录
vim
:文本编辑器
vim 文件的路径:打开文件(这个文件可以存在也可以不存在)
:q 退出
输出重定向
:一般命令的输出都会显示在终端中,有些时候需要将命令的执行结果想要保存到文件中,这时候就需要使用到输出重定向技术
>:覆盖输出,覆盖原始的文件内容
>>:追加输出,不会覆盖原始文件的内容,在其末尾继续添加
ls -la <<ls.txt 这就是的把ls -la的内容写到ls.txt
cat
1.cat是 直接打开一个文件的功能,直接输出内容
cat 文件路径
2.合并文件,配合输出重定向使用
cat 文件路径1 文件路径2 文件路径3 文件路径3>>保存路径