Linux基础学习笔记:命令行、帮助和文件管理
需积分: 9 91 浏览量
更新于2024-07-30
收藏 202KB DOC 举报
Linux学习笔记
Linux学习笔记是Linux操作系统的基本学习笔记,本笔记涵盖了最常用的命令和操作。
认识命令行
命令行是Linux操作系统的核心组件,通过命令行可以执行各种操作。认识命令行是Linux学习的基础。
* 热键切换:ctrl+alt+f1~f6可以切换到第一~第六控制台,alt+f7可以切换回图形界面。
* shell提示符:[root@localhost~]#是管理员提示符,[abc@localhost~]$是用户提示符。
基础命令
基础命令是Linux操作系统的基本组件,通过这些命令可以执行各种操作。
* ls命令:查看当前目录,列表。ls-l filename可以查看文件内容详细信息。
* 文件权限:权限分为读、写、执行三种,第一位表示文件类型,例如:
+ d目录。指定为该文件名称为目录。
+ l符号链接(指向另一个文件)。指定为该文件名称为链接文件。
+ s套接字文件。
+ b块设备文件。
+ c字符设备文件。
+ p命名管道文件。
+ -普通文件,或者更准确地说,不属于以上几种类型的文件。
* cd命令:切换目录。例如:cd /home可以切换到/home目录。
* 目录结构:Linux操作系统的目录结构如下所示:
+ boot存放启动相关文件。
+ dev存放各种设备文件。
+ etc存放各种服务配置文件。
+ home存放用户相关目录。
+ lib库目录,应用程序各种组件。
+ media存放临时设备。
+ proc进程中映射目录。
+ sbin/bin存放可执行命令。
+ tmp存放临时文件。
+ usr用户程序文件存放目录。
+ var日志、mysql数据库、产生数据文件存放目录。
命令行操作
命令行操作是Linux操作系统的核心组件,通过命令行操作可以执行各种操作。
* 命令行下翻页:shift+pageup。
* 清屏:ctrl+l。
* 取消命令:ctrl+c。
* 命令补全:tab键。
帮助
帮助是Linux操作系统的重要组件,通过帮助可以了解命令的使用方法。
* command--help命令帮助信息。
* man命令:查看手册。
+ man-f查看手册列表。
+ man1 command普通用户使用命令。
+ man5 command查看文件格式的手册。
+ man8 command管理员手册查看命令。
+ man7 man说明man1~8命令的说明。
+ man-k (keyword)passwd查看关键字,passwd为关键字。
* makewhatis收集系统帮助信息。
* infogrub带索引的帮助。
* 热键h调用info帮助说明。
* 文档资料保存在/usr/share下面。存放为应用程序包/usr/share/doc为存放文档。
文件管理
文件管理是Linux操作系统的重要组件,通过文件管理可以管理文件。
* 查看文件:
+ cat filename读取文件。
+ less filename分屏显示文件。
+ /passwd在文件中查找passwd字符,n键查找下一个,shift+n键查找上一个。
* 文件头和尾:
+ head filename显示文件头10行。
+ head-n 15 filename显示文件15行。
+ tail filename显示文件尾10行。
+ tail-n 15 filename显示文件尾15行。
* 文件监控:tail-f filename实施监控文件。
Linux学习笔记涵盖了Linux操作系统的基本知识,包括命令行、基础命令、命令行操作、帮助和文件管理等内容。通过学习这些内容,可以更好地掌握Linux操作系统。
2021-09-29 上传
2023-04-13 上传
2024-11-18 上传
dream88328088
- 粉丝: 0
- 资源: 1
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建