2014年3月13日
摘要: /dev目录的文件都是设备,我们可以像操作文件一样操作设备。但是究竟什么才是设备文件哪?作为程序员不能用代码敲出来的概念我们都是不喜欢的,所以本文用shell来操作体验什么才是/dev文件。 我们执行命令的时候,必须有输入设备和输出设备。输入设备对应于/dev/stdin 输出设备对应于/dev/stdout,/dev/stderr。我们通过输出设备来描述/dev的用法。harvey@ubuntu:/$ ls -l /dev/stdin /dev/stdout /dev/stderr dev/nullcrw-rw-rw- 1 root root 1, 3 3月 13 2014 dev/n... 阅读全文
posted @ 2014-03-13 16:38 张海玉 阅读(456) 评论(0) 推荐(0) 编辑
摘要: /bin---权限为 rwxr-xr-x 所有者为root/root 用户bin最先进入的工作目录就是这里。这里放置的是执行目录,但是特殊在这里的命令可以被一般用户使用(root更能使用)。例如 cat chmod date mv cp。但是更多用户可用的命令都是放在/usr/bin下的,放置在这里因为这里的命令和开机过程有关。我们知道开机过程中很多代码都是shell script使用的。用户开机后安装的命令由于自然和开机没有必然关系,所以通过sudo apt-get install 安装的命令都是放在/usr/bin目录下的。harvey@ubuntu:~$ type catcat 是 /b 阅读全文
posted @ 2014-03-13 11:42 张海玉 阅读(662) 评论(0) 推荐(0) 编辑
摘要: harvey@ubuntu:/etc$ cat -b passwd 1 root:x:0:0:root:/root:/bin/bash 2 daemon:x:1:1:daemon:/usr/sbin:/bin/sh 3 bin:x:2:2:bin:/bin:/bin/sh 4 sys:x:3:3:sys:/dev:/bin/sh 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/bin/sh 7 man:x:... 阅读全文
posted @ 2014-03-13 10:26 张海玉 阅读(2745) 评论(0) 推荐(0) 编辑