Linux
文章平均质量分 74
Fantasy`
Three,two,one,ignition.
展开
-
用C语言写一个自己的shell-Part Ⅲ--built-in commands
Just as we have mentioned in part Ⅱ,the family of functions can’t perform built-in commands like .It’s likeThe reason for this is that is not a system command like or .We need to write and invoke functions to realize commands such as .Imagine that if原创 2023-03-03 17:56:34 · 375 阅读 · 0 评论 -
用C语言写一个自己的shell-Part Ⅱ--execute commands
This brings us to the family of functions. Namely, it has the following functions:For our needs,we will use whose signature looks like thisexecvp function indicates that,it accepts the name of a file,for which it will search for variable of the system原创 2023-03-02 22:37:42 · 341 阅读 · 0 评论 -
用C语言写一个自己的shell-Part Ⅰ
【代码】用C语言写一个自己的shell-Part Ⅰ。原创 2023-03-02 22:27:59 · 344 阅读 · 0 评论 -
一些常见shell命令的快速索引表
CommandExamplels &&&||Logical OR!= "bar" ]$$ls;$0$1$9$@$*-eq-ne-ltLess Than-le-gt-ge-z-n-ntNewer Than-d-fIs a File-r-w-x( ... )转载 2023-02-28 21:14:32 · 73 阅读 · 0 评论 -
【Shell笔记】 backtick(`) 和 (:-)
假如没有给myname设置值,那myname就是默认的 Elon Musk,就会默认输出Your name is : Elon Musk。将/usr/bin 目录中的所有文件以长格式提取到/tmp/log.$today文件中。在shell中,backtick可以将shell命令的输出分配给一个变量。其中+%y%m%d指示date命令将日期显示为两位数的年、月和日。通过这样的操作,就可以生成以当前时间为文件名的日志文件。假如一个变量没有被分配值,它会获得一个默认值。原创 2023-02-27 22:19:25 · 243 阅读 · 0 评论 -
一些好用的shell tools
Didn't Read,它简化了烦琐的man指令帮助文档,仅列出常用的该指令的使用方法。相比较man给出完整的帮助文档而言,大多数情况下,给出几个指令的使用demo可能正是我们想要的。ell)是一款用于交互式使用的shell,也可以作为脚本解释器来使用。其包含了 bash,ksh,tcsh 等其他shell中许多优秀功能,也拥有诸多自身特色。原创 2023-02-17 14:28:24 · 137 阅读 · 0 评论 -
随便看看01-the shell
shell是一种命令解析器,接收用户输入的文本命令,调用相应的应用程序,调用参数。在shell中,我们可以将文本命令用大量不同的方式进行组合,或者用它来编程实现自动化,从而充分使用计算机,完成许多GUI图形界面完成不了的功能,可视化界面在功能上有一定的局限性。数据默认从键盘流向程序,如果改变了它的方向,数据就从其它地方流入,这就是输入重定向。数据默认从程序流向显示器,如果改变了它的方向,数据就流向其它地方,这就是输出重定向。所谓的input和output,也就是输入输出,代表了数据的流动方向。原创 2023-02-07 15:27:44 · 68 阅读 · 0 评论 -
Linux笔记
计算机最底层是硬件(cpu、内存、io设备等)我们进行编程进行操作的过程本质上都要翻译成对硬件的操作指令真正能对硬件操作的是操作系统Linux内核是Linux操作系统最核心的部分(对用户不友好)一般用户使用的是外层应用程序Linux内核和外层应用程序的操作语言不通,需要Shell来解释外层应用程序的操作命令,来调用操作系统内核。Shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。原创 2022-11-06 17:22:14 · 250 阅读 · 0 评论