hash、mkdir、touch、stat、rm命令别名

常用命令:

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

    原文作者:Big_fat_cat
    原文地址: https://segmentfault.com/a/1190000008863855
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞