linux
Shanjun.hu
梦想做精品游戏的程序
展开
-
Linux学习 -- Makefile
Linux学习 – Makefile什么是makefile什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的programmer,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编原创 2018-04-24 08:43:08 · 178 阅读 · 0 评论 -
unix编程-进程
linux编程 - 进程一. 简介 进程是一个程序的一次执行过程,在linux中,每个正在运行的程序都成为进程,进程是程序执行的过程,包括动态创建,调度和消亡的整个过程,是程序执行和资源管理的最小单位 进程号(PID) 在进城启动是,系统会指定一个唯一ID的数值给进程,这个数值就是进程号(PID),系统中第一个进程是Init进程PID为1,其他进程一次增加,如果要对进程进行操作管理,...原创 2019-04-07 10:26:52 · 178 阅读 · 0 评论 -
# 常见归档命令示例
常见归档命令示例.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zc...原创 2019-04-15 16:46:20 · 212 阅读 · 0 评论 -
02 libuv文件操作
1. 概述libuv可通过uv_fs_*系列函数和 uv_fs_t 结构体进行操作。所有文件均提供同步和异步两种操作方式,在API函数使用过程中主要区别是函数回调是否为NULL,如果为NULL,则使用同步模式,其返回值则是文件描述符,否则则以异步方式调用,其返回值为libev错误码。特别注意libev 文件异步操作与socket不同,socket异步操作是依靠操作系统提供的非阻塞接口,文件...原创 2019-04-16 16:17:12 · 745 阅读 · 0 评论 -
03 libuv TCP编程
一. 概述libuv提供了一组与BSC socket接口概念相同,但是操作更简单,非阻塞接口。除此之外,libuv提供了一些工具函数对BSD socket结构进行了抽象,例如DNS查询。二. TCP server 编程步骤uv_tcp_init初始化TCP handleuv_tcp_bind 绑定host及端口uv_tcp_listen对其进行监听,设置accept回掉处理accep...原创 2019-04-16 23:30:30 · 375 阅读 · 0 评论 -
centos 产看系统版本
centos 产看系统版本显示系统版本cat /etc/redhat-release结果如下cat /proc/version结果如下 uname -a结果如下查看位数getconf LONG_BITfile /bin/ls原创 2019-08-23 17:17:36 · 247 阅读 · 0 评论 -
VIM文本替换
VIM文本替换1.替换当前行中的内容:原创 2019-08-23 17:23:20 · 1702 阅读 · 0 评论 -
ssh 免密登录
ssh 免密登录ssh免密登录简述实现ssh免密登录核心工作为在本机生成 ssh密钥对后将本机公钥内容写至服务器 ~/.ssh 目录下authorized_keys 文件中,并在服务器主机中设置认证文件为 authorized_keys 配置文件为 sshd_config具体步骤在本机生成ssh密钥(输入如下命令,enter 到底)mkdir ~/.sshssh-keygen -t...原创 2019-08-23 17:27:18 · 139 阅读 · 0 评论