在normal模式下,直接执行
!!date
如果要显示YYYY-MM-DD,需要跟%F,%需要用\转义
!!date +\%F
也可以使用:r!读取date命令
:r! date "+\%Y-\%m-\%d \%H:\%M:\%S"
区别是!!date会将当前行替换成当前日期,:r!date会新建一行并插入当前日期。
在normal模式下,直接执行
!!date
如果要显示YYYY-MM-DD,需要跟%F,%需要用\转义
!!date +\%F
也可以使用:r!读取date命令
:r! date "+\%Y-\%m-\%d \%H:\%M:\%S"
区别是!!date会将当前行替换成当前日期,:r!date会新建一行并插入当前日期。
一般usb转console线的参数如下
波特率 9600 数据位 8 奇偶校验None 停止位 1
osx自带screen命令,usb console线插在mac上之后,在/dev/下会认到这个线的编号。
/dev/cu.usbserial-xxxxxx /dev/tty.usbserial-xxxxxx
接下来执行下面的命令即可,9600是波特率
screen /dev/tty.usbserial-A4006Jvo 9600
补充:
linux 下使用 screen 连接 console
通过 lsusb 查看插上去的线能被识别到,然后默认到 com1 口连接,如 /etc/ttyS0 ,使用如下命令接到交换机。
screen /dev/ttyS0
将十进制数转换为ipv4地址
MariaDB [(none)]> select inet_aton('192.168.1.23');
+---------------------------+
| inet_aton('192.168.1.23') |
+---------------------------+
| 3232235799 |
+---------------------------+
1 row in set (0.00 sec)
将ipv4地址转换为十进制数
MariaDB [(none)]> select inet_ntoa(3232235799); +-----------------------+ | inet_ntoa(3232235799) | +-----------------------+ | 192.168.1.23 | +-----------------------+ 1 row in set (0.00 sec)
自己常用的几个值
10.0.0.0 167772160
10.255.255.255 184549375
192.168.0.0 3232235520
192.168.255.255 3232301055
接收方开端口3389,将接收文件保存为jdk-7u40-linux-x64.gz
nc -l 3389 > jdk-7u40-linux-x64.gz
发送方写上接收方的外网ip,端口号与接收方保持一致,最后接要发送的文件
nc 101.6.25.22 3389 < /Volumes/PENDRIVE/jdk-7u40-linux-x64.gz
http://blog.csdn.net/michael493439861/article/details/7445454
查看一台机器端口开放情况
nc -z 192.168.1.1 80
一直以来都有人说苹果是硬件和软件的结合,用了以后果然名不虚传。
一直很想用mac,用过windows,ubuntu始终达不到想要的效率,决定要买mac之后一天也不想多等,于是在网上找二手,在v2ex上发了一个求购,还真有回复,联系之后,约在麦当劳见面,检验了一下都没有问题,是2012年款的8G版,保持的还很新,5000块支付宝当面付了。买回来系统都没有重装,把他的账号改了个名字就开始使用。
mac新到,装的软件
dropbox
qq
sublime
chrome
Microsoft Remote Desktop
shadowsocks
git
screen
redis
mysql
xargs用于接收输出并将其做为参数传给后面的命令,如
ls /etc/hosts | xargs cat
如果想要编辑多个eth文件
ls /etc/sysconfig/network-scripts/ifcfg-eth* | xargs vim
删除过滤到的文件
ls index.html* | xargs rm -f
接下来有一个很cool的功能,如果你按行在一个文件中记录了一些id号,想让一列变成两列,可以这样使用
➜ ~ cat myfile.txt 1 2 3 4 5 6 ➜ ~ xargs -n 2 < myfile.txt 1 2 3 4 5 6
如果想要全部一行显示,-n后面加一个足够大的数字,则会显示一行
➜ ~ xargs -n 10 < myfile.txt 1 2 3 4 5 6
如果前面的输出为空,不执行后续操作的话,加入 -r 参数
find . | grep aaa | xargs -r cat