首页 > 系统相关 >linux中dirname 和 basename命令

linux中dirname 和 basename命令

时间:2023-04-15 21:56:58浏览次数:37  
标签:test2 basename IDT9S0E sh linux DESKTOP dirname

 

001、dirname用于从绝对路径中剥离出路径

002、basename用于从绝对路径中剥离出文件名

 

测试:

root@DESKTOP-IDT9S0E:~# ls
root@DESKTOP-IDT9S0E:~# dirname /home/test2/a.sh   ## dirname剥离出路径
/home/test2
root@DESKTOP-IDT9S0E:~# basename /home/test2/a.sh  ## basename剥离出文件名
a.sh

 

 

标签:test2,basename,IDT9S0E,sh,linux,DESKTOP,dirname
From: https://www.cnblogs.com/liujiaxin2018/p/17321979.html

相关文章

  • 前端&后端程序员必备的Linux基础知识
    一从认识操作系统开始1.1操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我......
  • Linux内核IO基础知识与概念
    什么是IO在计算机操作系统中,所谓的I/O就是输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则:内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲......
  • Linux内核Socket通信原理和实例讲解
    关于对Socket的认识,大致分为下面几个主题,Socket是什么,Socket是如何创建的,Socket是如何连接并收发数据的,Socket套接字的删除等。Socket是什么以及创建过程一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到......
  • 频繁设置CGroup触发linux内核bug导致CGroup running task不调度
    1.说明1>本篇是实际工作中linux上碰到的一个问题,一个使用了CGroup的进程处于R状态但不执行,也不退出,还不能kill,经过深入挖掘才发现是Cgroup的内核bug2>发现该bug后,去年给RedHat提交过漏洞,但可惜并未通过,不知道为什么,这里就发我博客公开了3>前面的2个帖子《极简cfs公平调度算......
  • Linux下安装软件
    ......
  • Redis安装(Linux CentOS)
    1.环境介绍主机系统:CentOSRedis版本:7.0.102.安装过程检查GCC版本gcc-vredis6.0以上需要gcc5.3,升级gcc。如果安装的redis版本低于6.0,这一步可以忽略yum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-gccdevtoolset-9-gcc-c++devtoolse......
  • Linux下安装搭建MQTT服务器-02
    MQTT协议超全面总结:https://blog.csdn.net/JACK_SUJAVA/article/details/124558524MQTT服务端主要用于与多个客户端保持连接,并处理客户端的发布和订阅等逻辑。一般很少直接从服务端发送消息给客户端(可以使用 mqttServer.Publish(appMsg); 直接发送消息),多数情况下服务端都是转......
  • 初识linux 下
    tail 查看文件尾部内容  参数,Linux路径,表示被跟踪的文件路径选项,-f,表示持续跟踪选项,-num,表示,查看尾部多少行,不填默认10行查看系统文件默认10行  2.vi\vim编辑器介绍vi\vim是Linux中最经典的文本编辑器同图形化界面中的文本编辑器一样,vi是命令行下对文本文件进......
  • CentOS Linux release 7.9.2009 (Core)
    #####################今天给10年的机器重装了CentOSLinuxrelease7.9.2009(Core)  systemctlset-defaultmulti-user.target   [root@a8-cloud-dba-db08~]#cat/etc/yum.repos.d/CentOS-Base.repo#CentOS-Base.repo##Themirrorsystemusestheco......
  • 《Linux基础》06. 进程管理 · 服务管理
    目录1:进程管理1.1:查看进程1.1.1:ps1.1.2:pstree1.1.3:top1.2:终止进程1.2.1:kill1.2.2:killall2:服务管理2.1:运行级别2.2:服务查看2.3:服务管理指令2.3.1:service2.3.2:chkconfig2.3.3:systemctl本文以CentOS7.6为例1:进程管理在Linux中,每个执行的程序都称为一个进程。每一个进程都分......