#UNIX

UNIX环境高级编程-环境配置

环境配置步骤如下。1、 下载源文件:http://www.apuebook.com/src.tar.gz。2、 复制src.tar.gz文件到/home/me/mydir/unixl/目录(自建目录)下。3、 解压缩后生成apue.2e目录文件。4、 修改文件apue.2e/Ma...

Linux/UNIX编程:使用C语言实现ls命令

刚好把Linux/UNIX编程中的文件和IO部分学完了,就想编写个ls命令练习一下,本以为很简单,调用个stat就完事了,没想到前前后后弄了七八个小时,90%的时间都用在格式化(像ls-l中的对齐)输出了,反反复复改了好几遍。一共实现了常用的四个选项:-a-h-l-d。可以从命令行参数中同时接受多个目录和文件,然后分开...

Linux/UNIX编程:获取指定用户所有正在运行的进程ID和进程名

 先用系统函数`getpwnam`获得指定用户名的UID,然后遍历/proc/中所有PID目录,如果/proc/PID/status中的UID是输入用户名对应的UID则输出该status文件中的进程名,进程ID就是目录名。 #include<stdio.h>#include<std...

Linux/UNIX编程:实现简单 tee 命令

 思路很简单,从标准输入文件描述符读入数据,然后同时向标准输出和参数指定的文件写出数据;如果加了-a选项,则以追加的方式向文件写出数据。还没了解getopt()函数就没判断参数是否合法。 #include<stdio.h>#include<stdlib.h>#include&...

Unix高级环境编程,编译时的err_sys和err_quit错误

err_sys以及err_quit等函数不是C语言自带函数,是作者自己编写的函数。所以,想要运行书中的源代码,就必须自建一个头文件my_err.h把作者的代码拷贝进去,然后在程序中加载。#include<errno.h>/*fordefinitionoferrno*/#include<stdarg.h...

《UNIX网络编程(第3版)》unp.h等源码文件的编译安装

操作系统:MacOSX10.11.51、下载书中的源代码:点击下载2、切换到解压后的目录 unpv13e,先查看下 README,依次执行:./configurecdlibmakecd../libfreemake【此处报错】inet_ntop.c:56:1:error:conflictingtype...

Unix网络单词汇总

Chrome开发者工具Elements(元素)、Network(网络)、Sources(源代码:调试JS的地方)、Timeline(时间线)、Profiles(性能分析)、Resources(资源:查看Cookie的地方)、Audits(审查)、Console(控制台)  工作中常用的英文单词缩写《...
代码星球 ·2021-01-16

Unix/Linux 用户 nobody

1、Windows系统在安装后会自动建立一些用户帐户,在Linux系统中同样有一些用户帐户是在系统安装后就有的,就像Windows系统中的内置帐户一样。2、它们是用来完成特定任务的,比如nobody和ftp等,我们访问www.php-note.com 的网页程序时,官网的服务器就是让客户以nobody身份登录...
代码星球 ·2021-01-16

Unix目录结构的来历

作者: 阮一峰Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?长久以来...
代码星球 ·2021-01-16

《UNIX环境高级编程第三版》apue.h等源码文件的编译安装

操作系统:Ubuntu12/141、下载书中的源代码:点击下载2、编译tar-zxvf*.tar.gzcd./apue.3emake报错:can,tfind-lbsd解决办法:添加libbsd.a的静态链接库sudoapt-getinstalllibbsd-dev3、继续编译make4、在编译成功的基础上,安装apue...

mysql DATE_FORMAT FROM_UNIXTIME 的区别

DATE_FORMAT:用于格式化mysql的时间函数 date,datetime,timestamp,time,yearFROM_UNIXTIME:如果保存时间戳的字段类型为INT或其他类型时,可以使用该函数进行转换,如:FROM_UNIXTIME(create_time,'%Y-%m-%d%H:%i:%S...

MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明

MySQL时间函数from_unixtime()date_format()unix_timestamp()now()使用说明now()当前时间mysql>selectnow();+---------------------+|now()|+---------------------+|2018-09-1019:2...

Jquery实现日期转换为 Unix时间戳及时间戳转换日期

(function($){$.extend({myTime:{/***当前时间戳*@return<int>unix时间戳(秒)*/CurTime:function(){returnDate.parse(newDate())/1000;},/***日期转换为Unix时间戳*@param<string&g...

element+vue:将Unix时间戳转化标准格式

最近在做一个vue和element的项目,但是后台传过来的时间为时间戳,需要转化为标准格式,在网上搜了很多,虽然有很多关于vue时间戳的转换,但是不适用于element框架最终找到一个可以解决的办法:1.在methods里面添加函数//时间戳格式化formatDate(row){letdate=newDate(pars...

Create process in UNIX like system

     InUNIX,aswe’veseen,eachprocessisidentifiedbyitsprocessidentifier,whichisauniqueinteger.Anewprocessiscreatedbythefork()system...
代码星球 ·2020-10-21
首页上一页...45678...下一页尾页