[color=red][b]1.时间计算[/b][/color]
[color=red][b]2.lftp上传下载[/b][/color]
[color=red][b]3.NFS共享目录[/b][/color]
如果存储挂载的目录是/mnt/san01 ,/mnt/san02 ,/mnt/san03
NFS server共享目录如果设置为/mnt
mount -t nfs nfsserver:/mnt/san01 /mnt
这样NFS client实际挂载上来的是NFS server端/mnt所在的文件系统,并非实际的存储路径。
(注意exportfs出来的文件系统)
[color=red][b]4.shell文件描述符[/b][/color]
打开文件描述符
Shell中,0、1、2也是默认可用的三个文件描述符。为了利用其他文件描述符来标识特定文件,我们需要使用exec命令打开该文件,并指定一个数字作为描述符:
exec m> outfile
exec n< infile
第一行打开文件outfile,并赋予文件描述符m,第二行打开文件infile,并赋予文件描述符n。
复制文件描述符
符号<&可以复制一个输入文件描述符,符号>&可以复制一个输出描述符。例如下面命令打开文件描述符n,并将其作为文件描述符m的副本:
exec n<&m
关闭文件描述符
exec n<&-
exec m<&-
[color=red][b]5.awk 打印单引号[/b][/color]
[color=red][b]6.查看linux系统为64位还是32位[/b][/color]
8小时之后
date +'%F %T' -d "-8 hours ago 20100808 10:10:10"
8小时之前
date +'%F %T' -d "8 hours ago 20100808 10:10:10"
1970年以来的时间(s)
date +'%s' -d "20100808 10:10:10"
[color=red][b]2.lftp上传下载[/b][/color]
#!/bin/bash
Ftp(){
lftp << ABC
open 10.0.1.1
user abc 123456
lcd /mnt/
mirror -R $1 # -R 表示上传
close
bye
ABC
}
ftp -n<<!
open 10.0.1.1
user abc 123456
ascii
prompt off
cd abc
put abc.tgz
close
bye
!
[color=red][b]3.NFS共享目录[/b][/color]
如果存储挂载的目录是/mnt/san01 ,/mnt/san02 ,/mnt/san03
NFS server共享目录如果设置为/mnt
mount -t nfs nfsserver:/mnt/san01 /mnt
这样NFS client实际挂载上来的是NFS server端/mnt所在的文件系统,并非实际的存储路径。
(注意exportfs出来的文件系统)
[color=red][b]4.shell文件描述符[/b][/color]
打开文件描述符
Shell中,0、1、2也是默认可用的三个文件描述符。为了利用其他文件描述符来标识特定文件,我们需要使用exec命令打开该文件,并指定一个数字作为描述符:
exec m> outfile
exec n< infile
第一行打开文件outfile,并赋予文件描述符m,第二行打开文件infile,并赋予文件描述符n。
复制文件描述符
符号<&可以复制一个输入文件描述符,符号>&可以复制一个输出描述符。例如下面命令打开文件描述符n,并将其作为文件描述符m的副本:
exec n<&m
关闭文件描述符
exec n<&-
exec m<&-
[color=red][b]5.awk 打印单引号[/b][/color]
awk -v a="'" 'BEGIN{print a}'
[color=red][b]6.查看linux系统为64位还是32位[/b][/color]
file /sbin/init