pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.