linux 命令拾遗

man ascii

这个命令会打印出八进制、十六进制和十进制的ASCII码表。

xxd

xxd可以生成所给与文件的十六进制拷贝,也可以将编辑好的十六进制拷贝还原成二进制格式。它也可以将十六进制拷贝输出成C的数组

shuf

随机从一个文件文件夹中选择行/文件/文件夹

seq

产生从某个数到另外一个数之间的所有整数

timeout

运行指定命令,如果在指定时间后仍在运行则杀死该进程

hash -[rl]   

用来显示和清除哈希表

select

从单个命令行创建菜单,然后再提取输入的答案并自动处理

getent

查看系统数据库中的信息

 

cdecl

a program for encoding and decoding C (or C++)
type declarations

 

install

将文件(通常仅是编译后的文件)复制到您所选择的目的位置

join

针对每一对具有相同内容的输入行,整合为一行写到标准输出,
默认的内容连接区块是由第一个空白符代表的分界符号

logger

使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息

 

chvt

切换虚拟终端,替代 组合键Ctrl+Alt+F[1-7]

 

:w !sudo tee %
在vi中保存一个只有root可以写的文件

convert

 

history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[a] " " CMD[a]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

输出你最常用的十条命令

 

#!/bin/rm      #self delete
#!/bin/more    #list it's content

 

wish  tcl/tk

 

注释代码块

 #if 0
    statements
#endif

 

xev

查看键盘事件

 

sudo passwd -d root 干掉密码

 

agrep

 

help cmd  查看内置命令的帮助

 

rev

mkpasswd

espeak

asciiquarium

funny-manpages

asr-manpages

xset

xset r rate 170 48提高鍵盤響應速度。
xset m 8 3提高指針移動速度。

synclient

觸摸板。

1
2
3
4
5
6
7
synclient TapButton1=1 TapButton2=3 TapButton3=2
# speed
synclient MinSpeed=1.5 MaxSpeed=3.5 AccelFactor=0.1
# scrolling using two fingers
synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1

 fish, oh-my-zsh


unison

tasksel (just for debian)

 filters, eleet

 compgen, disown

 

quagga, zebra

 

 

curl  ifconfig.me       查看本机外网ip

 

Here String:cat <<< 'test'

 dmesg  -t  doesn't print messages timestamp.

posted @ 2014-01-29 18:17  忧郁巫师  阅读(408)  评论(0编辑  收藏  举报