Linux系统安装与常用命令速查指南-快速上手必备

2025-04-23 8

Linux系统安装与常用命令速查指南

一、Linux系统安装

  1. 选择发行版

    • Ubuntu/Debian:适合新手,社区支持强大。
    • CentOS/RHEL:企业级稳定,适合服务器。
    • Fedora:前沿技术,适合开发者。
    • Arch Linux:高度自定义,适合进阶用户。
  2. 安装步骤

    • 准备介质:下载ISO镜像,使用Rufus/Etcher制作启动U盘。
    • 启动安装:从U盘启动,选择“Install”或“Try”。
    • 分区与挂载
      • /(根分区):系统文件。
      • /home:用户数据(建议单独分区)。
      • swap:虚拟内存(通常为内存的1-2倍)。
    • 配置网络:设置主机名、时区、用户密码。
    • 安装引导程序:如GRUB,确保能引导系统。
  3. 虚拟机安装(可选)

    • 使用VirtualBox/VMware,分配CPU、内存、磁盘空间,加载ISO镜像安装。

二、常用命令速查

1. 文件与目录操作

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| ls | 列出目录内容 | ls -l(详细信息) |
| cd | 切换目录 | cd /home/user |
| pwd | 显示当前路径 | pwd |
| mkdir | 创建目录 | mkdir new_folder |
| rm | 删除文件/目录 | rm file.txtrm -r dir |
| cp | 复制文件/目录 | cp source.txt dest.txt |
| mv | 移动/重命名文件 | mv old.txt new.txt |
| touch | 创建空文件 | touch test.txt |
| find | 查找文件 | find / -name "file.txt" |

2. 权限与用户管理

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| chmod | 修改文件权限 | chmod 755 script.sh |
| chown | 修改文件所有者 | chown user:group file.txt |
| useradd | 添加用户 | useradd newuser |
| passwd | 修改用户密码 | passwd newuser |
| su | 切换用户 | su - root |

3. 系统监控与管理

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| top | 实时监控系统资源 | top |
| free | 查看内存使用 | free -h |
| df | 查看磁盘空间 | df -h |
| du | 查看目录磁盘占用 | du -sh /var/log |
| ps | 查看进程 | ps aux |
| kill | 终止进程 | kill 1234kill -9 1234 |
| systemctl | 管理服务 | systemctl start nginx |

4. 网络操作

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| ping | 测试网络连通性 | ping google.com |
| ifconfig | 查看/配置网络接口(旧) | ifconfig |
| ip | 查看/配置网络接口(新) | ip addr |
| netstat | 查看网络连接 | netstat -tuln |
| ssh | 远程登录 | ssh user@host |
| scp | 远程复制文件 | scp file.txt user@host:/path|

5. 压缩与归档

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| tar | 归档文件 | tar -cvf archive.tar dir |
| gzip | 压缩文件 | gzip file.txt |
| gunzip | 解压文件 | gunzip file.txt.gz |
| zip/unzip | 压缩/解压ZIP文件 | zip archive.zip file.txt |

6. 文本处理

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| cat | 查看文件内容 | cat file.txt |
| grep | 搜索文本 | grep "keyword" file.txt |
| sed | 流编辑器(替换文本) | sed 's/old/new/g' file.txt |
| awk | 文本处理工具 | awk '{print $1}' file.txt |
| sort | 排序文本 | sort file.txt |

7. 其他实用命令

| 命令 | 功能 | 示例 |
|---------------|-------------------------------|-------------------------------|
| echo | 输出文本 | echo "Hello World" |
| history | 查看命令历史 | history |
| alias | 创建命令别名 | alias ll='ls -l' |
| wget | 下载文件 | wget http://example.com/file|
| cron | 定时任务(编辑:crontab -e)| 0 5 * * * /path/to/script |

三、学习建议

  1. 实践为主:通过虚拟机或双系统练习命令。
  2. 参考文档:使用man命令(如man ls)查看官方手册。
  3. 社区资源:利用论坛(如Stack Overflow)、教程(如Linux Journey)加深理解。

通过以上内容,您可以快速掌握Linux系统的安装与常用命令,为后续开发或运维工作打下坚实基础。

(www. n z w6.com)

Image

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关

源码下载