文件操作

文件时间 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的作用就是把当前栈内的最顶部的目录弹出来,并且切换到下边的目录

你可能感兴趣的:(文件操作)