@TOP
pwd指令
显示当前所在目录的绝对路径
ls指令
ls 选项 目录或文件
常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏文件
-l:以列表的形式显示信息
cd指令
cd 地址
前换到指定地址目录下
cd ~ 或者 cd : 回到自己的家目录
cd … 回到当前目录的上一级
mkdir指令
全称是makedirectory,创建目录
mkdir 选项 文件地址
创建现有的直接子目录时,选项可以省略
常用选项:-p(创建多级目录时使用)
如果不使用会创建失败
加上-p
rmdir
又到了喜闻乐见的删库跑路环节
rmdir 选项 要删除的文件目录
常见选项
-r :递归删除整个文件夹
-f : 强制删除不提示
用于删除空文件夹
删除有内容的文件
rm -rf 地址
中间的 r 代表recursion 递归
f代表force 强制
强制递归删除某个文件及其子文件
不会有提示
touch指令
创建空文件夹,并不写入(空文件)
touch 文件名
cp指令
cp 选项 源文件 目标地址
常用选项 -f 递归复制整个文件夹
并且会覆盖目标文件的重复文件
mv指令
移动文件与目录或者重命名
mv 旧地址 新地址
mv 旧名称 新名称
如果新地址的命名变了,指令的效果会变成移动并重命名
cat指令
只能浏览文件而不能修改文件
cat 选项 要查看的文件
常用选项-n :显示行号
more指令
为了浏览方便,一般 会带上管道命令 | more,便于浏览
cat -n 文件名 | more
more -n 文件名
操作 | 功能 |
---|---|
空格键 | 向下翻一页 |
回车键 | 向下翻一行 |
q | 离开,不再显示该页内容 |
Ctrl+F | 向下滚动一屏 |
Ctrl+B | 向上一屏 |
= | 输出当前行号 |
:f | 输出文件名和当前的行号 |
less指令
分屏查看文件内容,功能与more指令类似,支持各种显示终端。less指令在显示文件内容时,并不是一次讲整个文件加载和才显示,而是根据需要显示的内容来加载,效率高于more
less 要查看的文件
操作 | 功能 |
---|---|
空格键 | 向下翻一页 |
【pagedown】 | 向下翻动一页 |
【pageup】 | 向上翻动一页 |
/字符串 | 向下搜寻字符串;n向下找,N向上找 |
?字符串 | 向上搜寻字符串;n向下找,N向上找 |
q | 离开less |
echo指令
输出内容到控制台
echo 选项 输出内容
head
用于显示文件开头部分内容,默认情况显示前10行
head -n 5 文件名
显示前5行
tail
输出文件中尾部的内容,默认情况下tail指令显示后10行内容
tail 文件名 查看文件尾10行内容
tail -n 5 文件名 查看尾5行的内容
tail -f 文件名 实时追踪文件更新
>指令和 >>指令
单个> 覆盖
两个就是追加
ls -l > 文件 列表内容写入到目标文件中,覆盖原内容
cat 文件1 > 文件2 将文件1的内容覆盖到文件2
ln
类似windows快捷方式,存放链接其他文件的路径
ln -s 原文件 链接名
删除链接
history
查看你已经执行过的命令,也称历史指令
history 显示所有执行过的指令
history 5 显示最近执行的5条指令