03目录相关命令
目标
查看目录内容 | 切换目录 | 创建和删除操作 | 拷贝和移动文件 | 查看文件内容 | 其他 |
---|---|---|---|---|---|
ls | cd | mkdir\touch\rm | cp\mv | cat\more\grep | echo\重定向>和>>\管道| |
01查看目录内容
1.1终端使用技巧
1>自动补全
- 在敲出文件/目录/命令的前几个字母之后,按下tab键
- 如果输入的没有歧义,系统会自动补全
- 如果还存在其他文件/目录/命令,再按一下tab键,系统会提示可能存在的命令
2>曾经使用过的命令
- 按上/下光标键可以在曾经使用过的命令之间来回切换
- 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c
- .表示当前目录,
- ..表示上一级目录
- ~表示家目录
1.2ls命令说明
ls是常用的命令之一,类似DOS下的dir命令
-
Linux文件或者目录名称最长可以有256个字符
-
以.开头的文件为隐藏文件,需要-a 参数才能显示ls -a显示所有目录
ls常用选项
-a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息(纵向显示文件名和大小) -h 配合-l以人性化的方式显示文件大小(ls -l -h或者文件大小更直观) 上面三个命令可以相互配合不区分顺序,比如 :ls -lh与ls -hl效果是一样的。
蓝色字体是目录,白色字体是文件。
计算机中文件大小的表示方式(科普)
单位 英文 含义 字节 B(Byte) 在计算机中作为一个数字单元,一般为8为二进制数 千 K(Kibibyte) 1KB=1024B,千字节 兆 M(Mebibyte) 1MB=1024KB 千兆 G(Gigabyte) 1GB=1024MB 太 T(Terabyte) 1TB=1024GB 拍 p(Petabyte) 1PB=1034TB 艾 E(Exabyte) 1EB=1024PB 泽 Z(Zettabyte) 1ZB=1024EB 尧 Y(Yottabyte) 1YB=1024ZB
ls通配符的使用
通配符 含义 * 代表任意个数个字符 ? 代表任意一个字符,至少一个 [] 表示可以匹配字符组中的任意一个 [abc] 匹配a\b\c中的任意一个 [a-f] 匹配从a-f中的任意一个字符
02切换目录
2.1cd
-
cd 是英文change directory 的缩写,其功能为更改当前的工作目录
-
注意:Linux所有的目录和文件名大小写敏感
命令 含义 cd 切换到当前用户的主目录(/home/用户) cd ~ 切换到当前用户的主目录(/home/用户) cd . 切换到当前目录不变 cd .. 切换到上一级目录 cd - 可以在两次工作目录之间来回切换 cd / 切换到根目录
2.2相对路径和绝对路径
- 相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
- 绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置
自律,
坚定,
随和,
坚强,
为了自己想要的,去奋斗