文件时间 stat
stat /filename //查看文件时间,大小,权限
访问时间:atime,查看内容 //RHEL6会延后修改atime
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限
删除时间:dtime,文件被删除的时间
文件类型file
ls -l //查看文件类型
file /filename //文件具体解释
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s 套接字文件
p 管道文件
l 链接文件(淡蓝色)
命令类型type
type 查看命令类型,例如该命令是alias,还是内置命令,还是某个文件,还是关键字
[root@tianyun ~]# type ll
ll is aliased to `ls -l --color=auto'
[root@tianyun ~]# type ls // aliased 被重命名
ls is aliased to `ls --color=auto'
[root@tianyun ~]# type cd
cd is a shell builtin //builtin内置命令
[root@tianyun ~]# type for
for is a shell keyword //keyword关键字
[root@tianyun ~]# type useradd
useradd is /usr/sbin/useradd
[root@tianyun ~]# type -a ls //-a列出该命令所有类型
ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
常用目录定义及切换 pushd
在/usr/src和/etc/X11和/boot/grub之间切换,则可以在命令行下定义:
pushd /usr/src
pushd /etc/X11
pushd /boot/grub
输入dirs查看,显示当前pushd堆栈中的内容
/boot/grub /etc/X11 /usr/src
输入pushd,在前两个路径之间相互切换。
切换到最后一个(栈底)路径时 pushd +2。
Popd
popd的作用就是把当前栈内的最顶部的目录弹出来,并且切换到下边的目录