Linux是一个基于文件形式表示的操作系统。Linux一切皆文件
Linux的基本指令:
完整的指令标准格式:
#指令主体 [选项] [操作对象]
一个指令可以包含多个选项,操作对象可以是多个
1、ls指令 (list)
用法:
#ls 列出当前工作目录下所有文件/文件夹的名称
#ls 路径
关于路径:相对路径和绝对路径
相对路径得有一个参照物(一般是当前的工作路径);
在相对目录中“./”[表示当前目录下]、“../”[表示上一级目录下]
绝对路径从根“/”开始寻找对应路径。
#ls 选项 路径
在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示。
#ls -l 路径 表示list,以详细列表形式进行展示
#ls -la 路径
表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
#ls -lh 路径 列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示
2、pwd指令
用法:
#pwd (print working directory)
3、cd指令 (change directory 改变目录)
切换当前的工作目录
用法:
#cd 路径
#cd ~ 表示当前用户的家目录
4、mkdir 指令 (make directory,创建目录)
用法:
#mkdir 路径
#mkdir -p 路径 一直建立下去
#mkdir 路径1 路径2 路径3
5、touch 指令 创建文件
用法:
#touch 文件路径
6、cp指令 (copy)
用法:
#cp 被复制的文档路径 文档被保存到的路径
复制文件夹
#cp -r
被复制的文档路径 文档被保存到的路径
7、mv指令 (move 剪切、移动)
用法:
#mv 需要移动的文档路径 需要保存到底位置路径
8、rm指令 (remove 移除、删除)
用法:
#rm 选项 需要移除的文档路径
选项:
-f 强制执行
-r 删除目录 一般使用
-rf 选项
删除一个目录下有公共特性的文档 用
通配符*
9、vim指令 (一款文本编辑器)
用法:
#vim 文件的路径(可以存在,也可以不存在)
10、输出重定向
用法:
> 覆盖输出 会覆盖原先的文件内容
>> 追加输出,不会覆盖原始文件内容,会在末尾添加
11、cat指令 (1.直接打开文件 2.对文件进行合并)
用法:
#cat 文件路径
#cat 待合并的文件路径1 待合并的文件路径2 …… >合并之后的文件路径