【Linux基础命令使用】
2023-12-17 23:29:51
一. 操作系统和文件及文件路径介绍
- 什么是操作系统?操作系统是一款进行软硬件资源管理的软件
- 为什么要进行软硬件资源管理?对上提供良好的稳定的运行服务----工具
- Linux指令和图形化界面操作本质上没有区别,只是形式的不同,比如一个用键盘,另一个用手标而已罢了。
- 新建了一个空文件,这个文件一定要占据磁盘空间吗?答案是肯定的,因为虽然文件内容是空的,但是文件是由文件内容及文件属性构成的,文件属性记载了文件内容的大小,创建时间,文件名字等属性数据,属性数据也是数据啊,也要存储到磁盘上,因此也需要占据空间。
- Linux的整体目录结构是一颗多叉树。叶子节点一定是普通文件或者是空目录。分支节点一定是目录。
- 访问一个文件的本质,需要找到它,找到文件的本质就是在一棵多叉树中进行节点的查找。
- 路径的本质就是一棵多叉树的搜索过程。
- 为什么通过路径可以找到该文件,因为具有唯一性,这是由于树的一对多结构导致的。
- 从根目录开始,定位一个叶子文件的方式而形成的路径是绝对路径,在系统当中,无论你在哪里通过绝对路径都能唯一定位到该目标文件上。
- 相对于自身当前所处的目录为参考点,我们定位的一个文件路径为相对路径。
- Windows其实也有桌面的概念,但是本质桌面也是目录文件,只不过当用户登陆的时候,你的家目录里面有桌面的文件夹,Windows把这个文件夹的所有的文件夹,以图标的形式,展示在显示器上,就有了桌面所以不同的用户里面就有对应不同的桌面。
二. 基础指令介绍
- whoami 查看当前使用机器的用户
- who 查看有哪些人登入了我的机器
- pwd 显示当前我所处的工作目录
- ls 显示当前目录下的所有目录和文件的信息
- clear 清屏
- Alt + Enter 全屏/退出全屏
- ls -l 显示当前目录下的所有目录和文件的详细信息
- ls -a 显示当前目录下的所有目录和文件包括以点开头的隐藏文件( 显示结果里面有. 和… …这是表示当前路径下有上级路径, .表示当前路径)
- ls -d 只把当前路径下的目录显示出来,该目录下的文件及目录都不显示。
- .表示当前路径,…表示上一级路径
- / 是根目录
- cd 路径 是进来目标路径下
- cd . 进入当前路径,cd … 进入上一级路径
- …/…/这样组合使用表示回退上一级回退上一级
- ls -la 组合使用表示即显示详细信息也要包含隐藏文件
- tree 路径名 是将该路径下的文件及目录用树形结构显示出来
- ctrl + c 终止 失控情况
- yum install -y 指令 是安装该指令在虚拟机上
- cd - 是回退到最近一次所处的目录
- cd ~ 是进来该用户的家目录 root超级用户家目录为/root 普通用户家目录为/home。
- 默认登入的时候,登录所处的路径就是当前登录用户的家目录
- touch 创建一个普通文件
- mkdir 是创建一个空目录
- mkdir -p 是一次性创建一串路径
- ctrl + r 是搜索历史使用过的命令
- 可以通过上下键选择历史命令
- rmdir 只能删除空目录,不能删除非空目录,rm也不能直接删除非空目录,但是rm -r递归却可以删除,-f是不要问我了,强制删除,所以建议使用rm -rf 强制递归删除,但需注意小心谨慎删除,最好备份
- stat 是显示文件更详细的信息 即ACM时间,即ACESS 最后访问时间, MODIFY 最后修改时间,CHANGE 最后改动时间
- ctrl + D 退出当前命令行
- 通配符, 例如rm -rf/ *是匹配 根目录下的所有,全删掉
- man man 是查看man指令
- man 手册编号 查找的内容 是从手册编号开始查找,从上往下,找到即停止,q 退出1, 2, 3,册关注,其它无所谓,3号c语言函数库手册,
- yum install -y man-pages 安装man手册
- 同级目录下不存在同名文件或者同名目录
- nano file.txt 是lunux系统的记事本写文件方法
- ctrl + x 退出
- cat file.txt 输出查看文件内容
三. 结束语
小编会持续输出linux相关内容,请关注,小编制作不易如果对你有帮助,点个小小的赞。
文章来源:https://blog.csdn.net/2301_76560014/article/details/135046091
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!