basename
basename
打印目录或者文件的基本名称
补充说明
basename命令 用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
语法
|
|
选项
|
|
参数
- 文件:带路径信息的文件;
- 后缀:可选参数,指定要去除的文件后缀字符串。
实例
1、要显示一个shell变量的基本名称,请输入:
……凡世的喧嚣与明亮,世俗的快乐和幸福,如同清亮的溪涧,在风里,在我眼前,汨汨而过,温暖如同泉水一样涌出来。我没有奢望,我只要你快乐,不要悲伤。
打印目录或者文件的基本名称
basename命令 用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
|
|
|
|
1、要显示一个shell变量的基本名称,请输入:
……在系统不繁忙的时候执行定时任务
batch命令 用于在指定时间,当系统不繁忙时执行任务,用法与at相似。
|
|
|
|
日期时间:指定任务执行的日期时间。
|
|
算术操作精密运算工具
bc命令 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。
|
|
|
|
文件:指定包含计算任务的文件。
……将前台终端作业移动到后台运行
|
|
用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号&
的效果是相同的,都是将其放到系统后台执行。
若后台任务中只有一个,则使用该命令时可以省略任务号。
job_spec(可选):指定要移动到后台执行的作业标识符,可以是一到多个。
……显示或设置键盘按键与其相关的功能
bind命令 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
|
|
|
|
|
|
其中keyseq可以使用showkey -a
命令来获取:
查看块设备的文件系统类型、LABEL、UUID等信息
在Linux下可以使用 blkid命令 对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。
……从命令行调用区块设备控制程序
blockdev命令 在命令调用“ioxtls”函数,以实现对设备的控制。
|
|
选项
|
|
设备文件名:指定要操作的磁盘的设备文件名。
设置设备为只读:
|
|
读取设备是否为只读:
……显示给定模块的详细信息
bmodinfo命令 用于显示给定模块的详细信息。
|
|
|
|
模块名:要显示详细信息的模块名称。
显示sg模块的信息:
|
|
结束for,while或until循环。
|
|
n(可选):大于等于1的整数,用于指定退出几层循环。
返回成功除非n小于1。
|
|
|
|
help
命令。执行bash内建命令。
|
|
builtin
命令调用的bash内建命令优先于同名的外部命令及同名的shell函数。shell-builtin(可选):要调用的bash内建命令。
arg(可选):传递给bash内建命令的一到多个参数。
返回该内建命令执行的返回值,除非传递的不是bash内建命令或该内建命令被禁用。
……