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.

上一篇:《c程序设计语言》读书笔记--统计换行数,空格数,tab数


下一篇:JS中的闭包(closure)