basename、dirname、alias、date

basename

此命令用于打印目录或者文件的基本名称。

basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。

 

basename (参数)(选项)

 

示例:

# basename /etc/sysconfig/

结果:sysconfig

# basename /etc/sysconfig/network

结果:network

 

dirname

dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。

dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出。

如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符。

dirname 和 basename 通常在 shell 内部命令替换使用,以指定一个与指定输入文件名略有差异的输出文件名。

 

dirname(参数)(选项)

 

示例:

# dirname /etc/sysconfig/

结果:/etc

# dirname /etc/sysconfig/network

结果: /etc/sysconfig

 

alias:https://blog.csdn.net/a746742897/article/details/52228422 //此处引用其他博客

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/hanshanxiaoheshang/p/9201164.html