我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Shell内置命令教程之alias和echo

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Shell内置命令教程之alias和echo

目录
  • 1:alias设置别名
    • 1.理解内置命令的含义
    • 2.能够使用alias内置命令进行给命令定义别名
    • 3.alias命令行上的使用举例
  • 2:echo输出字符串
    • 1.能够echo输出不换行的字符串
    • 2.能够使用echo输出转义字符
  • 总结

    1:alias设置别名

    1.理解内置命令的含义

        就是Shell内部提供的命令,可以直接使用

     UPYevANh;   内置命令与外部的脚本文件执行区别

            内置命令:

                ①:执行速度快,内置命令执行是当前shell环境的一UPYevANh部分,就在当前进程内执行,减少上下文切换

            外部的脚本文件:

                ①:执行速度慢,需要磁盘I/O操作,并且是fork一个新的进程运行脚本文件,导致进程之间山下文的切换

    2.能够使用alias内置命令进行给命令定义别名

        定义别名语法:alias 别名="命令"

        删除别名:unalias 别名    

    alias用于给命令创建别名可以将经常操作比较复杂的命令进行设置别名,通过别名的操作提高工作效率

    若该命令不带任何参数,则显示当前shell进程中的所有别名列表

    使用type来确定一个命令是否是内置命令语法:type 命令

    alias别名定义语法:alias 别名="命令" #这里使用单引号或者双引号都可以

    unalias 别名删除语法:

        删除指定别名:unalias 别名 

        删除当前shell环境中所有的别名:unalias -a

        注意:以上2种方式删除都是临时删除当前shell的别名,如果想永久删除必须去配置文件中手动删除

    3.alias命令行上的使用举例

    [root@nn learn_test]# ls
    a    Bstree  link_stack  shell  struct  test1
    a.c  hash    pthread.c   stack  test    test2
    [root@nn learn_test]# alias ss=ls
    [root@nn learn_test]# ss
    a    Bstree  link_stack  shell  struct  test1
    a.c  hash    pthread.c   stack  test    test2
    [root@nn learn_test]# alias nn='cd test1'
    [root@nn learn_test]# nn
    [root@nn test1]# pwd
    /home/zhangna/learn_test/test1
    [root@nn test1]#
    

    2:echo输出字符串

    1.能够echo输出不换行的字符串

        echo -n "输出的文案"

    2.能够使用echo输出转义字符

        \n 换行字符

        \c 清除echo结尾的换行

        echo -e "含有转义字符的数据"

    总结

    到此这篇关于Shell内值命令教程之alias和echo的文章就介绍到这了,更多相关Shell内值命令alias和echo内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    Shell内置命令教程之alias和echo

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    Shell内置命令教程之alias和echo

    目录1:alias设置别名1.理解内置命令的含义2.能够使用alias内置命令进行给命令定义别名3.alias命令行上的使用举例2:echo输出字符串1.能够echo输出不换行的字符串2.能够使用echo输出转义字符总结1:alias设置别
    2022-06-04

    Shell内置命令之exit的语法与实例

    目录介绍:语法:exit应用场景实例需求:步骤:演示小结附:exit后缀数字功能总结介绍: exit 用于退出当前shell环境进程结束运行,并且可以返回一个状态码.一般使用$?可以获取状态码. 语法: 正确退出语法 exit #默认返回状
    2022-06-04

    Shell脚本break和continue命令简明教程

    在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell使用两个命令来实现该功能:break和continue。 break命令 break命令允许跳出所有循环(终止执行后面的所有循环)。 下面的例子中,脚本进入死循环直至用户
    2022-06-04

    android开发教程之用命令启动android模拟器并设置其内存大小

    用命令启动android模拟器并设置其内存大小的代码 在终端里输入 代码如下:emulator -avd Android2.3 -partition-size 512 您可能感兴趣的文章:Android获取SD卡路径及SDCard内存的方
    2022-06-06

    (Redis基础教程之十三) 如何从命令行更改Redis的配置

    如何使用本指南本指南以备有完整示例的备忘单形式编写。我们鼓励您跳至与您要完成的任务相关的任何部分。本指南中显示的命令已在运行Redis版本4.0.9的Ubuntu 18.04服务器上进行了测试。要设置类似的环境,您可以按照我们的指南如何在Ubuntu 18.0
    (Redis基础教程之十三) 如何从命令行更改Redis的配置
    2015-06-15

    编程热搜

    目录