Linux alias 命令

Linux alias 命令

学习这个命令是为了理解 ll 这个命令怎么来的

Linux alias 命令用于设置指令的别名,用户可利用 alias,自定指令的别名。。

它可以使您以一种更简单和易于记忆的方式执行命令,而不必每次都键入完整的命令。

若仅输入 alias,则可列出目前所有的别名设置。

alias 的效果仅在该次登入的操作有效,若想要每次登入都生效,可在 .profile.cshrc 中设定指令的别名。

语法

alias[别名]=[指令名称]

参数说明:若不加任何参数,则列出目前所有的别名设置。

实例

1、创建别名:

alias ll='ls -alF'

此命令创建一个名为 ll 的别名,用于显示当前目录下所有文件和目录的详细列表。

2、显示别名:

alias

此命令将显示当前系统上所有的别名及其相应的命令。

删除别名:

unalias ll

此命令将删除名为 ll 的别名。

3、以 root 权限执行命令:

alias sudo='sudo '

此命令将创建一个名为 sudo 的别名,以便您可以通过在命令前加上 sudo 来以 root 权限执行命令。

注意:在命令末尾有一个空格,这是因为如果没有空格,则无法正确识别以root权限执行的命令。

4、向历史记录中添加时间戳:

alias history='history | awk '"'"'{CMD="date +\"[%Y-%m-%d %H:%M:%S]\""; print CMD " " $0 }'"'"' | cut -c 29-'

此命令将创建一个名为 history 的别名,它会在您执行历史记录命令时添加时间戳。

注意:此命令中的单引号内部有多个单引号和双引号,需要进行正确的转义。

5、启用颜色输出

在 alias 命令中使用 "--color=auto" 参数可以让该命令在支持颜色输出的终端上自动启用颜色输出,从而提高命令行的可读性。例如:

alias ls='ls --color=auto'

这个命令将创建一个简化的 ls 命令,它将自动启用颜色输出。

posted @ 2023-04-17 21:40  红尘过客2022  阅读(102)  评论(0编辑  收藏  举报