Linux新手入门:必知命令与基础操作总结
需积分: 8 23 浏览量
更新于2024-06-30
1
收藏 288KB DOC 举报
本篇文档是针对Linux初学者设计的基础学习资料,主要涵盖了Linux操作系统的各种基础概念和常用命令。以下是部分内容的详细解读:
1. **路径管理**:
- 绝对路径:在Linux中,绝对路径是从根目录(/)开始的,如"/home/user",表示从系统根开始寻找指定文件或目录。
- 相对路径:相对于当前工作目录,用"."表示当前目录,".."表示上一级目录,"../.."表示上上级目录。
- 常用的导航命令:如`Pwd`查看当前目录,`Cd ..`进入上一级目录,`Cd ../..`进入上两级目录,`Cd -`返回上一个工作目录。
2. **命令行工具**:
- 使用`Ctrl + l`清屏或执行`clear`命令。
- Linux命令的选项格式:以`-`开头的单字符选项可以组合,如`ls -l`;而以`--`开头的多字符选项不能组合,例如`man --help`。
- `Ls`用于查看目录内容,支持查看多个目录,如`ls //boot/root`。
- `Free -m`用于查看内存使用情况,`cat /proc/meminfo`显示内存详细信息。
- `Cat`用于查看文件内容,`/proc`是一个特殊的伪文件系统,存储内存中的数据。
3. **系统监控**:
- `top`命令用于实时监控系统负载,输入`1`键可显示CPU信息,`q`键退出。
- `Df -h`以人类可读的方式查看磁盘使用情况,`cal`用于查看日历。
4. **文件系统和用户管理**:
- 分区类型包括主分区、扩展分区和逻辑分区。
- 常用命令如`whoami`查询当前用户,`pwd`查看工作目录,`ls`列出目录内容。
- `/bin`通常存放二进制可执行文件,`/home`是用户个人文件夹。
- 关机命令:`poweroff`立即关机,`init 0`关闭所有服务后再关机。
5. **Shell命令和内部/外部命令**:
- `cd`命令是shell内置命令,而`whoami`则是外部命令,通过`whatis + 命令名`可以查看命令用途。
- `man`命令用于查看帮助文档,`man 1 user commands`查看第一级手册页,即用户命令。
6. **文本编辑与替换**:
- 使用`vi`或`vim`等文本编辑器,如`Esc + Shift + :%s/root/888888/g`全局替换文本内容,`gg`和`G`分别跳转到首行和尾行。
7. **查找工具**:
- `find`命令用于查找文件,支持通配符`*`,`-iname`选项使查找忽略大小写。
- 可根据文件类型进行查找,如`-type`。
8. **文件属性查看**:
- `stat`命令用于查看文件或目录的详细属性信息。
这篇文档为Linux新手提供了一个全面且实用的基础学习指南,涵盖了操作系统的基本操作、常用命令以及文本编辑、查找和系统监控等方面,是入门学习的重要参考资料。
433 浏览量
2020-03-13 上传
2023-08-01 上传
2023-09-08 上传
2023-08-05 上传
2023-10-16 上传
2023-07-01 上传
2023-08-26 上传
DB实践
- 粉丝: 6382
- 资源: 436
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析