当前位置: 首页 > news >正文

Shell:常用命令之dirname与basename

一、介绍

        1、dirname命令用于去除文件名中的非目录部分,删除最后一个“\”后面的路径,显示父目录。

语法:dirname [选项] 参数

   
        2、basename命令用于打印目录或者文件的基本名称,显示最后的目录名或文件名。

    语法:basename [选项] 参数


二、示例
1、dirname

[root@localhost ~1# dirname /etc/httpd/
/etc
[root@localhost ~]# dirname /etc/
/
[root@localhost ~]# dirname /etc/httpd/conf/httpd.conf
/etc/httpd/conf

2、basename

[root@localhost ~]# basename $PATH
 tmp
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
[root@localhost ~]# basename $PATH
 tmp
[root@localhost ~]# basename /etc/httpd/conf/httpd.conf
 httpd.conf

http://www.lryc.cn/news/274851.html

相关文章:

  • Linux-v4l2框架
  • VPC网络架构下的网络上数据采集
  • 模拟算法(模拟算法 == 依葫芦画瓢)万字
  • QtApplets-SystemInfo
  • vue3防抖函数封装与使用,以指令的形式使用
  • Hive学习(13)lag和lead函数取偏移量
  • Centos Unable to verify the graphical display setup
  • Java 说一下 synchronized 底层实现原理?
  • nginx访问路径匹配方法
  • 偌依 项目部署及上线步骤
  • PHP特性知识点扫盲 - 上篇
  • Docker一键极速安装Nacos,并配置数据库!
  • 交换机04_远程连接
  • ES6定义一个类(函数内部定义属性,,原型定义方法 ), 实现继承?
  • 使用 Process Explorer 和 Windbg 排查软件线程堵塞案例分享
  • “智慧”千里眼助力水泵站
  • C++多态性——(5)运算符重载(第二节)
  • ES -极客学习
  • 【大厂秘籍】系列 - Java多线程面试题
  • vue实现画笔回放,canvas转视频播放功能
  • Docker中镜像的相关操作
  • [python]python利用pyaudio录制系统声音没有立体声混音怎么录制系统音频
  • 使用echarts的bmap配置项绘制区域轮廓遮罩
  • 第3章 【课后习题】(完整版)
  • redis安装与配置
  • kotlin first/last/indexOf/elementAt
  • 计算机网络——网络中要解决的问题
  • 初识STL
  • 程序员副业之无人直播助眠
  • imazing破解版百度云2.17.3(附激活许可证下载)