# 文件目录类指令
1. pwd指令
pwd(功能描述:显示当前工作目录的绝对路径)
2. ls指令
ls [选项] [目录或是文件]
常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏的。
-l:以列表的方式显示信息
3. cd指令
cd [参数](功能描述:切换到指定目录)
常用参数:
绝对路径和相对路径
cd~或者cd:回到自己的家目录
cd.. 回到当前目录的上一级目录
4. mkdir指令
mkdir指令用于创建目录
基本语法:
mkdir [选项] 要创建的目录
常用选项
-p:创建多级目录
5. rmdir指令
rmdir指令用于删除空目录
基本语法:
rmdir [选项] 要删除的空目录
使用细节:
rmdir删除的是空目录,如果目录下有内容时无法删除。
提示:如果需要删除非空目录,需要使用 rm -rf要删除的目录,rm -rf 目录
6. touch指令
touch用于创建空文件
基本语法:
touch 文件名称
touch可以一次性的创建多个文件,比如touch 文件名称一 文件名称二
7. cp指令【重要】
cp指令拷贝文件到指定目录
基本语法:
cp[选项] source(源文件) dest(目标目录)
常用选项:
-r:递归复制整个文件夹
使用细节:
强制覆盖不提示的方法:\cp
![](https://box.kancloud.cn/d7fddb3c9f04f913347565be2a28258c_596x166.png)
8. rm指令
rm指令移除文件或目录
基本语法:
rm [选项] 要删除的文件或目录
常用选项:
-r:递归删除整个文件夹
-f:强制删除不提示
9. mv指令移动文件与目录或重命名
mv oldNameFile newNameFile(功能描述:重命名)
eg: mv a.txt b.txt文件a.txt重命名为b.txt
mv /temp/movefile/targetFolder(功能描述:移动文件)
eg: mv a.txt hello/移动a.txt文件到hello目录下
10. cat指令
cat 查看文件内容,是以只读的方式打开文件
基本语法:
cat [选项] 要查看的文件
常用选项
-n:显示行号
使用细节:
cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
|: 表示管道符
more:表示分页显示 如果想看下一页按空格键就行了
如果不加| more cat命令查看文件查看完会立即退出
11. more指令
more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页
显示文本文件的内容
more指令中内置了若干快捷键,详见操作说明
![](https://box.kancloud.cn/fe3650a64816bd81f65cc34fae0bf769_670x356.png)
基本语法:
more 要查看的文件
12. less指令
less指令用来分屏查看文件内容,它的功能与more指令类似,但是比
more指令更加强大,支持各种显示终端。less指令在显示文件内容时,
并不是一次将整个文件加载之后才显示,而是根据现实需要加载内容,
对于显示大型文件具有较高的效率。
![](https://box.kancloud.cn/d8a96e73537be1b1fe79a3f3b8805e21_602x278.png)
基本语法:
less 要查看的文件
13. >指令和>>指令
> 输出重定向和>>追加
基本语法:
ls -l >文件(功能描述:列表的内容写入文件a.txt中(覆盖写))
ls -al >> 文件(功能描述:列表中的内容追加到文件aa.txt的末尾)
cat 文件一 > 文件二 (功能描述:将文件1的内容覆盖到文件2)
echo '内容' >> 文件
cal命令显示当前的日历信息
14. echo指令
echo输出内容到控制台
基本语法:
echo [选项] [输出内容]
实例:
echo $PATH输出环境变量
![](https://box.kancloud.cn/14a226af836c60a16df2a925eb3d4d71_568x35.png)
15. head指令
head用于显示文件的开头部分内容,默认情况下head指令显示文件
的前十行
基本语法:
head 文件 (功能描述:查看文件头10行内容)
head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
16. tail指令
tail用于输出文件中尾部的内容,默认情况下tali指令显示文件的后十行内容
基本语法:
tail 文件 (功能描述:查看文件后10行内容)
tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
tail -f 文件 (功能描述:实时追踪该文档的所有更新,在工作中非常常用)
17. In指令
软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
* 基本语法:
In -s[原文件或目录][软链接名]
* 细节说明:
当我们使用pwd指令查看目录时,任然看到的是软链接所在的目录
* 删除软链接
rm -rf 软链接名
18. history指令
查看一经执行过的历史指令,也可以执行离市指令
* 基本语法:
history(功能描述:查看已经执行过的历史指令)
**history 10** 表示查看最近执行过的10个指令
**!5**表示执行编号为5的指令
- PHP操作集合
- 获取字符首字母
- PHP实现定时备份MySQL数据库
- PHP定时发送邮件
- PHP基本语法
- 总结
- 命名空间
- 错误抑制符
- 位运算符
- 原码,反码,补码
- traits
- PHP的反射机制
- const和define的区别
- 语法
- 常用的函数
- 1.变量及打印函数
- 2.引入文件
- 3.常量
- 4.错误处理
- 5.面向对象
- 数据结构与算法
- 结构
- 数组
- 索引
- 散列表(哈希表)
- 栈
- 队列
- 链表
- 算法
- 排序算法
- 插入排序
- 冒泡排序
- 选择排序
- 归并排序
- 快速排序
- 查找算法
- 二分查找
- 二分查找变形版本1:查询数据在序列中第一次出现
- 哈希算法
- 算法复杂度
- Smarty模板引擎
- composer
- yaf
- yaf的安装配置
- 其它
- Java
- JavaSE
- 1.Java发展及JDK安装配置
- 2.Eclipse的下载及安装
- 3.Java开发基础
- 虚拟机
- 2.编辑虚拟机设置
- 1.虚拟机下安装centos
- 3.安装vmtools
- Linux
- 1.vi和vim编辑器
- 2.开机、重启和用户登录注销
- 3.用户管理
- 4.用户组管理
- 5.用户和组的相关文件
- 6.linux运行级别
- 7.帮助指令
- 8.文件目录类指令
- 9.时间日期类
- 10.搜索查找类
- 11.压缩和解压缩
- 12.组管理和权限管理(难点,重点)
- 虚拟主机的配置
- phpstudy快捷配置
- 配置文件配置
- PHP面向对象高级特性
- SPL标准库(PHP标准库)
- PHP链式操作的实现
- 面向对象编程的基本原则
- 设计模式
- 基本的设计模式