22 Commits

Author SHA1 Message Date
DaJiYuQia
e56c10c7b6
修复初始命令行切换问题 (#66) 2022-10-23 17:35:40 +08:00
DaJiYuQia
a9c5b3e45c
Patch shell cursor (#59)
* 调整代码减少bug

* 修复换行光标bug

Co-authored-by: longjin <longjin@RinGoTek.cn>
2022-10-18 20:38:34 +08:00
fslongjin
ef7d20c0fb new:chardev的挂载 2022-09-10 00:18:18 +08:00
wang904
4950d43e65
Patch add shell history(update for issue #23) (#24)
* add empty line if out of range

* support update history command

* query immediately

* fix bug

* fix bug(final,without debug)

* fix bug

* 格式修正

* fix bug

* fix

* less_empty_row

* retain history

* Improved formatting

Co-authored-by: fslongjin <longjin@RinGoTek.cn>
2022-08-18 21:38:11 +08:00
fslongjin
801c1fa6c6 修正宏定义的格式问题 2022-08-18 13:39:41 +08:00
fslongjin
1c2b423d77 fix: 修复数组类型错误的问题 2022-08-18 13:37:31 +08:00
wang904
d0d79c828d fix keyboard 2022-08-18 10:35:52 +08:00
wang904
aa64a3a375 update: history commands 2022-08-18 10:29:35 +08:00
fslongjin
52b5c2731d 🐛 解决cd到相对路径后,新路径字符串拼接错误的问题 2022-07-06 00:39:18 +08:00
fslongjin
d775af70c7 🆕 fat32文件系统的mkdir 2022-06-25 20:55:59 +08:00
fslongjin
325bc981fe 🐛 修复traceback终点判断的bug 2022-06-23 11:44:42 +08:00
fslongjin
1ab51cb334 🆕 内核栈反向追踪 2022-06-22 23:31:47 +08:00
fslongjin
f37a090989 🆕 启动完成后显示DragonOS字样 2022-06-09 16:35:15 +08:00
fslongjin
8f180254bc 🆕 输入about即可展示系统的“关于”信息 2022-06-08 00:19:08 +08:00
fslongjin
4e04ab9eee 🆕 在shell中启动另一个程序 2022-06-07 23:18:26 +08:00
fslongjin
129d24296b bug fix: page_num>=25时,填入页表的实际上是同一个物理页的bug 2022-06-02 19:22:03 +08:00
fslongjin
d64ddfa0b6 debuging... 2022-06-02 14:20:53 +08:00
fslongjin
e2a59dbd43 🆕 exec (存在bug 2022-05-31 21:55:06 +08:00
fslongjin
156c2c2389 bugfix: 修复shell中,用户可以删除多余的字符的bug,以及\b会被录入到参数字符串的bug 2022-05-25 23:18:30 +08:00
fslongjin
37669ebf87 🆕 cd命令 2022-05-25 22:50:32 +08:00
fslongjin
8246c1c9e2 🆕 pwd命令 2022-05-24 16:37:28 +08:00
fslongjin
afeca18206 🎨 将shell独立成单独的app 2022-05-24 14:36:24 +08:00