dirname 命令】的更多相关文章

dirname 命令用途将指定路径除了最后以外的部分写到标准输出.语法dirname Path描述dirname 命令读取指定路径名保留最后一个"/"(斜杠)及其后面的字符,删除其他部分,并写结果到标准输出.如果最后一个"/"后无字符,dirname 命令使用倒数第二个"/",并忽略其后的所有字符.dirname 命令在创建路径名的时候遵从以下规则:如果 Path 参数为"//"(双斜杠),或者参数 Path 全部由斜杠组成,…
本文转载自:http://blog.csdn.net/choice_jj/article/details/8766335 basename命令 语法:basename string [suffix] 用于返回一个字符串的基本文件名称 basename命令读取string参数,删除以 / 结尾的前缀以及任何指定的suffix参数,并将剩余的基本文件名称写至标准输出. basename命令应用以下创建基本文件名称的规则: 1· 如果 String 参数是 //(双斜杠) 或如果 String 参数包…
dirname返回文件所在目录路径,而basename则相反,去掉路径返回最后的文件名. direname: 用途 从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分) 语法 dirname String 描述 ()# dirname /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts ()# dirname /boot/grub/grub.conf /boot/g…
基础命令学习目录首页 原文链接:https://blog.csdn.net/xiaofei125145/article/details/50620281 示例一 来自手册页的例子 $ dirname /usr/bin/sort /usr/bin $ dirname stdio.h 示例二 $ dirname /usr/bin /usr $ dirname /usr/bin/ /usr 脚本中获取 脚本文件所在的绝对路径 shellPath=$(cd "$(dirname "$0&quo…
$ cd `dirname $0` 和PWD%}  显示当前目录名称${#var}             替换为变量字符个数特殊变量$ 当前SHELL的PID? 前一个命令的退出状态! 后台执行的上一个工作的PID 读取用户输入read                        从终端读取输入存入内置变量REPLYread var                  从终端读取输入存入变量var    read first .. last       从终端读取多个变量依次存入,若输入较多,…
[cd]           切换目录     cd===>change directory 命令功能 : 切换目录到dirname 命令实例: 实例1:切换到跟目录下 命令: cd / 输出: root@localhost ~]# cd / [root@localhost /]# 实例2:返回上一级目录 命令: cd .. 输出: [root@localhost hello]# cd .. [root@localhost /]#…
回想起来,从事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…
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`     获…
dirname 命令来删除文件路径中最后一个/以及一些背后.当文件通常能够得到一个文件夹. 实例: dean@dean-Latitude-3330:~$ dirname /usr/bin/ /usr 可是假设文件路径中没有斜线,则返回. dean@dean-Latitude-3330:~$ dirname dir . 假设有多个文件路径.则返回多个结果.用换行分隔 dean@dean-Latitude-3330:~$ dirname dir1/str dir2/str dir1 dir2 有时候…
文件处理命令 1.dirname命令 dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容.dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出, 如果最后一个/后面无字符,dirname则使用倒数第二个/,并忽略其后的所有字符.dirname和basename通常在shell内部命令替换使用,以指定一个与指定输入文件名略 有差异的输出文件名. 语法 dirname(选项)(参数) 选项 --help:显示帮助: --version:显示版…
在之前的博客<Linux下常用命令与使用技巧>中,介绍了Linux的常用命令,在今天的博客中,给大家介绍其他的有用命令. 1.文本转换命令 在Linux下工作,我们不可避免地要和文件格式做斗争,相信大家也深刻地体会过格式的复杂性.今天给大家介绍几个在实际中经常用到的和格式相关的命令. 1.1 export命令 在linux命令行中输入汉字的时候有时候会显示乱码,这时我们就需要设置一下系统的编码方式.可以先用locale命令查看当前的编码方式,如果不是zh_CN.utf8,我们就可以通过expo…
Cent os常用命令 查看当前目录信息: l s a:显示所有包括隐藏文件 l :列表显示数据 h:显示数据大小 查看命令帮助: XXX --help[比如:l shel p] 清除控制台信息: clear 切换目录: cd/ 目录名 回到主目录: cd~ 返回上次访问目录: cd- 进入当前目录: cd[ 空格].[注意必须要有空格] 返回上级目录: cd[ 空格]. . 进入指定目录: cd目录名/ 目录名 显示当前目录: pwd 显示当前用户: whoami 显示主机名称: host n…
1. 关于路径和通配符 Linux中分绝对路径和相对路径,绝对路径一定是从/开始写的,相对路径不从根开始写,还可能使用路径符号. 路径展开符号: . :(一个点)表示当前目录 .. :(两个点)表示上一层目录 - :(一个短横线)表示上一次使用的目录,例如从/tmp直接切换到/etc下,"-"就表示/tmp ~ :(波浪符号)表示用户的家目录,例如"~account"表示account用户的家目录 /dir/和/dir:一般都表示dir目录和dir目录中的文件.但在…
前言: basename: 用于打印目录或者文件的基本名称 dirname: 去除文件名中的非目录部分,仅显示与目录有关的内容.dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到标准输出.如果最后一个/后无字符,dirname 命令使用倒数第二个/,并忽略其后的所有字符 详情 basename dirname…
作者QQ:1095737364    QQ群:123300273     欢迎加入! 1.模式定义:   命令模式属于对象的行为模式.命令模式又称为行动(Action)模式或交易(Transaction)模式.   命令模式把一个请求或者操作封装到一个对象中.命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能. 2.模式特点:       在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我…
basename 此命令用于打印目录或者文件的基本名称. basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称. basename (参数)(选项) 示例: # basename /etc/sysconfig/ 结果:sysconfig # basename /etc/sysconfig/network 结果:network dirname dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容. dirname命令读…
RAR 命令行语法~~~~~~~~~~~~~~ 语法 RAR.exe <命令>  [ -<开关> ]  <压缩文件>  [ <@列表文件...> ]       [ <文件...> ]  [ <解压路径\> ] 常用命令 a       添加文件到压缩文件中. 例子: 1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件: rar a help *.hlp 2) 如果目录包含文件掩码或以反斜线结尾,将会应用普通的…
1. mkdir mkdir [选项] DirName 命令中的[选项]: -m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置. -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误. 如: mkdir demo mkdir 123 demo 创建以“demo”命名的文件夹,并给文件夹赋权限,权限为123. 2. rm rm [选项] DirName 命令中的[选项]: -i 删除前逐一询问确认. -f 即使原档案属性设为唯读,亦直接删…
PATH   每个用户的PATH都是不一样的: PATH中不包含“当前目录”: (1)echo $PATH:显示PATH环境变量: (2)PATH = "$PATH":/home/xiazdong:添加路径到PATH中:   配置环境变量PATH:在/etc/profile文件中配置:     根据命令查询文件   which命令根据PATH环境变量查询命令文件: (1)which ifconfig:根据命令查询$PATH中此命令文件的位置: (2)which -a ifconfig:…
    用途 返回一个字符串参数的基本文件名称. 语法 basename String [ Suffix ] 描述 basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出.basename 命令应用以下创建基本文件名称的规则: 如果 String 参数是 //(双斜杠) 或如果 String 参数包含的都是斜杠字符,则将字符串更改为单个 /(斜杠).跳过步骤 2 到 4. 从指定字符串除去任何拖尾的 /…
用途 返回一个字符串参数的基本文件名称. 语法 basename String [ Suffix ] 描述 basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出.basename 命令应用以下创建基本文件名称的规则: 如果 String 参数是 //(双斜杠) 或如果 String 参数包含的都是斜杠字符,则将字符串更改为单个 /(斜杠).跳过步骤 2 到 4. 从指定字符串除去任何拖尾的 / 字符.…
用户切换 su username:非登录式切换 su - username:登录式切换 su -l username:登录式切换 su username -c COMMAND   echo -n      -e \n         \t         ‘\033[31-7mXXXXXXXXXX\033[0m’         ‘\033[41-7mXXXXXXXXXX\033[0m’         ‘\033[31;42mXXXXXXXXX\033[0m’         ‘\033[1-…
RAR 命令行语法: RAR.exe <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ] [ <文件...> ] [ <解压路径\> ] 常用命令: a 添加文件到压缩文件中. 例子: 1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件 rar a help *.hlp 2) 如果目录包含文件掩码或以反斜线结尾,将会应用普通的规则,你需要指定 -r 开关来处理它的子目录. 下列命令会把 B…
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" "…
常用选项 -E :开启扩展(Extend)的正则表达式. -i :忽略大小写(ignore case). -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印. -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分. -c :显示总共有多少行被匹配到了,而不是显示被匹配到的内容,注意如果同时使用-cv选项是显示有多少行没有被匹配到. -o :只显示被模式匹配到的字符串. --color :将匹配到的内容以颜色高亮显示. -A  n:显示匹配到的字符串所在的行…
set -x # 执行指令前,先输出指令#set -o xtrace  # 与set -x效果一样 set -e 在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出.有的人喜欢使用这个参数,是出于保证代码安全性的考虑. 但有的时候,这种美好的初衷,也会导致严重的问题. dirname dirname命令去除文件名中的非目录部分,删除最后一个“/”后面的路径,显示父目录. [root@server80 ~]# dirname /root/minion.pem /…
sed是一种流编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.然后读入下行,执行下一个循环.如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间.这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出. 功能:主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等. 格式: sed [optio…
一.ls命令: 用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出):-A:显示除影藏文件“.”和“..”以外的所有文件列表:-C:多列显示输出结果.这是默认选项:-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列:-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号…