指令 | 说明 |
---|---|
pwd | 显示当前工作目录的绝对路径 |
ls [ 选 项] [目录或是文件] | 查询当前目录下的文件,-l详情查看,-a显示所有文件包括隐藏 |
cd [选项] | 切换到指定目录 |
cd ~ 或者 cd | 回到自己的家目录 |
cd . . | 返回上级目录 |
mkdir [选项] 要创建的目录 | 创建一个目录,如果希望一次创建多级目录需要带上参数-p |
rmdir [选项] 要删除的空目录 | 删除空目录,rmdir 删除的是空目录,如果目录下有内容时无法删除的。 提示:如果需要删除非空目录,需要使用 rm -rf 要删除的目录 |
touch 文件名称 | 创建空文件 |
cp [选项] [文件] [目录] | 拷贝文件到目录下,只能拷贝单个文件。如果需要拷贝整个目录需要加参数-r:递归复制整个文件夹 |
rm [选项] 要删除的文件或目录 | 移除要删除的文件或目录,慎重使用rm -rf,悲剧一大来源 -r :递归删除整个文件夹; -f : 强制删除不提示 |
mv | mv 移动文件与目录或重命名 mv 【旧文件名】【新文件名】(功能描述:重命名) mv 【旧文件路径】【新文件路径】 (功能描述:移动文件) |
cat [选项] 要查看的文件 | 查看文件内容,是以只读的方式打开,-n :显示行号 cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上管道命令| more cat 文件名 | more [分页浏览] |
more 要查看的文件 | more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键,详见操作说明 |
less 要查看的文件 | less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加强大,支持各种显示终端。less 指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。 |
> 和 >> | > 输出重定向 : 会将原来的文件的内容覆盖;>> 追加: 不会覆盖原来文件的内容,而是追加到文件的尾部。 例如: 1)ls -l >a.txt, ~~~~~~~~~~~~~~~~ (将 ls -l 的显示的内容覆盖写入到文件a.txt,如果该文件不存在,就创建该文件) ~~~~~~~~~~ 2)ls -al >>aa.txt, ~~~~~~~~~~~~~ (列表的内容追加到文件 aa.txt 的末尾) ~~~~~~~~~~ 3) cat 文件 1 > 文件 2 ~~ (将文件 1 的内容覆盖到文件 2) ~~~~~~~~~~ 4)cal >> /home/mycal ~~~~~~~~~~ (将当前日历信息 追加到 /home/mycal 文件中 ) |
echo [选项] [输出内容] | 输出内容到控制台 |
head 文件 | 查看文件头 10 行内容 , -n +m(m可为任意数字),查看文件头m行 |
tail 文件 | 输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。 tail -n m 文件名(m可为任意数字),查看文件尾部m行。 tail -n m 文件名|grep -n (m可为任意数字),查看文件尾部m行,并且显示行号 -f,实时追踪该文档的所有更新,工作经常使用 |
ln -s [原文件或目录] [软链接名] | 功能描述:给原文件创建一个软链接,当我们使用 pwd 指令查看目录时,仍然看到的是软链接所在目录。 |
history | 查看已经执行过历史命令,history + n(n可为任意数字),显示最近使用过的10条指令 |
date | 显示当前时间, date “+%Y-%m-%d %H:%M:%S”(功能描述:显示年月日时分秒) |
cal [选项] | 不加选项,显示本月日历 |
find [搜索范围] [选项] | 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。 |
grep [选项] [查找内容] [源文件] | 过滤查找 , 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。 例如: cat hello.txt | grep -n yes,hello.txt 文件中,查找 “yes” 所在行,并且显示行号 ~~~~~~~~~~~ cat hello.txt | grep -ni yes,hello.txt 和上面一样,多加个i不区分大小写 |
gzip 文件 | 压缩文件,只能将文件压缩为*.gz 文件, 当我们使用 gzip 对文件进行压缩后,不会保留原来的文件 |
gunzip 文件.gz | 解压缩文件命令,-d<目录> :指定解压后文件的存放目录 |
zip [选项] [文件] | 压缩文件和目录的命令 , -r:常规选项,递归压缩,即压缩目录 |
unzip [选项] XXX.zip | 解压缩文件,-d<目录> :指定解压后文件的存放目录 |
tar [选项] XXX.tar.gz | 解压或者 打包目录,压缩后的文件格式.tar.gz |
more常用快捷键操作说明:
less常用快捷键操作说明:
find选项说明:
tar选项说明: