美文网首页
echo、bc和命令补全

echo、bc和命令补全

作者: 尛尛大尹 | 来源:发表于2017-08-17 20:29 被阅读0次

1. echo命令

(1)功能:显示字符
(2)语法:echo [-neE][字符串]
(3)说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
(4)选项:

 -E (默认)不支持 \ 解释功能
 -n 不自动换行
 -e 启用 \ 字符的解释功能

(5)显示变量

# echo "$VAR_NAME“ 变量会替换,弱引用
# echo '$VAR_NAME‘ 变量不会替换,强引用

(6)启用命令选项-e,若字符串中出现以下字符,则特
别加以处理,而不会将它当成一般文字输出

\a 发出警告声
\b 退格键
\c 最后不加上换行符号
\n 换行且光标移至行首
\r 回车,即光标移至行首,但不换行
\t 插入tab
\\ 插入\字符
\0nnn 插入nnn(八进制)所代表的ASCII字符
echo -e '\033[43;31;5mmagedu\033[0m'
\xHH插入HH(十六进制)所代表的ASCII字

(7)命令行扩展:$( ) 或 ``
把一个命令的输出打印给另一个命令的参数

# echo "This system's name is $(hostname) "
结果:
This system's name is server1.example.com

# echo "i am `whoami` "
结果:
i am root

(8) 括号扩展:{ }
打印重复字符串的简化形式

# echo file{1,3,5}
结果:
file1 file3 file5
# rm -f file{1,3,5}
# echo {1..10..2} 取一到十偶数
# echo {a..z}
# echo {000..20..2}

2.bc计算器

(1)ibase=8算出结果为八进制



(2)bc默认仅输出整数,如果想要输出小数,必须执行

scale=number

number代表小数点后位数

3.命令补全

内部命令:
外部命令:bash根据PATH环境变量定义的路径,自左而右
在每个路径搜寻以给定命令名命名的文件,第一次找到的命
令即为要执行的命令用户给定的字符串只有一条惟一对应的
命令,直接补全否则,再次Tab会给出列表
 路径补全
把用户给出的字符串当做路径开头,并在其指定上级
目录下搜索以指定的字符串开头的文件名
如果惟一:则直接补全
否则:再次Tab给出列表
双击Tab键

command 2Tab 所有子命令或文件补全
string2Tab以string开头命令
/2Tab显示所有根目录下一级目录,包括隐藏目录
./2Tab当前目录下子目录,包括隐藏目录
*2Tab当前目录下子目录,不包括隐藏目录
~2Tab所有用户列表
$2Tab所有变量
@2Tab /etc/hosts**记录 ***(centos7不支持)***
=2Tab相当于ls –A ***(centos7不支持)***

相关文章

  • echo、bc和命令补全

    1. echo命令 (1)功能:显示字符(2)语法:echo [-neE][字符串](3)说明:echo会将输入的...

  • Linux学习-Shell基础-脚本执行方式

    echo输出命令echo 输入的值-e 支持反斜线控制的字符转行 例子echo -e "ab\bc" 第一个脚本h...

  • linux-基本常用命令

    查询命令具体介绍:man/info 命令 计算器:bc 进行加减乘除操作 时间:date cal Tab键:补全命...

  • linux下的CPU、内存、IO、网络的压力测试

    一、对CPU进行简单测试: 1、通过bc命令计算特别函数 例:计算圆周率 echo "scale=5000; 4*...

  • centos下安装zsh

    zsh zsh可以提供命令参数自动补全和提示.和传统的TAB补全不同,传统的TAB补全并不会提示命令参数。让命令不...

  • iOS AppID转换16进制的方法

    echo'ibase=10;obase=16;1106127700'|bc

  • zsh

    功能与特性 grep + 上下键 可以搜索grep最近的命令 智能纠错拼写 各种补全:路径补全、命令补全、命令参数...

  • CentOS7_热键

    持续更新中 1. 双击【Tab】 具有命令补全和目录补齐功能 指令补全 目录补全 指令参数补全 2.【Ctrl】+...

  • Linux常用命令13 - echo

    echo 命令是 Linux 中最基本和最常用的命令之一。 传递给 echo 的参数被打印到标准输出中。 echo...

  • Linux常用命令一

    cal 命令 cal [month] [year] 查看日历 bc 命令 bc 计算器 man 命令 man查看...

网友评论

      本文标题:echo、bc和命令补全

      本文链接:https://www.haomeiwen.com/subject/wubnrxtx.html