常用命令:
hash:查看最近使用的命令及次数
mkdir:创建目录,-p递归、-v显示创建信息
[root@jiakang ~]# mkdir -pv a/b/c
mkdir: 已创建目录 "a"
mkdir: 已创建目录 "a/b"
mkdir: 已创建目录 "a/b/c"
touch:改变文件的访问时间、修改时间、改变时间,-a只改变访问时间、-m只改变修改时间、-t指定修改到某个特定的时间,如果该文件不存在就会创建该文件,改变时间指的是文件的属性发生改变【文件的名字、文件的访问时间、修改时间都是它的属性,所以只要另外两个时间中的一个发生改变,改变时间就会放生变化】
stat:查看文件的访问、修改、改变时间
[root@jiakang ~]# touch a
[root@jiakang ~]# touch -a a
[root@jiakang ~]# touch -m a
[root@jiakang ~]# touch -t 201703280000 a
[root@jiakang ~]# stat a
File: "a"
Size: 4096 Blocks: 8 IO Block: 4096 目录
Device: 803h/2051d Inode: 412281 Links: 3
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-03-28 00:00:00.000000000 +0800
Modify: 2017-03-28 00:00:00.000000000 +0800
Change: 2017-03-28 17:00:32.623766003 +0800
rm删除文件目录或文件,rm默认带有rm -i的效果,这叫命令别名,rm -i会询问是否删除该文件。另外ls也有命令别名的效果,ls查看后会使不同文件带有颜色【如:目录是蓝色】rm会移除命令别名。
-f不会有任何提示,强制删除。
-r删除目录。
rm -rf / 删除根目录下的所有目录及其目录下的文件,没有任何提示。
命令别名
命令别名就是一个命令有多个名字,上面的rm也看到了
创建命令别名
alias AMDALIAS=’COMMAND [options] [arguements]’【有选项的话必须加”】
[root@jiakang ~]# alias cls=clear
[root@jiakang ~]# cls
这样创建的别名只在当前shell有效,要想当前系统有效,必须修改配置文件
撤销别名
ualias CMDALIAS