basename 命令】的更多相关文章

dirname返回文件所在目录路径,而basename则相反,去掉路径返回最后的文件名. dirname指令 1.功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 2.用法:dirname filename例如下面几个例子(1)# dirname /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts(2)# dirname /boot/grub/grub.co…
basename命令的作用是获取脚本的名字 basename 作用:从给定的包含绝对路径的文件名中去除路径,然后返回剩下的文件名 [root@salt-client- sh1]# basename /root/sh1/n1.sh n1.sh [root@localhost ~]# basename /usr/local/nginx/conf/nginx.conf # 返回文件名部分 nginx.conf…
基础命令学习目录首页 摘要:前言bashname命令用于获取路径中的文件名或路径名(获取的时候叶子节点的元素内容)常见用法举例basenamepath获取末尾的文件名或路径名1:[aliyunzixun@xxx.comlianxi]#basename/etc/passwd2:passwd3:[aliyunzixun@xxx.comlianxi]#basename/etc/man.config4:man.config5:[aliyunzixun@xxx.comlianxi]#basename/et…
Linux: dirname.basename命令详解 原文:http://blog.sina.com.cn/s/blog_3f63916f010143vo.html 一.dirname指令 1.功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 2.用法:dirname filename 例如下面几个例子(1)# dirname /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/netw…
    用途 返回一个字符串参数的基本文件名称. 语法 basename String [ Suffix ] 描述 basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出.basename 命令应用以下创建基本文件名称的规则: 如果 String 参数是 //(双斜杠) 或如果 String 参数包含的都是斜杠字符,则将字符串更改为单个 /(斜杠).跳过步骤 2 到 4. 从指定字符串除去任何拖尾的 /…
用途 返回一个字符串参数的基本文件名称. 语法 basename String [ Suffix ] 描述 basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出.basename 命令应用以下创建基本文件名称的规则: 如果 String 参数是 //(双斜杠) 或如果 String 参数包含的都是斜杠字符,则将字符串更改为单个 /(斜杠).跳过步骤 2 到 4. 从指定字符串除去任何拖尾的 / 字符.…
dirname返回文件所在目录路径,而basename则相反,去掉路径返回最后的文件名. direname: 用途 从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 语法 dirname String 描述 ()# dirname /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts ()# dirname /boot/grub/grub.conf /boot/g…
转:http://www.cnblogs.com/lwgdream/archive/2013/11/05/3407768.html 前言 bashname命令用于获取路径中的文件名或路径名(获取的时候叶子节点的元素内容) 常见用法举例 basename path 获取末尾的文件名或路径名 1: [root@master lianxi]# basename /etc/passwd 2: passwd 3: [root@master lianxi]# basename /etc/man.config…
  basename: 去掉路径和扩展名 /bin/basename coreutils-8.4-9.el6.x86_64 basename命令用于去掉路径信息,返回纯粹的文件名,如果指定的文件的扩展名,则将扩展名也一并去掉. [root@vClass-ftYDC systemupdate]# basename --help 用法:basename 名称 [后缀] 或:basename 选项 去掉前导的目录部分后打印"名称". 如果指定的话,还会去掉尾随的"后缀".…
本文转载自:http://blog.csdn.net/choice_jj/article/details/8766335 basename命令 语法:basename string [suffix] 用于返回一个字符串的基本文件名称 basename命令读取string参数,删除以 / 结尾的前缀以及任何指定的suffix参数,并将剩余的基本文件名称写至标准输出. basename命令应用以下创建基本文件名称的规则: 1· 如果 String 参数是 //(双斜杠) 或如果 String 参数包…
回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今天在这里,详细总结下运维工作中常常用到的一些操作命令(依据本人使用经验而言): ----------文件系统结构和基本操作命令---------- chmod命令:改变权限 常用用法:chmod -R xxxx FILE 含义:设置文件或者目录的权限属性,加上R选项,表示递归设置目录下文件和目录的权…
显示/etc/rc.d/rc.sysinit中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行 grep "^#[[:space:]]\+.\+" /etc/rc.d/rc.sysinit 查找/proc/cpuinfo文件中关键字,并显示前后1行 grep -C 1 "GenuineIntel" /proc/cpuinfo 查找文本中的所有QQ邮箱 grep –E “^[1-9]{1}[0-9]{1,10}@qq.com$” mail_list.…
history:打印你输过的命令      1.用户在shell中输入的命令会自动保存到内存缓冲区      2.在退出shell的时候,内存中的数据会刷新到磁盘文件:~/.bash_history 快捷键     ESC + .:获取上一个命令的最后一个参数     !序号:执行编号为多少的历史命令     !!:执行上一条命令     !字符串:从最后向前来匹配以指定字符串为开头的命令 history 选项     -c:清空历史命令     -a:将内存中的历史命令追加在~/.bash_h…
首先使用 --help 参数查看一下.basename命令参数很少,很容易掌握. $ basename --help 用法示例: $ basename /usr/bin/sort       输出"sort". $ basename ./include/stdio.h .h  输出"stdio".  为basename指定一个路径,basename命令会删掉所有的前缀包括最后一个slash(‘/’)字符,然后将字符串显示出来. basename命令格式:basena…
1.解析路径获取文件名和目录名. 获取文件名      #awk解法:用“/”做分隔符,然后打印出最后的那一部分. resFile=`echo /tmp/csdn/zhengyi/test/adb.log | awk -F "/" '{print $NF}'` #官方解法(basename):Bash Shell本身提供了basename命令,可以直接获取路径名最后的文件名. resFile=`basename /tmp/csdn/zhengyi/test/adb.log`     获…
高级Bash脚本编程指南(27):文本处理命令(三) 成于坚持,败于止步 处理文本和文本文件的命令 tr 字符转换过滤器. 必须使用引用或中括号, 这样做才是合理的. 引用可以阻止shell重新解释出现在tr命令序列中的特殊字符. 中括号应该被引用起来防止被shell扩展. 无论tr "A-Z" "*" <filename还是tr A-Z \* <filename都可以将filename中的大写字符修改为星号(写到stdout). 但是在某些系统上可能就…
文件处理命令 1.dirname命令 dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容.dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出, 如果最后一个/后面无字符,dirname则使用倒数第二个/,并忽略其后的所有字符.dirname和basename通常在shell内部命令替换使用,以指定一个与指定输入文件名略 有差异的输出文件名. 语法 dirname(选项)(参数) 选项 --help:显示帮助: --version:显示版…
Cent os常用命令 查看当前目录信息: l s a:显示所有包括隐藏文件 l :列表显示数据 h:显示数据大小 查看命令帮助: XXX --help[比如:l shel p] 清除控制台信息: clear 切换目录: cd/ 目录名 回到主目录: cd~ 返回上次访问目录: cd- 进入当前目录: cd[ 空格].[注意必须要有空格] 返回上级目录: cd[ 空格]. . 进入指定目录: cd目录名/ 目录名 显示当前目录: pwd 显示当前用户: whoami 显示主机名称: host n…
awk 示例: env变量值如下,需要获得pkg_url的链接值: {"name": "michael", "sex": "male", "pkg_url": "www.github.com", "number": "888"} pkg_url=$(echo $env | awk -F "pkg_url\": \"&q…
1. 关于路径和通配符 Linux中分绝对路径和相对路径,绝对路径一定是从/开始写的,相对路径不从根开始写,还可能使用路径符号. 路径展开符号: . :(一个点)表示当前目录 .. :(两个点)表示上一层目录 - :(一个短横线)表示上一次使用的目录,例如从/tmp直接切换到/etc下,"-"就表示/tmp ~ :(波浪符号)表示用户的家目录,例如"~account"表示account用户的家目录 /dir/和/dir:一般都表示dir目录和dir目录中的文件.但在…
我使用过的Linux命令之basename - 去掉文件名的目录和后缀 本文链接:http://codingstandards.iteye.com/blog/840784   (转载请注明出处) 用途说明 basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录(见<我使用过的Linux命令之dirname - 截取给定路径的目录部分 >). 常用参数 格式:basename NA…
1.pwd命令 :确定自己在那个目录 使用方法:在liunx命令输入框里面输入pwd,自动就会显示出自己现在在那个目录下 操作截图: 此时正处在root目录里面 2.cd命令:切换目录的意思 使用方法:在liunx命令输入框里面输入cd,再在cd后面跟一个目录,然后按回车键就自动切换过去了 操作截图: 1.此时从根目录切换到了root目录 2.cd .. 返回到上一级目录. 3.cd /返回到根目录 3.ls命令:查看当前目录下的文件或者目录 使用方法:在liunx命令输入的框里面输ls,自动会…
$ cd `dirname $0` 和PWD%}  显示当前目录名称${#var}             替换为变量字符个数特殊变量$ 当前SHELL的PID? 前一个命令的退出状态! 后台执行的上一个工作的PID 读取用户输入read                        从终端读取输入存入内置变量REPLYread var                  从终端读取输入存入变量var    read first .. last       从终端读取多个变量依次存入,若输入较多,…
dirname  和  basename 命令 [root@localhost /]# cat /tmp/a.sh  dirname $0        #获取脚本所在的路径 basename $0     #获取脚本的文件名   [root@localhost /]# sh /tmp/a.sh  /tmp a.sh…
命令行参数 $0 表示程序名.$1 至 \$9则是位置参数.$# 表示参数的个数.$* 将所有参数当做一个整体来引用$@ 把每个参数作为一个字符串返回,可以使用for循环来遍历$? 最近一个执行的命令的退出状态.0表示执行成功$_ 上一个命令的最后一个参数.使用快捷键 ESC+. 也是这个效果 位置参数 位置参数不止9个,更多的参数也是一样支持的.只是要使用${10}这样的形式引用.$1 和 ${1}的效果是一样的.不用花括号的话,$10 会被认为是 $1 和一个字符 0. 带空格的参数值每个参…
ln 无参数--------创建硬链接 -s  -------------创建软链接 用法:ln  [option]  源文件  目标文件 ln test.txt test_hard.txt 只有在同一块磁盘上,inode值一样的,才是同一文件. 创建软链接: ln -s test.txt test_soft.txt readlink 用于查看软链接文件的源文件 readlink test_soft.txt rename 文件重命名工具 rename "_finished" "…
一.ls命令: 用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出):-A:显示除影藏文件“.”和“..”以外的所有文件列表:-C:多列显示输出结果.这是默认选项:-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列:-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号…
#dirname介绍 当对文件使用dirname时,返回文件的上级目录,输出是否是绝对路径取决于输入的文件名是绝对路径 如果对目录使用,则返回上级目录 basename命令与dirname相反,读取文件名或最后一级目录名 #dirname的用法 dirname命令可以取给定路径的目录部分(strip non-directory suffix from file name).这个命令很少直接在shell命令行中使用,我一般把它用在shell脚本中,用于取得脚本文件所在目录,然后将当前目录切换过去.…
1.单引号 .双引号.反引号的区别 单引号:忽略所有特殊字符 双引号:忽略大部分特殊字符($  `等字符除外) [root@tlinux shell]# echo '*' * [root@tlinux shell]# echo * 输出目录下所有文件 02.sh 03.sh o1hello.sh text.sh [root@tlinux shell]# x=* [root@tlinux shell]# echo $x 02.sh 03.sh o1hello.sh text.sh [root@tl…
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3.文件过滤及内容编辑处理命令 4.文本处理 5.信息显示与搜索文件命令 6.文件备份与压缩命令 7.用户管理及用户信息查询命令 8.磁盘与文件系统 9.进程管理命令 10.其他 11.argc和argv 12.关于字符串变量的截取 0.帮助指令 Linux 指令众多,各种指令又具备复杂的参数,对于一…