pwd
- 基本语法: pwd
- 作用:显示当前目录的绝对路径
ls
- 基本语法:
ls [参数] [目录或文件] - 作用:查看当前目录的内容
- 常用参数:
-a :显示当前目录所在的文件和目录,包括隐藏的。
-l :以列表的方式显示信息。
cd
- 基本语法:
cd [参数] [路径] - 作用 :切换到指定目录
- 常用参数:
cd ~ 回到家目录
cd .. 回到当前目录的上一级
mkdir
- 基本语法:
mkdir [参数] 要创建的目录名 - 作用:创建目录
- 常用参数:
-p : 创建多级目录
rmdir
- 基本语法 :
rmdir [参数] 要删除的目录 - 作用 : 删除空目录
- 常用参数:
-p : 如果目录由多个路径名组成,从最后一个路径名开始依次删除,
直到所有的路径名都被删完。
touch
- 基本语法 :
touch 文件名 - 作用 : 创建空文件
cp
- 基本语法 :
cp 复制的文件 要复制到的路径 - 作用 : 复制文件和目录
- 常用参数:
-r : 递归复制目录
\cp 复制的文件 要复制到的路径 : 强制覆盖
rm
- 基本语法 :
rm [参数] 要复制的文件或目录 - 作用 : 删除文件或目录
- 常用参数:
-r : 递归删除整个文件夹
-f : 强制删除不在提示
mv
- 基本语法 :
mv 旧文件名 新文件名
或
mv 旧路径 新路径 - 作用 : 重命名或移动文件
上面的命令实战
题目:
显示家目录的文件
创建一个dog目录,并切换到dog目录下
显示当前的路径,回到家目录,
创建一个 cat 目录,在cat下创建一个1.txt
将cat目录下的1.txt复制到dog下
给cat目录下的1.txt重命名为2.txt
将cat目录移动到dog下
删除dog目录
cat
-
语法格式 : cat [参数] 要查看的文件
-
常用参数 : -n 显示行号
-
作用 : 以只读的方式读取文件
more
- more是按页显示文本内容
- 语法格式 : more 要查看的文件
- 例 : cat 1.txt | more
more 1.txt - 常用操作:
空格键 代表向下翻一页
enter 代表向下翻一行
q 代表离开more
ctrl+f 向下滚动一屏
ctrl+b 返回上一屏
less
- less用来分屏查看文件内容,它的功能和more指令相似,但是比more更强大
less在显示文件内容时,并不是一次将整个文件加载后才显示,它可以根据显示加载内容。
对于显示大型文件具有较高的效率 - 语法 : less 要查看的文件
- 常用操作:
空格键 代表向下翻一页
q 代表离开less
pagedown 向下翻动一页
pageup 向上翻动一页
>和>>
作用:
> 输出重定向
>> 追加
例:
echo hello>1.txt
//将hello输入到1.txt中,1.txt有内容的话覆盖。
//1.txt没有创建的话就创建1.txt且写内容hello
echo world>>1.txt
//将world追加到1.txt内
echo
- 语法格式 : echo [选项] [输出内容]
- 作用 : 输出内容到控制台
- 例: echo $PATH(显示当前环境变量)
head
- 作用 : 显示文件的首部内容
- 基本语法:
head 文件名(查看文件前10行)
head -n 5 文件名(查看文件前5行)
tail
- 作用 : 显示文件的尾部内容
- 基本语法 :
tail 文件名(显示文件后10行)
tail -n 5 文件名(查看文件后5行)
tail -f 文件名(实时追踪该文档的所有更新)
ln
- 软链接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径
- 作用 : 给原文件创建一个软链接
- 基本语法 : ln -s [原文件或目录] [软链接名]
history
- 作用 : 查看已经执行过历史记录,也可以执行历史命令
- 基本语法:
history 显示历史命令
history 10 显示使用过的10个命令
!行号 使用历史记录为10号的命令