Linux常用命令<按字母排序...>之D,E,F
D
date: 以默认系统时间和格式显示系统当前时间
date + "format": 显示format要求的时间
例如:
date + "%d"
#显示当前日
date + "%D"
#按mm/dd/yy的格式显示当前时间
格式列表:(可根据格式列表自由组合显示时间的内容)
%D date (mm/dd/yy)
%d day of month (01..31)
%m month (01..12)
%y last two digits of year (00..99)
%a locale’s abbreviated weekday name (Sun..Sat)
%A locale’s full weekday name, variable length (Sunday..Saturday)
%b locale’s abbreviated month name (Jan..Dec)
%B locale’s full month name, variable length (January..December)
%H hour (00..23)
%I hour (01..12)
%Y year (1970…)
----------------------------------------------------------------------------------------------
df:显示当前系统磁盘空间使用情况
----------------------------------------------------------------------------------------------
diff:比较文件差异
----------------------------------------------------------------------------------------------
du:显示目录或文件所占用的磁盘空间
*******************************************************************
E
echo
echo: 在终端显示键入在命令行的字符
echo -n
#终端输出后不换行
guest@NAT8897:~/shell$ echo first line first line guest@NAT8897:~/shell$ echo -n first line first lineguest@NAT8897:~/shell$
echo -e
#启用转义字符
转义字符
/a:ALERT / BELL (从系统喇叭发送出声音)
/b:BACKSPACE ,也就是向左刪除
/c:取消行末的行换符号
/E:ESCAPE,逃离键
/f:FORMFEED,换页字符
/n:NEWLINE,換行字符
/r:RETURN,回车键
/t:TAB,表格跳位鍵
/v:VERTICAL TAB,垂直表格跳位鍵
/n:ASCII 八进制编码(以 x 为十六进制)
//:反斜线本身
----------------------------------------------------------------------------------------------
env: 显示当前环境变量
----------------------------------------------------------------------------------------------
exec:执行命令
exec命令不会产生新的子进程
exec I/O重定向
1. 文件描述符(FD)---0~9
2. 常用的文件描述符:0-stdin,标准输入 1-stdout,标准输出 2-stderr,标准错误输出
3. &-关闭文件描述符
例子:
guest@NAT8897:~/shell$ exec 3> filex #以写入模式打开文件filex guest@NAT8897:~/shell$ who >&3 #执行who命令,将其结果写入filex guest@NAT8897:~/shell$ date >&3 #执行date命令,将其结果写入filex guest@NAT8897:~/shell$ exec 3>&- #关闭3文件描述符 guest@NAT8897:~/shell$ exec 3<filex #以读出模式打开文件filex guest@NAT8897:~/shell$ cat <&3 #用cat读出文件filex的内容 guest pts/0 2012-06-15 10:06 (prchaz11177d.ad.infosys.com) guest pts/1 2012-06-15 10:46 (prchaz11382d.ad.infosys.com) Fri Jun 15 11:20:15 CST 2012 guest@NAT8897:~/shell$ exec 3<&- #关闭3文件描述符 guest@NAT8897:~/shell$ date >&3 #在没有打开3文件描述符的情况下,试图写入,提示错误 -bash: 3: Bad file descriptor
----------------------------------------------------------------------------------------------
exit: 退出终端
*******************************************************************
F
find:查找命令
find path -参数 参数变量
find path -name filename
#查找在path下名字为filename的文件或目录
find path -amin -10
#查找在path下最后10分钟访问的文件或目录
find path -atime -2
#查找在path下最后48小时访问的文件或目录
find path -empty
#查找在path下为空的文件或者文件夹
find path -group cat
#查找在path下属于group cat的文件或目录
find path -mmin -5
#查找在path下最后5分钟里修改过的文件或目录
find path -user fred
#查找在path下属于FRED这个用户的文件或目录
----------------------------------------------------------------------------------------------
ftp:远程登陆