上周日花了半天时间在正大广场里面的大众书局把Mark G. Sobell的《Ubuntu Linux指南:基础篇》大致翻了一遍,下面记录的东西都是我不大清楚的地方!
“Sobell能为Linux写书我感到无比荣幸,当年我就是读他的书学会UNIX的。”
——Linus Torvalds,Linux之父
这种感觉怎么像在说Sobell你个老家伙,这么多年怎么也没见你有多少长进!/dev/pts
伪文件系统/dev/pts是一种Linux内核钩子,属于伪终端支持的一部分。伪终端用于远程登录程序,比如ssh
和telnet,还有xterm及其他图形化终端仿真器。
$who am i
kevin pts/0 2009-10-26 10:13 (:0.0)
$who
kevin tty7 2009-10-26 09:17 (:0)
kevin pts/0 2009-10-26 10:13 (:0.0)
$ls /dev/pts
0
$echo Hi there > /dev/pts/0
Hi there
kevin@LC:/$ who
kevin tty7 2009-10-26 09:17 (:0)
kevin pts/0 2009-10-26 10:13 (:0.0)
kevin pts/1 2009-10-26 10:15 (:0.0)
pts/0是我打开一个终端,才会生出一个来, tty7则是系统开机后就有的,后面的时间记录的是开机时间
/proc
提供了一个查看Linux内核信息的窗口。通过/proc这个伪文件系统,你可以获取任何运行在系统上的进程
的信息,包括它的当前状态、内存使用情况、CPU占用率、终端连结、父进程和用户组。可以直接从/proc中
的文件提取信息。
$ps -ef|grep gedit
kevin 6883 1 0 10:10 ? 00:00:05 gedit
kevin 7426 6982 0 10:21 pts/0 00:00:00 grep gedit
$cd /proc/6883
$cat status
Name: gedit
State: S (sleeping)
Tgid: 6883
Pid: 6883
PPid: 1
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 1000 1000 1000 1000
FDSize: 32
Groups: 4 20 24 46 106 121 122 1000
VmPeak: 52420 kB
VmSize: 51584 kB
VmLck: 0 kB
VmHWM: 22440 kB
VmRSS: 21756 kB
$cd /proc
$sudo ls -lR|grep "exe ->"|more
wget
wget --recursive --backgroud http://nivek.cublog.cn
--recursive(-r)让wget下载你所指定的URI下面的整个目录层次。小心使用这个选项,这是因为它可能会
下载大量数据(这些数据可能会将你所在的分区完全填满)。使用选项--background(-b)在后台运行wget.
lshw
列出硬件信息,它只列出与本地系统硬件配置有关的信息,
获取详细信息:
$sudo lshw
获取简要的报告:
$sudo lshw -short
阅读(942) | 评论(0) | 转发(0) |