别名alias、文件移动覆盖

[[email protected] ~]# touch /tmp/test.txt

[[email protected] ~]# touch /mnt/test.txt

[[email protected] ~]# cp /mnt/test.txt /tmp/

cp: overwrite `/tmp/test.txt‘?

[[email protected] mnt]# /bin/cp /mnt/test.txt /tmp/

[[email protected] mnt]# \cp /mnt/test.txt /tmp/

[[email protected] mnt]# alias

alias cp=‘cp -i‘

alias l.=‘ls -d .* --color=auto‘

alias ll=‘ls -l --color=auto‘

alias ls=‘ls --color=auto‘

alias mv=‘mv -i‘

alias rm=‘rm -i‘

所以使用cp命令就是cp+确认信息。

/bin/cp或\cp是屏蔽系统的别名,即使用cp时不返回确认信息。

取消别名:

[[email protected] mnt]# unalias cp

[[email protected] mnt]# alias

alias l.=‘ls -d .* --color=auto‘

alias ll=‘ls -l --color=auto‘

alias ls=‘ls --color=auto‘

alias mv=‘mv -i‘

alias rm=‘rm -i‘

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

定义别名:

[[email protected] mnt]# alias cp=‘cp -i‘

[[email protected] mnt]# alias

alias cp=‘cp -i‘

alias l.=‘ls -d .* --color=auto‘

alias ll=‘ls -l --color=auto‘

alias ls=‘ls --color=auto‘

alias mv=‘mv -i‘

alias rm=‘rm -i‘

alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘

[[email protected] ~]# alias wuyike="echo I am wuyike."

[[email protected] ~]# alias |grep wuyike

alias wuyike=‘echo I am wuyike.‘

[[email protected] ~]# wuyike

I am wuyike.

必须用echo不然会报错。作用:用简单的代表复杂的

[[email protected] ~]# alias rm="echo rm can not be used,please use mv"

[[email protected] ~]# rm wuyike.txt

rm can not be used,please use mv wuyike.txt

查看当前别名:(针对root用户,通过改这个文件来改别名)

[[email protected] ~]# grep alias /root/.bashrc

# User specific aliases and functions

alias rm=‘rm -i‘

alias cp=‘cp -i‘

alias mv=‘mv -i‘

所有用户生效:/etc/bashrc或/etc/profile中定义

生效:source /etc/profiles

时间: 2024-12-28 18:53:38

别名alias、文件移动覆盖的相关文章

别名alias

alias #查看已设置的别名 alias  别名='原命令' #暂时设定别名(重启失效):alias ls='ls --color=never' unalias  别名 #删除别名 设置别名永久生效的方法:写入对应环境变量的配置文件中 将alias命令写入用户价目录下的-/.bashrc文件中,再执行  #source  .bashrc

shell 别名alias

在这说下 shell   命令 alias 别名   看个人爱好 设置. 直接执行命令  显示当前所有别名 alias  别名='新的别名'  该命令在当窗口关闭以后 会失效  想要永久生效  需要在  /root/.bashrc  文件中添加 下面用vi  命令打开php  文件 没有颜色显示 设置别名 vi /root/.bashrc 设置完保存 退出系统 再次进入  用vi 打开文件 可看到已经变色

mac下.gitconfig配置别名alias

在多人协作开发时,一般用git来进行代码管理.git有一些命令如:git pull . git push等等,这些命令可以设置alias,也就是缩写.如:git pull 是 git pl, git push 是 git ps.可以根据个人习惯进行修改. 修改别名alias步骤如下: 1,进入根目录 $ cd 2,查看根目录下面的文件 $ ls -la 查看一下有没有.gitconfig文件. 3,编辑.gitconfig $ vi .gitconfig 添加如下: [alias] co = c

Linux下别名alias设置(输入一个别名即可打印日志)

在Linux环境下,经常需要查看后台web日志,每次都要cd.很麻烦. 查看日志的时候,能否不用这么多cd呢?答案是能.方法如下: 步骤1:   vi  .profile 步骤2:在文件末尾增加别名showLog alias showLog='tail -100f  /pboss/iom/domain/iom/log.log' 保存文件.profile 步骤3:linux下,输入showLog,即可显示日志信息 总结:到此为止,大功告成.勉励自己继续积累吧 Linux下别名alias设置(输入一

别名alias——快捷方式

有时候在 linux 或者 windows 上面需要对相关的命令进行快捷处理,这时候可以用到别名-- alias : linux别名设置假设我们需要设置一个  dockers  命令,用来替代 docker ps 命令:首先确认 dockers 命令是不存在的: [[email protected] ~]$ dockers -bash: dockers: command not found 可以看到命令是不存在的,现在我们需要创建别名来实现这个命令.别名存在 ~/.bashrc 文件中,关键字 

Linux 命令别名 alias永久生效

在linux下为了更方便的输入命令,代替复杂的命令组合,可以使用alias来实现,但alias只能是当前有效,在退出bath后,刚设定的alias命令别名也就消失了. 如何才能永久使用了?请看下面: 首先如果想让别名能够在不同的shell会话中使用,就需要把它们添加到shell用来保存别名的文件中.大多数情况下,这个文件不是 .bashrc,就是.bash_aliases. 我使用的系统CentOS,是保存在.bashrc里.(或者可以在root家目录下输入:ls -a ~看到那个文件就是哪个了

linux杂记(?)命令别名——alias

linux中的命令别名--alias linux中的命令别名--alias 1. 用命令alias可以查询系统中有哪些可用的命令别名 2.添加命令别名 回车查看, 别名建立成功 3.查询命令的地址type -a 4.取消命令别名unalias

Linux下目录的合并以及文件的覆盖

有两个目录test和new,test目录下有目录和文件,new目录下有更改过的一些test下的目录和文件,以及一些新增的文件,现在对两个目录进行合并以及覆盖test下的旧文件. cp -frap new/* test/ 命令其实非常简单,解释下: -f 强制覆盖,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆盖)-r 递归复制,包含目录-a 做一个备份,这里可以不用这个参数,我们可以先备份整个test目录-p 保持新文件的属性不变 记住一点就是,实现合并和覆盖是用cp,而不是mv

linux下别名alias的设置

我有一个常用目录/volumes/mac/www’,每次都要输入这么长的路径,麻烦,所以有了以下配置 1.vi ~/.bash_profile 2.按住shift + i进入编辑状态 3.插入 alias cdwww='cd /volumes/mac/www’ 4.按esc取消编辑状态,按住shift+:,输入wq退出 linux下别名alias的设置,布布扣,bubuko.com

Elasticsearch 【索引别名 alias】

https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-aliases.html 一. Elasticsearch的别名,就类似数据库的视图. 创建别名: 我们为索引my_index创建一个别名my_index_alias,这样我们对my_index_alias的操作就像对my_index的操作一样 POST /_aliases {   "actions": [     {       "add&