simple_life

导航

随笔分类 -  Linux

shell中的输出重定向
摘要:shell中默认有三个标准设备:标准输入(STDIN)、标准输出(STDOUT)、标准错误(STDERR)。 在Linux系统中,一切(或几乎一切)都是文件。因此,标准输入的文件描述符是0,标准输出的文件描述符是1,标准错误的文件描述符是2。 shell命令的输出默认显示在终端显示器上,示例如下: 阅读全文

posted @ 2017-10-11 15:42 simple_life 阅读(9769) 评论(0) 推荐(0)

文件访问权限:更改用户ID
摘要:本文来探讨一下通过更改用户ID来获取合适的文件访问权限。由于更改组ID的规则与用户ID相同,我们在这里只探讨用户ID。 纸上得来终觉浅 先了解以下几个基本知识: 更改这3个用户ID的不同方法总结如下: 关于以上几点,我们参考一下《Unix高级环境编程》一书中给出的一个例子: Unix系统程序/usr 阅读全文

posted @ 2017-09-15 15:40 simple_life 阅读(888) 评论(0) 推荐(0)

使用kermit通过串口升级uboot
摘要:在开发板的启动选项中看到如下两行: 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP. 可以通过串口升级uboot。之前都是通过 阅读全文

posted @ 2017-07-18 10:28 simple_life 阅读(2573) 评论(0) 推荐(0)

使用PuTTY软件远程登录root被拒:access denied
摘要:PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。 使用PuTTY软件远程登录root时,提示:ACCESS DENIED,很有可能是由sshd的默认配置造成的。 可以通过更改配置文件并重启ssh服务器来解决这个问题: 1. 更改配置文件:vim /etc/ssh/s 阅读全文

posted @ 2017-04-12 15:01 simple_life 阅读(3860) 评论(0) 推荐(0)

vim打开txt文件看到^@字符
摘要:'\0'是不可见字符,使用vim编辑器查看的文本文件中如果包含'\0'字符,vim会自动将'\0'字符转换为^@字符。 看下面的代码: 执行这个程序,输出: ret = 13 说明有13个字符被写入到test.txt文件中。使用vim编辑器查看test.txt文件,会看到: hello world! 阅读全文

posted @ 2017-04-10 12:27 simple_life 阅读(5420) 评论(0) 推荐(0)