抽空翻了一下这本书,学到了一些新名词和有意思的命令。
什么是BogoMIPS and LPJ?
BogoMIPS
在linux和uClinux启动过程中,我们通常可以看到以下语句:Calibrating delay loop... xxxx BogoMIPS。其中Calibrate的意思是校准, 进入时延校准循环;Bogo是Bogus(伪)的意思;MIPS是每秒百万条指令。这里是对CPU进行一个实时测试,来得到一个大体的MIPS数值。
LPJ
这是一个近期才出来的一个术语,为Loops per jiffy的缩写,意即每个jiffy 单位内循环多少次。那么jiffy又是什么呢?它是Linux内核定义的一个瞬间时间段,长度等于1秒除以Linux内核中的一个变量HZ。也就是说:1秒钟=HZ*jiffy。好晕啊,那HZ又是什么呢?Hz 赫兹,表示频率。在电脑上表示芯片的晶震频率。
uptime
查看运行了多长时间
uname –srv
查看Linux版本信息
ps ax
查看当前运行的所有程序
\
右斜杠,换行输入命令
;
多个命令合到一行。
sort < /etc/passwd
排序
find / -name COPYING -print 2> /dev/null
这句超经典。遍历文件系统,找名字为COPYING的文件,如果发生错误直接把错误信息删除。关键点在于/dev/null,这家伙有点类似于回收站,但比Windows的回收站还高级,你放什么进去,它立马就给你干掉了。故又被称为“Great Bit Bucket in the Sky”。我曾经亲耳听我的老外Manager说“Your mail probably ended up in the bit bucket”。
history
重新输入之前敲的命令
我的个天啊,怎么这么多,赶紧限制一下,只看后10条。
history 10
!
怎么重复执行呢,!+编号即可,比如!1008。
如果不记得编号呢,你要执行什么命令你总晓得吧,比如,再来sort 一把,!sort。
如果我想执行前一条命令还有更简单的办法, 无敌的 !!。
这时候,聪明的你反驳了,我按一下方向键,再一个回车,更快呀。
O(∩_∩)O~,如果我想在刚才的命令后面再加点其他东西(⊙o⊙)?嘿嘿,管道符嘛,比如 !! | more。
wc
字数统计,比如 wc install.log。
可以看出 install.log 一共有754 行,1516个单词,30632个字符。第一眼看到wc还以为是哪个厕所,O(∩_∩)O~。这家伙另一个用处就是可以帮忙统计现在一共有多少个进程。
ps ax | wc -l
tr -d ‘\015’ < filename.dos > filename.linux
tr 替换或删除字符,上面的命令用来删除Dos文件中的回车符,从而将其转换成一个 Linux 文件。
split -b 1440k hugefile.tar part.
文件切割命令,把大文件切割成一个个小文件。
cat part.?? > hugefile.tar
有分就有合。
转载于:https://blog.51cto.com/lovespss/521573