0
点赞
收藏
分享

微信扫一扫

我的Linux 编程之路 从这里开始啦~(linux将作为主战场)

Resin_Wu 2022-03-11 阅读 43
linux

文章目录


前引


好了 哈哈 其实这个属实是有点标题档了 我也不是从现在开始才开始用Linux了 只是从今天开始才下定决心 可能也是我这后面这段时间着重会用的一个操作系统了 打算在linux上面作为我的主战场了


哈哈 发现还是想起了很多回忆 但其实作为我用Linux 接触linux可能其实还是有一年的时间了 尽管没有很系统的去学习 去背很多的命令 可能在linux平台这一年半也没有作为开发的主战场去用

但是可以说 我现在是半罐水 哈哈 可能连半罐水都没有 只有100ml那么多吧 哈哈

反正就是看到了这篇 自己毕竟之后也选择去走后端开发 那么linux也会是自己主要的开发环境了 下定决心打算从今天开始认真的学习linux了 但是作为老朋友 真的还是算接触一年的老朋友啦 我相比很多才开始使用linux的小萌新而言还是算个 小小老油条了吧 哈哈

好久都没有写过这么风趣诙谐的话了 今天第一篇主要是想感受一下linux的重定向 之前做CSAPP Lab的时候 其实在用hex 我记得那个时候就是用过重定向功能 可以叫做管道吧 哈哈 现在其实我对这些概念也只是有那么些许概念 虽然自己还是去看过grep的简易实现源码 但毕竟手生 没有怎么实操过

为了后面想要学习linux或者走后端的正打算踏入计算机这个行业的同学们 也为了自己找点事情做 记录下自己一点点学习 写了些比较有趣的 在那一刻比较愿意分享的代码 所以才写下这篇博客 打算之后也开设一个专栏吧 叫linux编程之路 哈哈 是不是名字有点中二

其实上个寒假 我已经走马观花式的把《linux鸟叔的私房菜》给看完了 自己毕竟说句不好听的 再怎么陌生 自己重装linux还是重新装了3、4遍了 还是算一个老人了 哈哈 还是不要想象我看到linux那种一脸茫然 面对终端输入命令行的时候 手足无措的样子哈 解决一般的需求 用gcc编译些简单的文件 用vim写点东西(熟悉一些快捷键 正在强迫自己去使用vim 而不是可视化文字编辑器) 只会写一点makefile(操作系统之前的makefile 是生吞活剥的写下来了 自己没怎么实际操作过)像什么ls cd chmod ctrl+z 那些的很常用的命令还是知道那么多的哈

不是在这里显摆自己仅剩的一点可怜的linux 使用经验 而是想交待一点自己目前的熟悉度 对于之后写一些shell 对于makefile的比较正统简洁的写法 对于linux系统 自己更底层的理解 还需要自己不断的实践 摸索 毕竟时间是最好的老师嘛

说了那么多 下面上一下代码吧 是一个非常非常简单 自己想看到的重定向 笔者先写到这里


观察重定向功能


1、main.c


#include <stdio.h>

int main()
{
	char chr;

	while((chr = getc(stdin)) != EOF)
		putc(chr,stdout);

	return 0;
}

2、熟悉linux命令 创建一个新文件



3、重定向效果


在这里插入图片描述


结束语


举报

相关推荐

0 条评论