ILD

getent
2018-10-20
getent命令用来显示系统的数据库条目。这些数据库由GNU Libc提供。getent passwd获取所有用户信息,glibc实际上应该是解析/etc/passwd文件。getent group获取所有用户组信息,glibc实际上应该是解析/etc/group文件。

lua reference manual学习笔记2 Language
2018-10-20
The Language使用BNF语法,{}表示0次或多次,[]表示0次或1次。3.1 Lexical ConventionsLua是一种free-form语言。它忽略token之间的空格,换行和注释。名字可以包含任何字母、数字和下划线,不以数字开头。名字不能为保留词汇。名字可以用用作variabl

git log出现ESC
2018-11-4
git log出现ESC[33m等乱码的东西这是由于git的分页less,将转义序列分开了。执行git config --global core.pager "less -r"解决问题:参考https://stackoverflow.com/questions/20414596/how-to-get

k2t openwrt support 1
2018-10-28
1 编译OpenWrt代码是很早之前下载的具体貌似忘了怎么下的,大致是$ git clone https://git.openwrt.org/openwrt/openwrt.git/$ cd openwrt$ ./scripts/feeds update -a$ ./scripts/feeds in

OpenWrt添加web配置支持
2018-10-29
首先更新feeds安装luci。./scripts/feeds update luci ./scripts/feeds install -a -p luci然后make menuconfig,选中luci->collections->luci。再编译:make 编译出的rootfs就有web页面了

openwrt feeds
2018-10-31
在openwrt里,feeds是packages的集合,这些packages共享一个路径。openwrt可以有多个feeds。feeds可以在远端服务器或者在本地文件系统。可以用的feeds在feeds.conf文件,如果feeds.conf不存在,则是feeds.conf.default文件里配置

git checkout branch如何处理index和work tree
2018-11-5
checkout branch处理的原则是,只要不导致数据丢失,那么就不会阻止checkout成功,并且原来的修改会带到新的分支。Work Tree如果当前分支的工作树没有任何变化,且没有untracked files,那么新的工作树将完全等于新分支的工作树(意味着旧分支多的文件将被删除,不同的文件

apt强制使用ipv4协议
2018-11-8
使用apt install时,发现其使用IPv6,但是IPv6不通,使用下面的命令,在命令行指定IPv4sudo apt -o Acquire::ForceIPv4=true install u-boot-tools

crosstool-ng glibc最小内核版本选项
2018-11-10
默认的选项是和内核头文件相同:导致编译的可执行文件,采用静态链接,在qemu-mips或者其它内核上运行时:FATAL: kernel is too old错误,无法运行选择指定的内核版本即可,默认选择2.6.9

mips 架构
2018-11-10
Data Types and Literals指令是32位byte 8位,halfword 2个字节,word 4个字节字面量数字,如4字符,如'b'字符串,如"A string"Registers32个通用寄存器。寄存器在汇编语言指令中用$开头,如$0寄存器可以使用名字$0-$31,或别名,如$s

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.