Linux命令整合之alias

描述

设置命令别名。

作用:

1、通过给危险命令加一些保护参数,防止人为误操作,例如系统默认别名配置(rm、mv、cp)。

2、把很多复杂的字符串或命令变成一个简单的字符串或命令。

实例分析

1.设置 "rm" 别名为 "rm -i"

[[email protected] data]# alias | grep rm     #查看别名
[[email protected] data]# alias rm="rm -i"      #设置别名
[[email protected] data]# alias | grep rm     #查看别名
alias rm=‘rm -i‘

2.取消设置 "rm" 别名

[[email protected] data]# alias | grep rm
alias rm=‘rm -i‘
[[email protected] data]# unalias rm           #取消别名        
[[email protected] data]# alias | grep rm
[[email protected] data]#

3.不使用别名

[[email protected] data]# ls -l
total 4
-rw-r--r--. 1 root root 4 Apr 10 20:15 test.txt
[[email protected] data]# rm test.txt 
rm: remove regular file `test.txt‘? n        #需要确认
[[email protected] data]# /bin/rm test.txt        #用命令的绝对路径来跳过使用别名
[[email protected] data]# ls -l
total 0
[[email protected] data]# echo "zyb" >test.txt
[[email protected] data]# \rm test.txt            #加"\" 不使用别名
[[email protected] data]# ls -l
total 0
[[email protected] data]#

说明

控制台设置别名在机器重启后失效。若要长久保持,可在"~/.bashrc"或者"/etc/profile"下设置。

时间: 2024-10-29 19:11:19

Linux命令整合之alias的相关文章

Linux命令详解 -- alias

Alias with no arguments or with the -p option prints the list of aliases in the form alias name=value on standard output.  When arguments               are supplied, an alias is defined for each name whose value is given.  A trailing space in  value

Linux命令整合之touch

描述 创建空文件或者更新文件时间戳 常用命令参数 -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同. -t  使用指定的日期时间,而非现在的时间. 注意点 -t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的time规定为如下形式的十进制数: [[CC]YY]MMDDhhmm[.SS] 这里,CC为年数中的前两位,即"世纪数":YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch将把年数CCYY限定在1969--

Linux命令整合之find

描述 Linux下find命令在目录结构中搜索文件,并执行指定的操作. 用法 find 路径 -命令参数 [输出形式] 参数说明 路径:告诉find在哪儿去找你要的东西, 命令参数:参数很多下面会说到 输出形式:输出形式很多,-print,-printf,-print0,-exec,-ok,-ls反正很多自己看手册吧.-ok 和- exec的作用相同,-ok只不过和会人交互而已,OK执行前会向你确认是不是要执行. 常用参数 -name 按照文件名查找文件. -perm 按照文件权限来查找文件.

linux命令alias

linux命令alias 设定alias linux通用的alias: alias cd1='cd ../' alias cd2='cd ../ ../' alias cd4='cd ../ ../ ../ ../' alias cd3='cd ../ ../ ../' alias ls='ls --color=tty ' alias ll='ls -la ' alias lt='ls -lhrt ' alias lz='ls -lhrS ' alias h='history' alias df

Linux 命令优先级 —— alias、function、内部命令(make)

Linux 命令优先级 -- alias.function.内部命令(make) make 新建Makefile文件,在里面输入如下内容: # Makefile内容 all: @echo "Make Command echo : Hello " 保存,执行 which make ,查看make命令的位置 $ which make /usr/bin/make 执行make,查看输出: $ make Make Command echo : Hello function make 新建文件e

【Linux命令详解】11、命令别名—[ alias/unalias]

11.alias/unalias 使用alias命令可以为命令定义别名,如果命令中有空格的话,就需要使用双引号(比如在命令与选项之间就有空格),当用户需要取消别名定义时,使用unalias命令. 11.1.1命令语法: alias[别名]=[需要定义别名的命令] unalias[别名] 11.1.2 实例: 例1:为ls-l /boot命令创建别名ok [[email protected] ~]# alias ok="ls -l /boot" [[email protected] ~]

linux命令:alias

 alias命令简介:        此个命令用于命令别名,在shell中定义的别名仅在当前shell生命周期中有效: 别名的有效范围仅为当前shellj进程:要想别名永久有效,必须把别名定义在别名 配置文档中(/root/.bashrc---/root表示当前用户的家目录/.bashrc配置文档). 1.命令格式:  alias  cmdalias=command [OPTIONS] cmdalias:需要定义的别名符号 command:现有存在的命令 unalias cmdalias  撤销

Linux命令总结--alias命令

01. 命令概述 alias命令用来设置指令的别名.我们可以使用该命令可以将一些较长的命令进行简化.使用alias时,用户必须使用单引号 ‘ ‘ 将原来的命令引起来,防止特殊字符导致错误. alias命令的作用只局限于该次登入的操作.若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件 /etc/bashrc中. 02. 命令格式 用法:alias [-p] [名称[=值] ... ]1 03. 常用选项 -p 以可重用的格式打印所有的已定义的别名1 04.

Linux 命令之 alias

alias 的作用是为命令设置别名,用于提高输入效率 alias 的临时设置 临时设置很简单,直接举例说明 [[email protected] ~]$ alias cdlog='cd /var/log' [[email protected] ~]$ pwd /home/r [[email protected] ~]$ cdlog [[email protected] log]$ pwd /var/log 这样我们就可以通过输入 cdlog 来达到与输入 cd /var/log 一样的效果 对于