linux之基础命令(一)
查看系统帮助命令
一、man
1、格式
man [查看需要帮助的命令]
2、快捷键
上下键:切换屏幕 搜索:(注:光标最好放在第一行, 第二次定位,按n键,查找下一个) 第一步:按 / 键 第二步:输入搜索的内容 第三步:回车 退出:按 q 键
二、help
三、man和help的区别
help展示出来的内容是精简,man命令打印出来的是大而全
系统快捷方式
1、历史命令信息:上下键 2、清屏命令:ctrl + l | clear 3、中断取消命令执行过程 : ctrl + c 4、快速移动光标到行首尾:ctrl + a/e 5、将光标到行首信息剪切:ctrl + u 6、将剪切的内容进行粘贴:ctrl + y 7、将光标到行尾信息剪切:ctrl + k 8、锁定系统窗口信息状态:ctrl + s 9、解锁系统窗口信息状态:ctrl + q 10、命令行中快速移动光标:ctrl + 方向键 11、系统命令信息补全功能:tab
常用系统命令
一、目录路径相关命令
1、pwd
显示当前路径的信息
[root@localhost ~]# pwd /root [root@localhost ~]#
2、cd
切换目录路径信息
绝对路径:一个文件完整的路径(参照物是根目录)
相对路径:一个目录参照路径(参照物是当前目录)
特殊路径
- : 上一次访问的路径
. : 代表当前路径
.. : 上一层路径
~ : 家目录
二、文件夹相关的命令
1、mkdir
格式:mkdir [选项(非必须)] [被创建的目标路径]
2、参数
-p : 自动创建上级目录
-v:显示创建文件夹的过程
注:mkdir创建文件夹时,该文件夹的父级目录必须存在
三、文件目录相关的命令
1、touch
格式:touch [选项] [被创建的文件的路径]
2、创建多个
{ }:表示循环
{..} :连续创建
{,}:不连续创建
3、案例
案例1:创建一个名为abc的文件 touch abc 案例2:创建 test1 ~ test100 中的所有文件 touch test{1..100} 案例3:创建test111 ~ test199 ,并且在其每一个目录中都创建test文件 mkdir test1{11..99} touch test1{11..99}/test 案例4:创建test003、test006、test009这三个目录 touch test00{3,6,9}
四、查看数据信息命令
1、ls
查看指定目录下的文件信息,默认查看当前目录文件下文件信息
2、格式
ls [选项] [指定的路径]
其中ls后默认的是当前文件夹的路径;linux中以点开头的文件即为隐藏文件
3、参数(选项)
-l : 查看文件详细信息 -a : 查看隐藏文件 -h : 格式化显示文件大小(前提:必须跟-l参数一起使用)
4、文件夹信息解析
-rw------- :文件的权限 1 :文件硬链接数 root :所属用户 root :所属组 19 : 大小(单位字节) Dec 9 15:59 :文件创建时间 test1 :文件名称
五、输出打印字符信息
1、echo
格式:echo [输出的内容] [重定向字符(非必须)] [重定向的文件(非必须)]
2、重定向
重定向:把某个内容,通过某种方式输入到指定文件中。
>:覆盖重定向(将文件中所有的内容删除之后再写入)
>>: 追加重定向(在文件的末尾写入信息)
六、查看文件数据信息
1、cat
格式:cat 选项(非必须) [读取的文件路径]
2、选项(参数)
-n:显示行数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构