
linux笔记
学习
P·C
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EPOLL
epoll使用详解:epoll_create、epoll_ctl、epoll_wait、closeepoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/po转载 2020-08-16 09:44:46 · 161 阅读 · 0 评论 -
简易多线程
process与pthread1)两者都可以干多件事1)process耗费内存大,但干扰小2)pthread共享内存,所以干扰大创建线程pthread_t th;//线程idpthread_create(&th, NULL, myfunc, NULL);//最后NULL为myfunc的传递参数线程执行函数mgfunc:void* myfunc(void* args){}线程阻塞,退出函数1)pthread_join(th, NULL);//主函数调用,用于阻塞等待线程结束原创 2020-08-15 20:58:49 · 203 阅读 · 0 评论 -
vim默认信息编写
很多程序员都想给自己的程序添加一些作者信息之类的信息,那么我们应该怎么实现这个要求呐?已shell脚本为例,只需要修改/etc/vimrc配置文件,在文件末尾添加如下内容即可注:vimrc文件中,注释行是以"标记的,否则会报错"当按F4键时添加作者信息,如果需要在添加一个python可以添加F5map <F4> ms:call TitleDet()<cr>'sfunction AddTitle() call append(0,"#!/bin/bash") c转载 2020-07-16 13:49:08 · 190 阅读 · 0 评论 -
shell指令进阶
ls#ls -la:显示该目录下所有的文件,文件夹信息,包含隐藏文件 .amkdir#mkdir -p project/test/hello:创建多层目录,这个例子是在这个目录下创建了project下的test下的hello。cp#cp -r ./project …/test:把本目录下的project目录所有文件复制到上一级目录下的test,test自动创建。clear#clear : 清屏。wc#wc -lwc 文件路径查看文件内容有多少行(lines),多少单词(words原创 2020-07-16 10:24:42 · 522 阅读 · 0 评论 -
sshd服务安装
ubuntu下#apt-get install openssh-server可能要使用root用户权限:# sudo apt-get install openssh-server安装完启动服务:# /etc/init.d/sshd startputty等软件连接被拒绝的原因之一原创 2020-07-14 09:37:58 · 332 阅读 · 0 评论 -
arm-linux-gcc4.4.3.tar.gz交叉编译环境
友善之臂压缩包的wget下载#wget http://112.124.9.243/arm9net/mini2440/linux/arm-linux-gcc-4.4.3-20100728.tar.gz比较慢,建议直接网页下载http://www.arm9.net/download.asp1,解压文件#tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)。2,解压过程中可以看到解压的具体路径。3,添原创 2020-07-13 10:54:49 · 1125 阅读 · 0 评论 -
Makefile的简易编写
需要知道的gcc简单流程{gcc -E main.c -o main.i //预处理,生成.i文件gcc -S main.i -o main.s //编译,生成汇编文件.sgcc -c main.s -o main.o //汇编生成目标文件.o}makefile框架:target:dependencies //依赖关系command //具体操作流程make优点在linux中,我们编译用到了gcc编译。一般情况下,假如有一个main原创 2020-07-07 17:39:55 · 364 阅读 · 0 评论 -
windows,linux下的git使用
1)git流程图2)创建本地仓库windows:创建一个文件夹作为本地仓库地址,可以去官网下载git,然后创建本地仓库也可以利用git命令行创建创建完成是这个样子我们可以把工作区的文件添加到我们的本地仓库中/**********************************************/linux下ubuntu为例:下载git:#apt-get install git看版本信息:#git --version绑定用户:#cd etc/gitconfig#git con原创 2020-07-07 11:09:07 · 308 阅读 · 0 评论