Linux command line for you and me Documentation Release 0.1
716.99 KB
128 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Linux命令行的基础知识和常用命令,涵盖了目录操作、文件处理、用户管理、环境变量设置以及网络相关命令。文档中通过具体示例说明了命令的使用方法,如使用pwd查看当前目录、wc命令进行文件内容计数、ping命令进行网络测试,以及last命令查看系统登录和重启日志。 | ||
AI总结 | ||
《Linux command line for you and me Documentation Release 0.1》文档总结
本文档涵盖了Linux命令行的基础使用和高级应用,内容涉及文件管理、网络操作、系统信息、用户权限管理、日志记录、定时任务以及包管理等多方面。以下是核心内容的总结:
---
### **1. 基本Shell命令**
- **`pwd`**:显示当前工作目录的绝对路径。
```
[babai@kdas-laptop ~]$ pwd
/home/babai
```
- **`cd`**:更改目录。使用`~`可返回主目录。
```
[babai@kdas-laptop ~]$ cd /tmp
[babai@kdas-laptop tmp]$ pwd
/tmp
```
- **`whoami`**:显示当前用户。
```
$ whoami
fedora
```
- **`id`**:显示用户的真实ID及相关信息。
```
$ id
uid=1000(fedora) gid=1000(fedora)...
```
- **`echo`**:输出指定字符串。
```
$ echo "Hello"
Hello
```
---
### **2. 文件管理与操作**
- **`tree`**:以树形结构显示目录内容。需手动安装。
```
$ tree .
code
Desktop
dir1
...
```
- **`wc`**:统计文件的行数、字数或字节数。
```
$ wc -l hello.txt
3 hello.txt
```
- **`less`**:查看文件内容,支持上下滚动。
```
$ less ~/.bash_history
```
---
### **3. 网络命令**
- **`ip`**:查看IP地址。
```
$ ip addr show
```
- **`arp`**:显示ARP表,需使用`sudo`权限。
```
$ arp
```
- **`ping`**:测试网络连通性。
```
$ ping example.com
```
---
### **4. 系统信息**
- **`uptime`**:显示系统运行时间。
```
$ uptime
```
- **`top`/`htop`**:监控系统资源使用情况。
```
$ top
```
---
### **5. 用户与权限管理**
- **`sudo`**:以超级用户权限执行命令。
```
$ sudo !! # 重复上一命令并加上sudo权限
```
- **`su`**:切换用户。
```
$ su - user
```
---
### **6. 日志与审计**
- **`last`**:显示历史登录记录。
```
$ last
```
- **`journalctl`**:查看systemd日志。
```
$ journalctl
```
---
### **7. 定时任务**
- **`cron`**:配置定时任务。例如,每日午夜执行脚本:
```
0 0 * * * /usr/bin/myscript.sh
```
---
### **8. 包管理**
- **`dnf`**:管理RPM包。
```
$ dnf install package_name
```
---
### **9. 防火墙配置**
- **`iptables`**:配置防火墙规则。
---
### **10. 实用技巧**
- **环境变量**:通过`export`设置变量。
```
$ export NAME="Kushal Das"
```
- **文件搜索**:使用`locate`查找文件。
```
$ locate firewalld
```
- **Shell历史**:使用`Ctrl+x+e`在编辑器中编辑长命令。
---
### **其他工具**
- **`tar`**:压缩和解压文件。
```
$ tar -czvf file.tar.gz directory
```
- **`vim`**:编辑文本文件。
- **`screen`**:保持会话在后台运行。
---
### **总结**
本文档系统地介绍了Linux命令行的基本和高级使用方法,涵盖了日常操作的重点内容。通过学习这些命令,用户可以更高效地管理和维护Linux系统。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
121 页请下载阅读 -
文档评分