昨天所学
• 查看目录内容 ls
• 切换目录 cd
• 创建和删除操作 touch , mkdir , rm
扩展昨天知识:
ls 命令:
• ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 dir 命令
ls 常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
Ls | 的相关选项 |
-a 显示所有(包括隐藏)
-l 以列表形式显示每个文件的详细信息
-h(以列表形式显示,不过更人性化)应该与-l配合使用,单独使用无效
ls -l -h = ls -lh两者效果是一样的
cd命令:
• cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
命令 含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换
这里有个小知识点需要你注意:
Linux 下文件和目录的特点
• Linux 文件 或者 目录 名称最长可以有 256 个字符
• 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
• . 代表当前目录
• .. 代表上一级目录
用touch创建一个.txt文件实验
用touch创建一个隐藏的txt文件
.开头,变成隐藏文件
用ls显示当前桌面也没有 .123txt文件(只有原来第一个创建的123.txt文件)
现在在ls后面加一个 -a 选项,(a是all的缩写,ls意思是显示所有的文件——当然也包括隐藏文件啦~)
删除这两个.txt文件来验证
只要加个点就可以作为隐藏文件,而要想在终端中显示出隐藏文件,只需要加个 -a
上面图片你注意到哪两个点了吧?(. ..)
一个.代表当前目录,..代表上一层目录
.和..的实验:
怎么样创建一个隐藏文件(文件前面加.)
怎么查看一个被隐藏的文件(ls后选项为写 -a——意为all的意思)
. 代表当前目录(用cd导入你会发现无反应)
.. 代表上一层目录(可以用cd导入)