🌙
交互式练习

LLM 练习 012

38 道题 · 选择题 + 填空题 + 简答题 + 代码实战 · 即时反馈 · 记录保存
← 返回主页
客观题
0/20
主观题
0/18
做题记录

做题记录

    暂无记录

    答题详情

    一、单选题(10 题)
    第 1 题单选题
    计算机系统通常由( )组成。
    A 硬件资源和软件资源
    B 鼠标和键盘
    C 浏览器和数据库
    D 微信和 PyCharm
    第 2 题单选题
    操作系统的主要作用是( )
    A 只负责画图
    B 管理硬件和软件资源
    C 只负责聊天
    D 只负责写 Python 代码
    第 3 题单选题
    Linux 在真实工作中最常见的使用场景是( )
    A 服务器
    B 游戏手柄
    C 纸质文档
    D 鼠标垫
    第 4 题单选题
    Ubuntu 和 CentOS 都属于( )
    A Linux 发行版
    B Python 库
    C 浏览器插件
    D 数据库表
    第 5 题单选题
    SSH 默认端口通常是( )
    A 21
    B 22
    C 80
    D 3306
    第 6 题单选题
    Linux 的根目录是( )
    A C:\
    B D:\
    C /
    D root:
    第 7 题单选题
    查看当前所在目录的命令是( )
    A pwd
    B mkdir
    C touch
    D rm
    第 8 题单选题
    创建多级目录时,常用的命令是( )
    A mkdir -p a/b/c
    B touch -p a/b/c
    C cat -p a/b/c
    D clear -p a/b/c
    第 9 题单选题
    > 和 >> 的区别是( )
    A > 追加,>> 覆盖
    B > 覆盖,>> 追加
    C 两者完全一样
    D 两者都只能删除文件
    第 10 题单选题
    vim 中按 i 的作用是( )
    A 进入输入模式
    B 直接退出
    C 删除文件
    D 打包文件
    二、填空题(10 题)
    第 11 题填空题
    Linux 常用于场景。
    第 12 题填空题
    Ubuntu 常用的软件包管理工具是
    第 13 题填空题
    CentOS 传统上常用的软件包管理工具是
    第 14 题填空题
    SSH 连接云服务器通常需要公网 IP、端口、用户名和
    第 15 题填空题
    Linux 路径使用作为分隔符。
    第 16 题填空题
    ls 命令用于查看当前目录下的
    第 17 题填空题
    cd .. 表示回到目录。
    第 18 题填空题
    touch file.txt 的作用是创建一个
    第 19 题填空题
    rm 删除文件后通常不会进入
    第 20 题填空题
    vim 中 :wq 表示
    三、简答题(10 题)
    第 21 题简答题
    请说明操作系统的作用。
    查看参考答案 ▼
    操作系统负责管理计算机硬件和软件资源,让应用软件能够使用 CPU、内存、硬盘、网络等资源。
    第 22 题简答题
    为什么 Day10 选择用云服务器演示 Linux,而不是只使用本地虚拟机?
    查看参考答案 ▼
    因为虚拟机安装耗时较长,且不同电脑可能遇到配置问题;云服务器创建更快,也更接近真实工作中的服务器使用方式。
    第 23 题简答题
    Ubuntu 和 CentOS 有哪些区别?至少说出两点。
    查看参考答案 ▼
    Ubuntu 常用 apt,新手资料和 AI 开发资料较多;CentOS 传统服务器教程较多,常用 yum 或 dnf,和 RedHat 生态关系更密切。
    第 24 题简答题
    SSH 连接 Linux 服务器需要哪些关键信息?
    查看参考答案 ▼
    需要公网 IP、SSH 端口、用户名、认证方式,认证方式可以是密码或密钥。
    第 25 题简答题
    Linux 路径和 Windows 路径有什么区别?
    查看参考答案 ▼
    Windows 常见多个盘符,如 C 盘、D 盘,路径使用 \;Linux 只有一个根目录 /,路径使用 /。
    第 26 题简答题
    pwd、ls、cd、clear 分别有什么作用?
    查看参考答案 ▼
    pwd 查看当前目录,ls 查看目录内容,cd 切换目录,clear 清屏。
    第 27 题简答题
    mkdir 和 touch 有什么区别?
    查看参考答案 ▼
    mkdir 用于创建目录,touch 用于创建文件。
    第 28 题简答题
    cat、more、head、tail 分别适合什么查看场景?
    查看参考答案 ▼
    cat 适合查看小文件;more 适合分页查看大文件;head 查看文件开头;tail 查看文件结尾。
    第 29 题简答题
    为什么执行 rm 前要先确认当前目录和目标文件?
    查看参考答案 ▼
    因为 rm 删除后通常没有回收站,删错文件可能很难恢复,所以要先确认当前目录和目标文件。
    第 30 题简答题
    vim 的三种模式分别是什么?如何保存退出?
    查看参考答案 ▼
    vim 有命令模式、输入模式、底线命令模式。打开文件后按 i 进入输入模式,编辑完按 Esc 回到命令模式,再输入 :wq 保存退出。
    四、代码实战(8 题)
    第 31 题代码实战
    模仿题 1:创建课堂目录
    在家目录下创建 linux_homework 目录,进入该目录,并查看当前位置。
    查看参考答案 ▼
    cd ~ mkdir linux_homework cd linux_homework pwd
    第 32 题代码实战
    模仿题 2:创建文件并写入内容
    在 linux_homework 目录下创建 notes.txt,写入一行内容:Linux homework day10,然后查看文件内容。
    查看参考答案 ▼
    cd ~/linux_homework touch notes.txt echo "Linux homework day10" > notes.txt cat notes.txt
    第 33 题代码实战
    模仿题 3:创建多级目录
    在 linux_homework 目录下创建 project/data/raw 多级目录,并查看 project 下的内容。
    查看参考答案 ▼
    cd ~/linux_homework mkdir -p project/data/raw ls project
    第 34 题代码实战
    变体题 1:追加内容
    向 notes.txt 中追加一行内容:Linux is useful for AI deployment,然后查看文件内容。
    查看参考答案 ▼
    cd ~/linux_homework echo "Linux is useful for AI deployment" >> notes.txt cat notes.txt
    第 35 题代码实战
    变体题 2:复制和移动文件
    把 notes.txt 复制到 project/data/raw/notes_copy.txt,再把它移动为 project/data/raw/notes_final.txt。
    查看参考答案 ▼
    cd ~/linux_homework cp notes.txt project/data/raw/notes_copy.txt mv project/data/raw/notes_copy.txt project/data/raw/notes_final.txt ls project/data/raw
    第 36 题代码实战
    变体题 3:打包目录
    把 project 目录打包成 project.tar.gz。
    查看参考答案 ▼
    cd ~/linux_homework tar -zcvf project.tar.gz project ls
    第 37 题代码实战
    综合案例 1:整理 AI 项目日志目录
    创建 ai_app/logs、ai_app/config、ai_app/scripts 目录结构,在 logs 下创建 app.log,写入 app started,追加 first request success,查看日志内容。
    查看参考答案 ▼
    cd ~/linux_homework mkdir -p ai_app/logs ai_app/config ai_app/scripts touch ai_app/logs/app.log echo "app started" > ai_app/logs/app.log echo "first request success" >> ai_app/logs/app.log cat ai_app/logs/app.log
    第 38 题代码实战
    综合案例 2:使用 vim 创建配置文件
    在 ai_app/config 下使用 vim 创建 app.conf,写入 port=8000 和 env=dev,保存退出后用 cat 查看内容。
    查看参考答案 ▼
    cd ~/linux_homework vim ai_app/config/app.conf # 按 i 进入输入模式,输入: # port=8000 # env=dev # 按 Esc,输入 :wq 保存退出 cat ai_app/config/app.conf