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

本文介绍了Linux环境下常用的文件操作命令,包括创建目录、修改文件时间戳、查看文件属性等,并详细解释了这些命令的使用方法及参数选项。文章还涉及如何在Linux中利用命令别名简化操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用命令:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值