目录
- 一.linux的特殊结构
- 二.命令简介及其格式
- 三.ls命令
- 四.cd和pwd命令简介
- 五.绝对路径和相对路径
- 六.特殊路径符
- 七.mkdir命令(文件夹)
- 八.touch(文件)-cat-more命令
-
- [1. touch创建文件](#1. touch创建文件)
- 2.cat查看文件
- 3.more命令查看文件内容(可以支持翻页)
一.linux的特殊结构
linux的目录结构是一个树形结构
windows系统可以拥有多个盘符,如c盘,D盘,E盘
linux没有盘符这个概念,只有一个根目录/。所有文件都在它下面
/usr/local/hello.txt 就是一个文件的位置,开头的/表示根目录。
二.命令简介及其格式
1.命令行:即linux终端,是一种命令提示符页面,以纯字符的形式操作系统,可以使用各种字符化命令对系统做出操作指令。
2.命令:一个命令就是一个linux的程序,命令没有图形页面化,可以在命令行提供字符化的反馈。
3.命令输入的格式
命令+选项+参数(对象)
命令本体:即命令本身
可选选项:控制命令的行为细节
可选参数:控制命令的指向目标
三.ls命令
- ls命令的作用是列出目录下的内容,语法细节如下
ls [ -a, -l ,-h ] [ linux路径 ]
-a, -l ,-h 是可选的选项
linux路径是此命令可选的参数(对象)
当不使用选项和参数,直接运用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容 。 - 直接输入ls命令,表示列出当前工作目录下的内容
linux系统的命令行终端,在启动时会默认加载home目录下
home目录:每个linux操作用户在linux系统的个人账户目录,
路径为/home/用户名
3.[ -a, -l ,-h ] 具体功能
- a就是all的意思
ls -a对比ls列出的内容更多
图中的.开头的表示是linux系统的隐藏文件夹(只要以.开头,就能自动隐藏)
只有通过-a选项,才能看到这些隐藏选项。 - -l表示以列表(竖向排列)的形式展示内容,并展示更多信息
下图为两者的比较
- -l 和-a也可以混合使用
ls -la代表的就是按列展示所有的信息(当前工作目录下)
如图所示
若要展示根目录下的所有信息可以如下表示
ls -la /
- -h就是展示文件所占大小(kmg) 方便用户查看
式子为ls -lh /
(查看根目录下所有文件的大小,并将其列向展示)
四.cd和pwd命令简介
1.cd命令
我们可以通过cd命令来改变当前所在的工作目录
cd命令的全称为change directory
语法为:cd [ linux路径 ]
1.cd命令无需选项,只有参数(对象),表示要切换到哪个目录下
2.cd命令直接执行,不写参数,表示回到用户的home目录
2.pwd命令
上述过程运用了ls来验证当前工作目录,其实是不恰当的
我们可以用pwd来查看当前工作目录
pwd:print work directory
语法: pwd
pwd命令:没有选项,没有参数,直接输入pwd
3.小结
五.绝对路径和相对路径
- cd/home/用户名/Desktop (绝对路径)
2. Desktop (相对路径)
绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头
相对路径:只要写当前目录即可
六.特殊路径符
下列是命令行中输入后的示例
小结
七.mkdir命令(文件夹)
tips: ctrl+l可以清空命令
mkdir全称:make directory
语法:mkdir [ -p ] linux路径
参数是必填的
-p选项可以不填(创建不存在的父目录要)
mkdir -p一次创建多个层级的目录
没有-p就会报错
这些都是在home目录下创建的
否则没有权限
练习:
八.touch(文件)-cat-more命令
1. touch创建文件
语法:touch linux路径
该命令无选项,参数必填
前面有d的就是文件夹
-开头的就是文件
2.cat查看文件
也没有选项只有路径
如图可以查看当前文件下的内容
3.more命令查看文件内容(可以支持翻页)
此命令也没有选项,只有参数
按空格可以进行翻页
按q可以停止