1、dirname指令shell
一、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),而后返回剩下的路径(目录的部分)网络
二、用法:dirname filename
例以下面几个例子
spa
(1)# dirname /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts (2)# dirname /boot/grub/grub.conf /boot/grub (3)# dirname /etc/inittab /etc (4)# echo `pwd` && dirname modprobe.conf /etc . (5)#echo `pwd` && dirname sysconfig/network-scripts/ /etc sysconfig Linux系统管理
2、basename指令
code
一、功能:从给定的包含绝对路径的文件名中去除左边目录部分或者同时去除某个后缀的内容(目录的部分),而后返回剩下的部分(非目录的部分)orm
二、用法:basename filename [suffix]
例以下面几个例子
ip
(1)#basename /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0 (2)#basename /boot/grub/grub.conf grub.conf bt4破解无线网络 (3)#echo `pwd` && basename sysconfig/network-scripts/ /etc network-scripts (4)# basename /boot/grub/grub.conf.bak .bak grub.conf (5)# basename /boot/grub/grub.conf.bak .conf.bak grub