本文是本人在工作过程中经常用到的一些命令的总结,学会使用一些命令会增加工作效率呢!
1.把很长的目录定义为变量
终端下直接输入export cache=/www/adf/sys/cache,回车对当前用户生效,登出后失效。
打开/etc/profile全局配置文件,加入一行:export cache=/www/adf/sys/cache,重新登录后对所有用户生效。
如不重新登录想要生效,使用命令source
还可以打开用户配置文件,进行修改,重新登录后对该用户生效。
使用echo $变量名 查看变量值
2.定义别名alias
同理,可以终端直接输入
或者更改配置文件
3.scp拷贝文件
用于远程服务器的互拷。基本用法:
scp /path/to/local.zip user@example.com:/home/user/ 本地文件拷贝到远程
远程拷贝到本地呢?
scp user@example.com:/path/to/local.zip /home/user/
如果端口不是默认的22怎么办?比如是8000
scp -P 8000 /path/to/local.zip user@example.com:/home/user/
注意是大写的P哟,小写的p参数含义如下:
-p' Preserves modification times, access times, and modes from the original file.
更详细的内容,看这里的在线使用手册吧!
unix时间戳转换成普通时间:
date -d "@1399945725"
Tue May 13 09:48:45 CST 2014
反之,
date +%s -d "2014-05-19 10:25:30"
1400466330