查看“Linux-2023-spring”的源代码
←
Linux-2023-spring
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
= Linux 操作系统 (2023春) 课程主页(李正华老师班级) = == 课程安排 == *Teacher: [http://web.suda.edu.cn/zhli13/ 李正华] * 助教:窦晨晖、侯洋 * QQ群: Linux-2023-spring;群号:298488175 * 计20人工智能(~52人) * 专业选修课 * 上课时间和地点 ** 理论课:周一 5-6节(1-17周);博远楼401 ** 上机课:周一 3-4节(2-16周 双周);理工楼239 *** 没上课的情况记录: * 成绩分布(暂定):平时20分(课堂考试、考勤)、实验20、期末60(开卷) == 2018年春季上课视频和笔记(欢迎大家指出错误) == * [http://hlt.suda.edu.cn/index.php/Linux-video-notes 网址链接] * 大家可以提前学习,课堂上多一些讨论、实践、提问题等 == 课程笔记 == === Lesson 1(2023.2.20) === *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.20-image3.jpg 板书3] 个人介绍、课程介绍(平时成绩如何计算) 简介:linux安装 初识linux(图形界面 gnome bash shell top ps) 命令的格式 (ls) === Lesson 2(2023.2.27) === *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.27-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.2.27-image2.jpg 板书2] 相对路径、绝对路径、家目录、两个特殊目录(. ..)、 隐藏文件 man:man -k;man 3 printf 长选项、短选项 ls pwd cd shell使用技巧 === Lesson 3 (2023-03-06) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.6-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.6-image3.jpg 板书2] 复习根目录、家目录、相对路径、绝对路径 文件查看命令:cat less(语法介绍)head tail 文件操作命令:cp mv mkdir rm rmdir 【cp的三(两)种用法】 命令的类型(type):外部命令、内嵌命令、alias (man builtins; help cd) 命令的执行过程 === Lesson 4 (2023-03-13) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image3.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image1.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.13-image2.jpg 板书3] 文本编辑vim(另一个是emacs,难一点,用的人少一些) === Lesson 5 (2023-03-20) === *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.20-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.3.20-image2.jpg 板书2] * 上次课堂考察题目讲解 * vim (part 2) * 讲了一点find命令 === Lesson 6 (2023-04-01) === *[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.1-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.1-image2.jpg 板书2] * shell通配符 * shell重定向 === Lesson 7 (2023-04-10) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.10-image3.jpg 板书3] * egrep命令 * 正则表达式【解决了20年讲义中的一个字符类如何包含中括号问题!】 === Lesson 8 (2023-04-17) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.17-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.17-image2.jpg 板书2] * 管道 * 过滤器命令filter: egrep tee tr sort uniq wc cat? cp? ls? * xargs === Lesson 9 (2023-04-24) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.4.24-image3.jpg 板书3] * sed、awk * 课堂考试 * tr和分组重用的知识梳理 === Lesson 10 (2023-05-08) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.8-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.8-image2.jpg 板书2] * shell编程 <nowiki> x='aaaa\nbbbb' printf $x # 会解释换行符 echo $x # 不会解释换行符 echo ${#x} # 10 </nowiki> === Lesson 11 (2023-05-15) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image3.jpg 板书3]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.15-image4.jpg 板书4] * shell编程:运算符 test 分支循环 函数 shell脚本执行 * 磁盘基础知识 === Lesson 12 (2023-05-22) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.22-image3.jpg 板书3] * 磁盘 * 文件系统 挂载 === Lesson 13 (2023-05-29) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.5.29-image3.jpg 板书3] * mount回顾 * 目录的block中存的啥?OS如何获取/etc/passwd的内容? * 权限管理(目录的rx权限是什么) * 时间戳 ctime atime mtime * 硬链接 hard link === Lesson 14 (2023-06-05) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.5-image3.jpg 板书3] *软链接 *find <nowiki> 重要知识: +n for greater than n, -n for less than n, n for exactly n. -cmin n File's status was last changed n minutes ago.【分钟为单位】 -atime -1h30m 【必须有加减号,注意有些版本的find不支持这个,只以day为单位!】 s second m minute (60 seconds) h hour (60 minutes) d day (24 hours)【默认是天】 w week (7 days) find ../Downloads -maxdepth 1 -type f -mtime +600 [bar pipeline] xargs ls -l > x 如果搜索到的文件名有空格,如'a b c.txt' 那么ls会看成三个文件(目录),进行处理。没有办法看成一个整体 【wiki不允许用英文的 bar,否则保存时会报错】 find ../Downloads -maxdepth 1 -type f -mtime +600 -exec ls -l '{}' \; > x 是ok的 find ../Downloads -maxdepth 1 -type f -mtime +600 -ok ls -l '{}' + > x 一次性把所有文件作为参数,cmd执行一次 </nowiki> === Lesson 15 (2023-06-12) === * [http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image1.jpg 板书1]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image2.jpg 板书2]、[http://hlt.suda.edu.cn/LA/Linux-2023-Spring/linux-2023.6.12-image3.jpg 板书3] * find * tar/zip * 用户管理:adduser passwd sudoer * 进程管理:top ps fg bg * rand * uniq -c * 字符串编辑 ${str:2:4} --- 遗留问题: undo U的具体规则(不要太细节) === 将来 === unix = kernel + 实用工具(包括shell) linux是unix家族中的一类成员 == 计划的一些东西 == vscode的使用技巧 密匙远程连接
返回至
Linux-2023-spring
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
新闻
成员介绍
研究组
科研项目
发表论文
在线演示
工具
链入页面
相关更改
特殊页面
页面信息