linux
文章平均质量分 95
BeforeEasy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Missing Semester L6】Git背后的data model及常用git命令
文章目录Git的数据模型快照历史数据模型对象和content-addressingreferencesrepositoriesStaging areaGit命令行接口基础分支和合并远程undo高级git其他练习 link Git的数据模型 快照 git会把文件和文件夹的历史建模为一系列快照(snapshots),其中文件又叫"blob",就是一堆字节;文件夹又叫"tree",包含对文件和文件夹名字的映射(毕竟文件夹里也可以有文件夹)。 某一时刻的一个快照可以看作是: 最顶层的tree包含一个叫foo的文.原创 2022-03-19 23:12:45 · 409 阅读 · 0 评论 -
【Missing Semester L5】命令行环境Command-line Environment(进程控制、tmux、别名、配置、SSH)
lecture note 这节的主要目的是学会更好的提升使用shell时的工作流控制,比如如何控制多个进程,还有其他一些提升工作效率的工具,比如别名、多终端、文件配置等,还有远程登录。 文章目录Job Control结束进程暂停和后台运行Terminal MultiplexersSessionsWindowsPanes别名dotfilesremote machines Job Control 通常,想要结束一个正在运行的job可以直接按Ctrl C,但是实际是如何终止的,以及为什么有时候不起作用呢? 结束进原创 2022-03-19 12:46:22 · 1035 阅读 · 0 评论 -
【Missing Semester L4】linux下数据格式转换
lecture note 主要是如何将数据从一种形式转为另一种形式,经常用于查看log,然后用管道和其他工具最终得到想要的数据格式 日志处理示例 journalctl可以用来查询systemd-journald 服务收集到的日志。systemd-journald 服务是 systemd init 系统提供的收集系统日志的服务。但直接输出往往也别多日志,往往需要进一步处理筛选需要的信息。 比如 ssh myserver journalctl | grep sshd 不过把远程的整个日志弄下来在去grep仍然需原创 2022-03-12 14:51:05 · 1751 阅读 · 0 评论 -
【MIT Missing Semester L3】熟练掌握Vim操作
文章目录如何掌握新的editorVim特点vim model基本用法插入文本:buffers,tabs,windowscommand-line移动选择等操作移动选择edit计数modifiers配置vim高级用法练习 lecture 当程序员显然很大一部分时间都在写代码,熟练掌握editor工具对提升效率帮助挺大的 如何掌握新的editor 看教程 即使最开始有点慢也要坚持用这个editor进行各种编辑 查找改进用法,如果有可能有更好用的方式,那很可能真的有 一般1-2小时就可以学会基本用法,20小时后就原创 2022-03-08 23:11:09 · 398 阅读 · 0 评论 -
【MIT Missing Semester 2】Shell Tools
文章目录Shell Scripting变量函数逻辑分支shell globbing通配符语法检查shell tools --查找tldr 查找如何使用命令find 查文件查code查shell 命令Directory Navigation练习 这节主要是bash作为脚本语言的一些基本用法,以及一些常见的功能强大的shell tools Shell Scripting 可以用变量、循环、条件等更为复杂的方式,主要还是为了完成shell-related任务 变量 foo=bar # 将字符串bar赋值给变量f原创 2022-03-05 16:16:25 · 792 阅读 · 0 评论 -
【MIT Missing semester-1】Linux Shell
主要来自MIT的missing semester,课程主要想讲述各种linux shell的有意思的用法和工具,让大家需要的时候能够想起来:嗯,是有这么个工具来着… 非常推荐!b站可看link 建议安装oh-my-zsh,大幅提高效率; windows10可以安装linux子系统 (WSL),不需要安装双系统也可以用linux shell Lecture 1 the shell shell 是啥 textual interface,可以运行程序,给定输入返回输出等。 bash就是非常常见的一种shell 需原创 2022-03-04 21:54:23 · 633 阅读 · 0 评论
分享