当前位置: 首页 > news >正文

Linux课后练习——管理“学习笔记”项目操作过程

笔记
一、Shell与命令行基础

  1. 默认Shell为bash,交互界面CLI仅支持文本输入输出;图形桌面需打开终端,文本模式快捷键:Ubuntu F7、RHEL F1。
  2. 提示符末尾$代表等待输入,回车执行命令;Tab键可自动补全文件/命令。
  3. man 命令名查看官方手册,空格翻页、q退出,手册包含语法、参数、功能说明。
    二、Linux文件系统
  4. 无磁盘盘符,统一为以/开头的虚拟目录,路径分隔符用/;外接存储通过挂载点接入目录树。
  5. 路径分两类:绝对路径(完整根路径)、相对路径(基于当前目录简写)。
  6. pwd:打印当前所在目录。
    三、目录操作命令
  7. ls 查看目录内容
    -l:详细信息(权限、大小、修改时间)
    -F:区分文件/目录,目录后加/
    -a:显示隐藏文件(以.开头)
    -R:递归展示所有子目录文件
  8. cd 路径:切换工作目录
  9. mkdir 创建文件夹,-p 一键创建多级父子目录
  10. rmdir:仅删除空目录
    四、文件操作命令
  11. touch:新建空文件,或修改已有文件时间戳
  12. cp 源 目标:复制文件,-i覆盖前提示确认
  13. mv:重命名/移动文件/目录,-i开启覆盖提醒
  14. rm:删除文件,无回收站;-i删除确认,-f强制删除不弹窗
  15. file:识别文件类型(文本/目录/软链接)
    五、链接文件
  16. 硬链接ln:共享Inode,删除原文件链接仍可用
  17. 软链接ln -s:类似Windows快捷方式,原文件删除即失效
    六、查看文件内容
  18. cat:一次性打印全部内容,适合小文件
  19. more:基础分页,仅能向下翻,q退出
  20. less:more升级版,支持上下翻页、关键词搜索
  21. tail:查看文件末尾,默认10行;-n指定行数,-f实时监控日志
    操作过程
    一开始我目录输入mkdir LearningNotes,提示文件夹已经存在,直接cd进去。接着创建lectures、references、backups三个子文件夹,系统提示目录已建好,不用重复操作。
    然后进入lectures文件夹,先用touch创建两个txt文件,再用cat命令分别往文件里写入要求的文字内容。
    写完后做文件操作:把commands_cheatsheet.txt复制到references里,把linux_basics.txt重命名,再复制一份到backups备份,最后touch更新文件时间。
    之后练习查看文件的命令:cat查看全文,head看前两行,tail看最后三行,用less浏览文件后按q退出。
    操作完切换回LearningNotes根目录,ls -R查看整个项目结构,删掉references里复制过去的文件,新建project_status.txt,再用find命令更新所有文件时间。
    本来想装tree看树形结构,但输错密码没法用sudo,就用ls -R核对目录,对比要求的结构完全一致,练习就做完了。
http://www.jsqmd.com/news/1106296/

相关文章:

  • 2026年真正免费的论文查重网站有哪些?7个平台实测+防骗指南
  • 如何快速修复ClusterGVis中箱线图与折线图显示冲突问题
  • TypeScript泛型
  • 【MO三维路径规划】麝牛算法MO多无人机协同集群避障路径规划(目标函数:最低成本:路径、高度、威胁、转角)【含Matlab源码 15684期】
  • langchain4j 学习系列(10)-Skill使用示例
  • LinuxShell编程基础学习笔记
  • 2026年无线物联网融合网络设备十大品牌排行榜
  • 量子优化算法FPC-QAOA:突破参数爆炸难题
  • 35岁转行AI大模型:挑战、机遇与实战路径
  • 服务端开发爱好者
  • 心情值游戏系统实现
  • [特殊字符] 搬砖的秘密:为什么一次搬 64 块砖最快?
  • 车间地坪养护秘籍
  • Rust项目开发完整教程
  • 从WAIC看AI办公新趋势:会议助手正在从“记录工具”变成“组织智能体”
  • Rust语言基础开发教程
  • 一个老股民的十年自白十年炒股没亏,但我劝你别学我
  • 本地化AI漫剧制作:Qwen与ComfyUI实战指南
  • 从 VMware 迁移到 Proxmox VE 的完整方案
  • MAX9744与PIC18LF45K50的音频功率放大系统设计
  • Vue组件开发技巧
  • 单系统登录机制
  • vim源码编译安装 _
  • 贵阳婚纱照拍的最好的是哪一家?
  • view_source
  • 大气层系统完整指南:5个步骤快速安装Switch自定义固件
  • [特殊字符]️ 性能调优手册:把 chunk size 思路落地到你的项目
  • 出现“WSL 安装似乎已损坏”的错误通常意味着Windows子系统对于Linux(WSL)的某些组件可能未正确安装或注册。要解决这个问题,你可以尝试以
  • 【课程设计/毕业设计】基于 Java Web 的乡村茶产业文化传播平台的设计与实现【附源码、数据库、万字文档】
  • Go语言并发模式之WorkerPool设计实践