61-umask 简明笔记】的更多相关文章

由于小组工程需要使用git&github的版本控制来协作,但我对其使用并不熟悉,特此写篇一页的笔记放在手边,备随时查阅. 相信这种一页的简明笔记,对大家也是有帮助的.我的笔记总结自廖雪峰的Git教程(这是个链接,点进去就好^_^). 请不怎么了解Git的同学先去看廖雪峰的教程,好好学习,因为我这里并不会陈列知识上的细节. 使用方法:常用命令供随时查阅,其余内容供新手了解. 0. 常用命令一览 # 配置仓库命令(项目名:play,项目发起者的名字:icedream61,URL=git@github…
此篇笔记基于sc7731 - android 5.1,对lcd的gralloc库做一个简明笔记. 第一部分 调用gralloc.sc8830.so所谓的Gralloc模块,它就是一个模块,一个操作kernel层framebuffer驱动的动态库模块,它属于大名鼎鼎的HAL层.用的时候就加载到内存空间,不用的时候就从内存空间中卸载掉.下面看下系统如何将该模块加载到内存空间的.在Android系统中,所有访问HAL层模块的应用,都需要通过一个叫 hw_get_module() 的方法去获得需要的HA…
此篇笔记基于sc7731 - android 5.1,对lcd的framebuffer做一个简明笔记. 一共分为两大部分:第一部分,关于LCD的硬件方面的:第二部分,关于lcd核心处理(framebuffer)部分的. 第一部分,LCD硬件相关的 一.液晶 液晶是一种高分子有机材料.当给它加上直流电场后,原本有序的分子排列被打乱,一部分液晶变得不透明,颜色加深,便因此显示出字符和图形. 液晶的光电效应:干涉.散射.衍射.旋光.吸收等. 二.LCD种类 1. 构造: 使用两块玻璃板夹着一块液晶:一…
全文拷贝自 命令行神器 Click 简明笔记 Click Click 是用 Python 写的一个第三方模块,用于快速创建命令行.我们知道,Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib. 快速使用 Click 的使用大致有两个步骤: 使用 @click.command() 装饰一个函数,使之成为命令行接口: 使用 @click.option() 等装饰函数,为其添加命令…
前言 RFC2616发布以来,一直是互联网发展的基石.HTTP协议也成为了可以在任何领域使用的核心协议,基于这个协议人们设计和部署了越来越多的应用.HTTP的简单本质是其快速发展的关键,但随着越来越多的应用被部署到WEB上,HTTP的问题慢慢凸显出来.今天,用户和开发者都迫切需要通过THHP1.1达到一种几近实时的响应速度和协议性能,而要满足这个需求,只在原有协议上进行修补是不够的.为了应对这些挑战,HTTP必须继续发展.HTTP工作组已经在2012年宣布要设计和开发HTTP2.0.HTTP2.…
nginx rewrite重写规则简明笔记 比方说http://newmiracle.cn/?p=888我要改成能这个访问http://newmiracle.cn/p888/ 首先用正则获取888 ^p([0-9]*)/$ 然后 <pre> location / { root /home/www/wordpress; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/p([0-9]*)/$…
Ftp服务是最常用的文件传输方式,把配置步骤记录下来,以备将来使用. 1.用YUM安装VsFtpd服务:[root@Redis usr]# yum install vsftpd 2.安装完成后启动VsFtpd服务,检查是否安装成功:[root@Redis var]# service vsftpd start[root@Redis var]# service vsftpd status 3.把VsFtpd服务加入到系统启动列表:[root@Redis usr]# chkconfig vsftpd…
设定在创建文件时的权限掩码 umask [mask] 参数 mask可以是3位八进制数或者是如同在chmod中使用的符号值,mask指定不允许的权限(文件的实际权限是777减去umask值) 如果没有任何参数,那么umask将显示在创建文件时的权限掩码 选项 -S                 以符号的形式给出创建文件时的权限掩码 示例 umask $ umask 0022 显示创建文件时默认不允许的权限,撇开第1位不看 此处不允许组用户和其他用户具有写的权限 umask -S $ umask…
分屏显示文本文件 less [options] [file-list] less与more类似,但比more更加完善 例如:在显示一屏文本之后,less将显示提示副等待下一条命令的输入;可以向前或向后浏览文件;可以调用编辑器;可以搜索某种模式等 参数 file-list 是要查看的文件列表 选项 -E              (exit)通常情况下,终止less要输入q.该选项是的当less第1次遇到文件末尾时,自动退出 -e              (exit)与-E类似,该选项使得当le…
转自:http://www.jianshu.com/p/1840035cb510 异步任务 异步任务是web开发中一个很常见的方法.对于一些耗时耗资源的操作,往往从主应用中隔离,通过异步的方式执行.简而言之,做一个注册的功能,在用户使用邮箱注册成功之后,需要给该邮箱发送一封激活邮件.如果直接放在应用中,则调用发邮件的过程会遇到网络IO的阻塞,比好优雅的方式则是使用异步任务,应用在业务逻辑中触发一个异步任务. 实现异步任务的工具有很多,其原理都是使用一个任务队列,比如使用redis生产消费模型或者…
由于小组工程需要使用git&github的版本控制来协作,但我对其使用并不熟悉,特此写篇一页的笔记放在手边,备随时查阅. 使用方法:常用命令供随时查阅,其余内容供新手了解. 0. 常用命令一览 # 配置仓库命令(项目名:play,项目发起者的名字:icedream61,URL=get@github.com:icedream61/play.git) git clone URL # 第一次克隆远程仓库,并关联:远程仓库 -> 本地仓库 git remote add origin URL # 第一…
版权声明:本文由史燕飞原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/82 来源:腾云阁https://www.qcloud.com/community RFC2616发布以来,一直是互联网发展的基石.HTTP协议也成为了可以在任何领域使用的核心协议,基于这个协议人们设计和部署了越来越多的应用.HTTP的简单本质是其快速发展的关键,但随着越来越多的应用被部署到WEB上,HTTP的问题慢慢凸显出来.今天,用户和开发者都迫切…
内部服务器之间拷贝数据,用root账号访问,没有做更复杂的设置. 1.用YUM安装samba服务器端及客户端: [root@tenjs05 init.d]# yum install samba samba-client 2.安装完成后启动Samba服务,检查是否安装成功: [root@tenjs05 samba]# /etc/init.d/smb start [root@tenjs05 samba]# /etc/init.d/smb status 3.把Samba服务加入到系统启动列表: [ro…
从标准你输入获取内容创建和执行命令 xargs     [options] 选项 -n                                               数字,分组 示例 xargs [root@ ~]# ls |xargs anaconda-ks.cfg dir dir3 dir5 file file3 file5 install.log install.log.syslog oldboy person.txt umask_test umask_test.txt 显示…
显示关于系统用户的信息 w [options] [username] w用于显示当前登录系统的用户的名字以及他们的终端设备编号.登录时间.正在运行的命令和其他一些信息 参数 username 限定仅显示该用户的信息 选项 -f                   删除FROM字段 -h                  不显示首行 -s                  显示更少的信息:用户名.终端设备.空闲时间和正在运行的命令 w显示的第1行与uptime显示的第1行相同.该行的信息包括当前时…
在mlocate数据库中搜索条目 locate [option] pattern 参数 pattern 是locate需要搜索的文件名或者正则表达式 选项 -i              忽略大小写 -r              使用正则表达式搜索 示例 locate $ locate mlocate.db /usr/share/.gz /var/lib/mlocate/mlocate.db /var/lib/mlocate/mlocate.db.6e72yX Tips 1.locate 程序…
改变文件的所有者或与文件相关联的组 chown [options] owner file-list chown [options] owner: group file-list chown [options] owner: file-list chown [options] :group file-list 参数 owner为新所有者对应的用户名,file-list为要修改其所有者或相关联组的文件路径名列表 所有者和组用户的指定方式 参  数 意    义 owner file-list的新所有…
改变与文件相关联的组 chgrp [options] group file-list 参数 group 为新组的名称或者数值ID,file-list 为要改变其相关联组的文件路径名列表 选项 -c             显示更改过程信息 -f              强制更改 -R             递归更改目录 -v              显示更改过后的信息 示例 chgrp Darling work # ls -l 总用量 0 -rw-r--r-- 1 siu siu 0 1月…
为文本文件添加行号 nl [options] files 参数 files是nl需要为其添加行号的文本文件路径名,如果有多个文件,则nl会把多个文件合在一起编号,并输出到标准输出上 选项 -b             指定行号指定的方式,主要有两种: -b a   表示不论是否为空行,也同样列出行号(类似cat -n) -b  t   如果有空行,空的那一行不要列出行号(默认方式) -n              列出行号表示的方法,主要有三种: -n  ln  行号在屏幕最左边显示 -n  r…
替换指定的字符 tr [options] string1 string2 参数 tr通常带有两个参数:string1 和 string2 ,当tr发现与string1中有匹配的字符时,它将使用string2中对应的字符来替换输入中的字符 选项 -c               对string1取反,使得tr匹配除了在string1中出现的所有字符 -d               删除与string1中制定的字符匹配的字符 示例 $ echo abcdef | tr 'abcdef' 'xyza…
显示行数.单词数和字节数 wc [options] [file-list] 参数 file-list是wc分析的一个或多个文件的路径名列表.如果省略file-list,wc就从标准输入中读取输入 选项 -c                仅仅显示输入中的字节数 -L                显示输入中最长的行的长度 -l                 仅仅显示输入中的行数 -m               仅仅显示输入中的字符数 -w                仅仅显示输入中的单词数…
显示文件的最后一部分(尾部) tail [options] [file-list] 参数 file-list是tail要显示的文件的路径名列表.当制定多个文件时,tail在显示每个文件的内容之前先显示对应的文件名 如果不指定参数或使用连字符(-)来代替文件名,tail就从标准输入获得输入 选项 -c            输出最后几个字节 -f             在文件增长时,动态追加数据 -n            输出最后n行 -s n         与-f选项合用,使tail每隔n…
显示文件的头部 head [options] [file-list] 参数 file-list 为要head显示的文件的路径名列表.当指定多个文件时,head在显示每个文件的前几行内容之前显示对应的文件名 当不指定文件时,head将从标准输入获得输入 选项 -c n                显示文件的前n个字节(字符) -n n                显示文件的前n行,也可以使用-n来指定显示的n行 -q                   当在命令行上指定多个文件名时,它禁止显示…
从输入行中选取字符或者字段 cut [options] [file-list] cut 从输入行中选取字符或者字段,并将他们写到标准输出,字符和字段从1开始编号 参数 file-list 是文件的路径名列表,如果没有指定参数,或者使用连字符(-)来代替文件名,那么cut将从标准输入来获取输入 选项 -c clist                选取由clist中的列号指定的字符.clist的值为列号(多个值用逗号分隔)或者列范围,列范围用两个列号指定, 中间用连字符隔开.范围-n表示从第1-n…
为文件建立链接 ln [options] existing-file [new-link] ln [options] existing-file-list directory ln可以为一个或多个文件创建硬链接或符号(软)链接.对于目录,只能创建符号链接,而不能创建硬链接 参数 第一种格式:existing-file 是要创建链接的文件的路径名,new-link 是新链接的路径名.当创建符号链接时,existing-file 可以是目录. 如果省略new-link,ln就在工作目录中为exist…
分页显示文本 more [options] file more用于分页显示文本文件,最早出现在BSD当中,但这一命令非常基本,后来less命令对其做了增强,所谓的less也就是少即是多 参数 file 是more需要分屏显示的文本文件路径名 选项 -num              指定屏幕的行数(以整数表示) +num             从行号num开始显示 -d                   让more给用户显示信息[Press space to continue, 'q' to…
连接或显示文件 cat [options] [file-list] 参数 file-list 是cat要处理的单个文件路径名或多个文件路径名列表,如果不指定任何参数或指定一个连字符(-)代替文件名,cat就从标准输入读取信息,然后打印 选项 -E              在每行结束处显示$ -n              对输出的所有行编号 -b              对输出的非空所有行编号 -s              删除连续的多个空白行,只保留一行 -T             …
显示已登录用户的信息 who [options] who am i who程序显示在本地系统上登录的用户的信息.这些信息包括每个用户的用户名.终端设备.登录时间和相应的远程主机名(如果可应用) 参数 当给出两个参数(am i)时,who显示关于运行该命令的用户的信息 选项 -a               显示更多信息 -b               显示系统最有一次启动的日期和时间 -H              显示标题 -l                列出等待用户登录的设备 -q  …
基于展讯sc7731 - Android 5.1 代码分析浏览.将屏蔽细节,把握整体,并且不涉及其他设备和LCD的交互. 以下对sc7731 lcd大体流程进行简要说明. 第一,lcd 的两个阶段 1. 在uboot引导系统阶段,大约1~5秒左右,需要打印一个厂商log.这里对驱动要求非常简单,只要能打印log即可. (下面皆以lcd_ili9486e_mipi.c为例)  驱动文件放置路径: u-boot64/drivers/video/sprdfb/lcd/ 添加新屏时需要修改的文件分别为:…
1.环境搭建: Linux:安装git安装包(yum install -y git) Windows:到官网下载安装包 安装完成后配置如下用户名和邮箱: git config --global user.name "Your Name" git config --global user.email "email@example.com" 2.通过 git init 命令把当前目录变成Git可以管理的仓库(先cd到要变成仓库的目录下执行命令git init,执行完命令…