Linux shell基础指令速查指南
需积分: 3 163 浏览量
更新于2024-07-23
收藏 935KB DOCX 举报
本文档是一份详尽的Linux基础知识教程,特别关注于Shell命令,旨在帮助不熟悉Linux和Shell的用户快速上手。文档包含了从用户管理到文件操作,再到系统监控等多个方面的重要指令,适合日常工作中使用。
1. **用户操作指令**:
- `groupadd`:创建用户组。
- `useradd`:添加新用户。
- `passwd`:修改用户密码。
- `userdel` 和 `groupdel`:删除用户和用户组。
- `chown`:改变文件或目录的所有者和组。
2. **IP地址相关及setup用法**:
- 查看IP地址:使用相关命令如`ifconfig`或`ip addr show`。
- 修改IP地址:通过配置网络接口文件,如`/etc/network/interfaces`或`/etc/sysconfig/network-scripts/ifcfg-eth0`。
- `setup`:可能是一个图形化的网络配置工具,用于简化IP设置。
3. **环境变量相关**:
- 环境变量类型:包括PATH、HOME、USER等。
- 显示环境变量:使用`echo $变量名`或`env`命令。
- 设置环境变量:通过`export`或在配置文件(如`.bashrc`)中设定。
- `alias`:创建自定义命令别名。
- `.bashrc`:设置命令行下显示全路径。
4. **文件操作相关**:
- 压缩与解压:`tar`(支持多种格式)、`zip`、`compress`,以及`rpm`包管理。
- `ls`指令:列出目录内容,`-l`、`-t`、`-r`选项分别用于详细列表、按时间排序和反向排序。
- `grep`:搜索文件中的特定文本。
- 文件管理:`cp`复制、`mv`移动、`rm`删除、`find`查找文件。
- 文件查看、编辑和授权:`cat`、`more`、`tail`查看文件,`vi`编辑,`chmod`改变权限。
5. **文件传输**:
- `ftp`:文件传输协议客户端,用于远程文件传输。
- `ssh`和`scp`:安全外壳协议,用于加密远程登录和文件传输。
6. **系统进程、空间、定时任务**:
- `top`:实时显示系统负载和进程状态。
- `ps -aux | grep '进程名'`:查找指定进程。
- `kill`:发送信号给进程,`-9`强制终止。
- `df`:查看磁盘空间使用情况,`-k`和`-g`分别以KB和GB为单位。
这份文档覆盖了Linux日常运维中的核心技能,对于初学者和日常使用者来说,是极好的学习和参考材料。通过熟练掌握这些基本指令,可以极大地提高工作效率。
2021-09-16 上传
2021-11-09 上传
2021-08-22 上传
2019-01-04 上传
点击了解资源详情
2024-11-14 上传
zhangjianjin
- 粉丝: 0
- 资源: 4
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜