Linux shell基础指令速查指南
需积分: 3 149 浏览量
更新于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日常运维中的核心技能,对于初学者和日常使用者来说,是极好的学习和参考材料。通过熟练掌握这些基本指令,可以极大地提高工作效率。
267 浏览量
点击了解资源详情
点击了解资源详情
2021-09-16 上传
2021-11-09 上传
2021-08-22 上传
2019-01-04 上传
点击了解资源详情
zhangjianjin
- 粉丝: 0
- 资源: 4
最新资源
- 网络你让我难过中的经典好资源用过都说好
- 批处理教程(txt)
- C#拷屏代码.txt
- 高数知识点高数总结。。。。
- SQL 语言 艺术 适合SQL数据库开发者
- Web_Dynpro_for_ABAP NW2004s_SPS8
- 严蔚敏数据结构习题集答案
- max197AD说明书
- wince 驱动快速编译的方法
- grails-reference-documentation-1.1.x.pdf
- asp.net图书管理系统
- Cdma高FER优化
- Manning.Publications.wxPython.in.Action.Mar.2006(pdf版)
- 快速精通linux-from window to linux
- 无线分布式网络图像视频编码
- 单片机设计数字音乐盒