基础指令
CTRL-C是强制中断程序的执行
根目录:指逻辑驱动器的最上一级目录,也就是第一级的目录
释义:make directory, 创建目录
语法: #mkdir 路径.
ls 列出的结果:
- 蓝色:文件夹
- 黑色:文件
- 绿色:拥有所有权限
在指定路径下创建文件夹:
mkdir /目标文件夹/创建的文件夹名
创建多层目录:
#mkdir-p 路径
含义:当一次创建多层目录时,添加-p参数,否则会报错。
回根目录 cd /
touch指令
作用:创建文件
语法:#touch 文件路径 【路径可以是直接的文件名也可以是路径】
创建多个文件:
在指定路径下创建文件
cp指令:
释义:copy,复制
作用:复制文件和文件夹到指定的位置
语法: #cp 被复制的文档路径 目的地路径
注意:复制时可以更改文件的名字。即:test2.txt /home/leo/linux123.txt 但通常不这么做。
使用cp命令复制文件夹:
当使用cp命令复制文件夹时,需要添加-r【-r 表示递归】, 否则文件夹会被忽略
mv指令
move , 移动;剪切
作用:移动文档到新的位置
语法: #mv 需要移动的文件路径 目的地路径
注意:也可以在移动时更改文件的命名
1.使用mv命令移动文件
此时的源目录
rm命令
指令:remov,移动和删除
作用:移动和删除文档
语法:#rm 选项 需要移除的文档路径
选项:
- -f force强制 强制删除
- -r 删除目录
demo:删除文件
删除多个文件: rm 文件路径 文件1 文件2 文件3
demo1:删除文件夹 rm -r 文件夹名
vim指令
vim:文本编辑器
语法: #vim 文件的路径
作用: 打开一个文件
退出打开的文件:在没有按其他命令的条件下,按下shift+英文冒号,输入q,按下回车。
输出重定向
一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果保存到文件中进行后续的分析/统计,则这时候需要使用到输出重定向技术。
- 覆盖输出:覆盖原先的文件内容
- 追加输出:不会覆盖原始文件内容,会在原始内容末尾继续添加。
- 语法: #正常执行的指令 >/>> 文件的路径
- 追加时,文件可以不存在, 不存在则新建
demo: 输出重定向
demo1:追加
cat 指令
- 作用1:直接打开文件
- 语法:#cat 文件路径
- 作用2:还可以对文件进行合并
- #cat 带合并的文件路径1 带合并的文件路径2 .... 带合并的文件路径n >/>> 合并之后的文件路径
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期