Linux文件和目录相关命令
1. pwd [目录或文件] 显示工作目录的绝对路径
2. ls [选项] [目录或文件] 显示目录或文件
ls -a 显示当前目录所有目录和文件(包括隐藏文件)
ls -l 以列表形式显示当前目录下的目录和文件
ls -al 以列表形式显示当前目录下的所有目录和文件
3. cd [参数] 切换到指定目录
4. mkdir [选项] [要创建的目录] 创建目录(make directory)
mkdir -p 创建多级目录
5. rmdir [选项] [要删除的目录] 删除空目录
如果要删除的目录下有内容,使用rmdir命令无法删除。
rm -rf [要删除的非空目录] 删除非空目录
6.touch [文件名称] 创建空文件
7. cp [选项] [源目录] [目标目录] 拷贝文件到指定目录
cp -r [源目录] [目标目录] 将源目录下的所有目录和文件都拷贝文件到指定目录
8. rm [选项] [要删除的目录或文件] 删除文件或目录
rm -r [要删除的目录] 删除目录下的所有目录和文件
9. mv [原名称] [新名称] 给目录或文件重命名
mv [当前位置] [目标位置] 将文件从原位置移动到目标位置(相当于剪切)
10. cat [选项] [要查看的文件] 以只读的方式查看文件
cat指令通常和more参数配合使用,可以实现分页查看。[test@192 文档]$ cat -n he.txt | more
11. more [要查看的文件] 按页查看文件
more指令是基于vi编辑器的文本过滤器,它按照命令行界面进行分页显示文件内容。
12. less [要查看的文件] 分屏查看文件内容
less指令用于分屏查看文件内容,和more指令功能类似,但比more指令功能更加强大,支持各种显示终端。less指令显示文件内容时,并不是一次性将整个文件加载之后才显示,而是根据显示的需要加载内容,对于显示大文件很有效。
13. > 输出重定向 覆盖文件原内容
>>追加 不覆盖文件原内容,追加到文件内容后面
13.1 ls -l > 文件 显示的列表内容覆盖文件原内容,如果该文件不存在就创建该文件。
bb.txt文件不存在,创建bb.txt后将当前目录列表内容覆盖写入。
13.2 ls -l >> 文件 显示的列表内容追加到文件原内容之后
13.3 cat 文件1 > 文件2
13.4 echo “内容” >> 文件
echo “内容” > 文件
14. echo [选项] [显示的内容]
15. head [选项] [文件] 显示文件开头部分
默认情况下,head指令显示文件前10行内容,可以通过-n选项设置行数。
16. tail [选项] [文件] 显示文件尾部内容
默认情况下,tail指令显示文件尾部10行内容,可以通过-n选项设置行数。
tail -f a.txt
Ctrl + c组合键退出tail -f 命令
17. ln -s [原目录或文件] [软链接名称] 软链接,也叫符号链接(给目录或文件创建一个快捷方式)
类似于Windows的快捷方式
rm -rf linktotest 删除软链接linktotest
18. history 查看已经执行过的历史命令
history 9 和 !362 指令
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战