Linux命令速查手册
需积分: 3 175 浏览量
更新于2024-11-16
收藏 9KB TXT 举报
"常见的Linux命令.txt"
这篇文档涵盖了在Linux操作系统中经常使用的命令,对于学习和操作Linux系统非常有帮助。以下是对这些命令的详细解释:
1. `q!`: 通常用于某些文本编辑器(如`vi/vim`)中,表示强制退出而不保存修改。
2. `wq`: 在文本编辑器中,用于保存并退出当前编辑的文件。
3. `a`: 在`vi/vim`编辑器中,用于进入追加模式,可以在当前光标位置后添加文本。
4. `ls`: 列出目录内容。`ls -l`则显示包括权限、所有者、大小等详细信息的列表。
5. `cd`: 改变当前工作目录。`cd ..`将返回上一级目录。
6. `su username`: 切换用户,例如切换到名为`username`的用户。
7. `[Ctrl]+[d]`: 退出当前终端或shell,通常用于模拟EOF(文件结束)。
8. `[Ctrl]+[+]` 和 `[Ctrl]+[-]`: 在终端中分别用于增大和减小字体大小。
9. `mkdir`: 创建新的目录。
10. `rm -rf`: 删除目录及其内容。`-rf`参数组合表示强制删除,不提示确认,且递归删除整个目录结构。
11. `chmod`: 修改文件或目录的权限。例如`chmod 777 /var/www`会给`/var/www`赋予所有者、组和其他用户完全权限(rwx)。
12. `chgrp`: 更改文件或目录的组所有权。例如`chgrp webdev apache`将`apache`文件的所有组更改为`webdev`。
13. `chown`: 更改文件或目录的所有者。`chown -R owner directory`递归地将`directory`及其所有子目录的所有者更改为`owner`。
14. `service vsftpd status`: 检查`vsftpd`服务的状态。
15. `tar`: 一个用于打包和压缩文件的命令。`tar zcvf archive_name.tar.gz .`会创建当前目录下的所有文件和子目录到一个gzip压缩的tar文件。
16. `tar zxcf archive_name.tar.gz file`: 解压并提取tar.gz文件中的`file`。
17. `ifconfig`: 显示或配置网络接口。例如:
- `ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up`: 配置`eth0`接口的IP地址和子网掩码,并将其启用。
- `ifconfig eth0 down`: 关闭`eth0`接口。
- `route`: 查看或配置路由表。例如:
- `route add -host 192.168.1.2 dev eth0:0`: 添加到特定主机的静态路由。
- `route add -net 10.20.30.0 netmask 255.255.255.248 gw 10.20.30.40`: 添加到特定网络的静态路由。
这些命令是Linux系统管理员日常工作中不可或缺的一部分,掌握它们对于理解和操作Linux系统至关重要。通过熟练使用这些命令,你可以更有效地管理文件、目录、网络配置和系统服务。
2017-09-19 上传
2012-01-25 上传
2024-11-27 上传
2024-11-27 上传
印象凌云
- 粉丝: 1
- 资源: 9
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查