zoukankan      html  css  js  c++  java
  • Linux命令系列之

    1. 回显 - echo

    格式

    echo [-neE][字符串]
    选项:
     -E:不支持解释功能
     -n:不自动换行
     -e:启用字符的解释功能
    

    2. 提示符 - prompt

    实例:用户登录交互提示符
    PS1="e[1;33m[u@h W]\$ e[0m"

    提示符格式说明:

    e 控制符,相当于33
    u 主机名简称
    H 主机名
    w 当前工作目录
    W 当前工作目录基名
    	 24小时事件格式
    T 12小时事件格式
    !  命令历史数
    #  开机后命令历史数
    

    3. 命令别名 - alias

    别名作用:

    Linux下执行很长的命令,使用频率很高时候,挺麻烦,可以在.bashrc文件设置alias,对命令设置简短易懂的别名,方便操作

    3.1 设置和删除别名

    格式:

    # alias 别名='原命令 -选项/参数'
    [root@centos ~]# alias cmdname='cmd'
    [root@centos ~]# alias ll='ls -lt'  #举例
    

    注:定义别名时,等号两边不能有空格,否则shell不能理解,仅在命令中包含空格或特殊字符时才需要引号。

    删除别名:

    [root@centos ~]# unalias cmdname
    

    3.2 查看已经设置的别名

    命令

    [root@centos ~]# alias -p
    

    3.3 设置别名永久有效

    alias命令只作用于当次登录的shell进程,如果退出就不存在。想永久生效(重启服务器或登录新shell),可以把alias命令存放在~/.bashrc文件中

    方法:

    [root@centos ~]# vim ~/.bashrc
    alias cmdname=cmd
    [root@centos ~]# source ~/.bashrc
    

    如果还不行,表示没有~/.bash_profile文件或文件中没有执行~/.bashrc文件
    具体做法:在~/.bash_profile中加入命令source ~/.bashrc后保存

  • 相关阅读:
    windows下mysql数据库导入导出
    比较两个数组,根据id删除相同的对象
    angular子组件给父组件传值
    angular父组件给子组件传值
    angular获取dom节点
    angular创建服务
    forEach和for包含异步调用的区别
    用某种符号或字符替换某些字符
    嵌套函数和闭包
    JavaScript 递归
  • 原文地址:https://www.cnblogs.com/hony625/p/15042753.html
Copyright © 2011-2022 走看看