linux
BananaScript
上至前后端人工智能,下至嵌入式树莓派,无所不能的IT全栈
展开
-
【Linux Shell】shell简介和环境配置
每次配置一次环境就要重新学一遍Linux。。这是因为很多时候我们都需要配置环境变量,然而如果对Linux不了解的话,很多指令在做什么,我们根本不清楚,这就非常难受了。而且,《鸟哥的Linux私房菜》中写的是关于Red Hat系的CentOS的环境配置,我使用的是Debian系的Ubuntu,两者在文件系统上还是有一些差别,所以这里会简单地记一下关于Ubuntu的各种环境配置,顺便简单介绍一下She...原创 2020-01-06 14:51:36 · 670 阅读 · 0 评论 -
【Linux shell】grep,sed,awk介绍
今天要讲的东西是文件的格式化处理,说实话我感觉这个就是Linux比Windows要强大的地方。Linux中的许多文件,许多命令的输出,都是高度格式化的。在了解了相应的内容之后,我们就能通过一些命令,讲我们想要的内容提取出来,下面就要介绍这么几个命令:命令 作用 grep 查询对应字符串所在的行 sed 格式化标准输出流 awk 处理field 一. ...原创 2020-01-05 18:57:12 · 252 阅读 · 0 评论 -
【Linux Shell】Linux下查找命令或者文件
在Windows中我们可以方便地在资源管理器内查找相应的文件,在Linux GUI下确实也做得到(比如GNOME的“文件”中就可以查找相应的文件),那么我们能不能通过命令行的方式进行查找呢?当然可以。一. 查找Bash Shell内置的命令为了方便shell的操作,Bash shell其实已经集成了很多命令,比如:cd,ls,history,umask等。这些命令不是以脚本文件的...原创 2020-01-05 17:39:28 · 324 阅读 · 0 评论 -
【Linux环境】双系统安装小记
按理来说,双系统的安装理应是我Linux专栏中的第一篇博客;之所以这么迟才写,是因为我的双系统是同学帮我装的,而现在又有同学想安装双系统,我就寻思着计算机专业的童鞋可不能没有安装双系统的经历啊,所以做(shui)了这篇博客。基本上我的顺序是遵循这篇博客的:传送门。写一下就是:先让对方提供一个U盘(我同学提供的是samsung的portab SSD),再让他们把Windows下的某个逻...原创 2019-10-10 00:19:00 · 103 阅读 · 0 评论 -
【Linux硬盘】命令与实践
之前的那篇博客主要讲解了硬盘的理论知识(虽然贴上了Linux的标签,其实和Linux关系不大)。现在我们就把需求和实践相结合。在联系中掌握各种Linux的磁盘命令。一. 查看磁盘的使用量查看磁盘使用量的两个命令为du(disk usage)和df(disk free)。du的作用是查看各种文件所占空间之和。df的作用是查看文件系统所用的磁盘使用量。两者的差别据说还上过阿里的考...原创 2019-10-09 20:30:43 · 144 阅读 · 0 评论 -
【Linux硬盘】硬盘的MBR分区表和GPT分区表
硬着头皮来更新weblog了。。硬盘的MBR和GPT分区表首当其冲。O. 硬盘分区在以前的博客中,我也稍微提到过硬盘的分区,不过不是特别详细,这里特别拿出来讲一讲,为什么我们的硬盘需要分区。(1). 提高了数据的安全性因为每个分区中的数据都是独立的,所以如果我要格式化某一个分区,就可以把原先的内容存放到另外一个分区中。(2).提高了系统的性能由于数据集中,将有助于我们...原创 2019-10-08 21:58:13 · 854 阅读 · 0 评论 -
【Linux文件系统】文件系统知识整理
最近有同学跟我讲他也要开始学习Linux了,我寻思着我也要开始复习了,就从Linux文件系统开始吧!一. 各种各样的文件系统fat16:Windows95之前采用的文件系统。 fat32(vfat):Windows98之后采用的文件系统。 NTFS:windows现在采用的文件系统。 ext系列:Linux Extended Filesystem。 xfs:这个是CentOS...原创 2019-10-07 18:25:21 · 212 阅读 · 0 评论 -
【Linux压缩】利用Linux压缩技术来打包文件或备份
国庆节马上就要过去了,然而笔者的作业还没完成(太真实了)。现在的代码提交都要进行打包(降低带宽占用+减少接收方磁盘使用率),于是我寻思着能否利用Linux下的工具进行打包,遂有此文。一. Linux系统中常见的压缩命令命令 优点 缺点 gzip 压缩时间短; 压缩文件也能用WinRAR和7Zip解压 压缩效率最低 bzip2 ...原创 2019-10-06 22:08:01 · 291 阅读 · 0 评论 -
【Linux任务/进程】任务/进程管理知识点整理
笔者最近使用的是Dell的电脑,Dell的电脑有一个很大的特点——就是CPU使用率过高的时候,风扇会转得特别快。之前用Windows的时候,一启动风扇就疯狂地转。但是自从换了Linux以后,这种现象就再没发生过(除了我自己用scale=100000的Pi模拟高负载的时候)。然而,前几天在折腾Linux时风扇又开始响了,本来想用Windows下类似任务管理器的工具看看是什么占用了CPU,结果Ctrl...原创 2019-10-06 13:23:16 · 452 阅读 · 0 评论 -
【Linux计划任务】利用at和crontab给自己设置任务
(先上一堆废话)十一国庆,我总算知道我高中为什么这么菜的原因了。即便我觉得现在的自己比高中的我强了好几个档次(上了985高校,一有空就往自习室跑,每一天的生活过得相当地充实),回到家依然是什么都做不了。看个小视频的功夫,一个下午就过去了。我非常心痛,毕竟我的同学们大都留在学校奋斗,只有我在家里颓废。所以我决定在接下来的日子里,比之前的9月份更加努力,这样一说,不妨定一个计划好了,如果Linux...原创 2019-10-05 01:02:12 · 210 阅读 · 0 评论 -
【Linux环境】Linux下配置vscode+clang
笔者发现自己是真的能够折腾…在Windows下选择了gcc/g++的C编译器,最近在搞Linux的时候又选择了clang/clang++。但是Windows下用GNU的软件都比较方便,只要下载一个MinGW installer就可以选择安装各种GNU的单品了,但是在Linux下配置clang/clang++就显得有些麻烦了。一. clang的优点众所周知,报错比gcc/g++友好更强大的L...原创 2019-10-01 21:47:39 · 5137 阅读 · 0 评论