Linux 文件目录指令
pwd
显示当前工作目录绝对路径
ls [选项]
选项:
- -a 代表列出所有文件,包括以"."开头的隐含文件
- -l 单行输出
- -h 按照阅读习惯显示
cd 目录
cd ~ 回到家目录
cd .. 回到上一级目录
mkdir [选项] 要创建的目录
选项:0
- -p 创建多级目录
rmdir 要删除的目录
删除空目录
如果要删除非空目录,需要使用 rm -rf 目录 来删除,-r 代表递归(recursion),-f 代表强制
touch 文件名
创建空文件
cp [选项] source dest
选项:
-r 复制整个文件夹
如果要强制覆盖,可以使用 \cp [选项] source dest
rm [选项] 要删除的文件或目录
选项:
-r 递归删除
-f 强制删除
mv
重命名文件:
mv oldNameFile newNameFile
移动文件
mv /temp/moveFile /targetFolder
cat [选项] 要查看的文件
选项:
-n 显示行号
为了浏览方便,一般会带上管道命令 |more
more 要查看的文件
基于vi的文本过滤器,以全屏幕方式按页显示文本内容
Space - 向下一页
Enter - 向下一行
q - 离开
Ctrl+F - 向下滚动一屏
Ctrl+B - 返回上一屏
= 输出当前行行号
:f 输出文件名和当前行行号
less 要查看的文件
和 more 类似,比 more 强大,对大型文件显示有较高效率
Space 向下一页
[pagedown] 向下一页
[pageup] 向上一页
/字串 向下搜寻字串,n 向下查找,N 向上查找
?字串 向上搜寻字串,n 向上查找,N 向下查找
q 退出
echo [选项] [输出的内容]
输出环境变量:echo $PATH
head
head 文件名
head -n 5 文件名 查看前5行
tail
tail 文件名
tail -n 5 文件名
tail -f 文件名 实时追踪该文档的所有更新
> 和 >> 指令
> 输出重定向(覆盖)
>> 追加
ln -s [原文件或目录] [软链接名]
给原文件创建一个软链接
软链接也称符号链接,主要存放链接其他文件的路径
history
查看执行过的历史命令
history 10 显示最近执行过的10条指令
!5 执行历史编号为5的指令