zoukankan      html  css  js  c++  java
  • Linux Shell自定义快捷指令

    前一阵子更换Linux衍生版的频率有点高 -_-|||,各个衍生版的Linux Shell命令还是又一些差异的,例如有的衍生版会有ll,la等等这些命令,其实这些东西基本都是在Shell的初始化脚本中做的。

    一般来说,Shell的初始化脚本分为2种:一种是全局默认的,一种是用户自己的。
    全局默认的路径为/etc/profile在profile中,它默认会再加载/etc/bash.bashrc。
    另一种用户自己的就是$HOME目录下的.profile它默认会载加载.bashrc文件。
    各中文件也会加载一些其他的脚本,这个具体视脚本而定。

    理清整个脚本加载过程后,就动手修改,至于要在那个脚本修改,还看个人取向,本人喜欢修改$HOME下的.bashrc。

    如何添加自定义命令:
    alias 命令和他英文的意思一样,“别名”。

    比如我们要添加ll = ls -l
    那么就在上述脚本中加上一句:
    alias ll="ls -l"

    同样,la写法如下:
    alias la="ls -A"

    ls多彩显示,默认会添加,但是遇上特殊的我们可以这样写:
    alias ls="ls --color"

    那么快速清理Shell的命令历史记录,本人自己起的别名叫clean:
    alias clean="history -c ; history -w"
    这样每次执行完clean history就被完全清除了,很方便。

  • 相关阅读:
    Leetcode Substring with Concatenation of All Words
    Leetcode Divide Two Integers
    Leetcode Edit Distance
    Leetcode Longest Palindromic Substring
    Leetcode Longest Substring Without Repeating Characters
    Leetcode 4Sum
    Leetcode 3Sum Closest
    Leetcode 3Sum
    Leetcode Candy
    Leetcode jump Game II
  • 原文地址:https://www.cnblogs.com/mfryf/p/2873068.html
Copyright © 2011-2022 走看看