深入解析Linux 常用命令--alias
来源:互联网 发布:linux两个mysql 编辑:程序博客网 时间:2024/05/21 11:20
- 概述
- 格式
- 已重命名变量输出
- 生效范围
1.概述
alias常用于重命名已有命令、定义组合命令等
2.格式
格式:alias [name]=[value]。如alias cp=’cp -v’,这样重命名后复制会有信息输出。
特别注意:[name]和[value]与等号之间不能有空格!!!
[root@smart Desktop]# cp ls.txt ls.txt.bak[root@smart Desktop]# rm -rf *.bak[root@smart Desktop]# alias cp='cp -v'[root@smart Desktop]# cp ls.txt ls.txt.bak`ls.txt' -> `ls.txt.bak'
3.已重命名变量输出
alias -p ,可以输出所有已重命名的变量。
alias -p [name],可以检测重命名为[name]的命令,同时也可以检测是否已定义某个变量。
[root@smart Desktop]# alias -palias cp='cp -v'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'[root@smart Desktop]# alias -p cpalias cp='cp -v'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'alias cp='cp -v'[root@smart Desktop]# alias -p testalias cp='cp -v'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'bash: alias: test: not found
4.生效范围
如果在终端中使用该命令,在新启动的终端命令行将无法找到该重命名的变量。如下:
终端A:
cd ../.. 切换到上级目录的上级目录
[root@smart Desktop]# alias cp='cp -v'[root@smart Desktop]# cp aa cd.txt ls.test test.log test.txt alias.txt linux/ ls.txt test.md wireshark.desktop cat.txt ls (copy).test~ ls.txt.bak test.md~ [root@smart Desktop]# cp cd.txt cd.txt.bak`cd.txt' -> `cd.txt.bak'
终端B:
[root@smart Desktop]# cp cd.txt cd.txt.bak2[root@smart Desktop]#
如果要在所有终端生效,我们可以编辑~/.bashrc文件,增加一行 alias cp=’cp -v’。然后重启终端或执行一次source ~/.bashrc即可生效。
[root@smart Desktop]# cat ~/.bashrc# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi[root@smart Desktop]# vim ~/.bashrc[root@smart Desktop]# cat ~/.bashrc# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfialias cp='cp -v'[root@smart Desktop]# source ~/.bashrc[root@smart Desktop]# cp test.txt test.txt2`test.txt' -> `test.txt2'
Enjoy!
2017/11/6
阅读全文
0 0
- 深入解析Linux 常用命令--alias
- Linux 常用命令之alias
- 深入解析Linux 常用命令--ls
- 深入解析Linux 常用命令--cp
- 深入解析Linux 常用命令--ip
- 深入解析Linux 常用命令--ping
- 深入解析Linux 常用命令--arping
- 深入解析Linux 常用命令--cat
- 深入解析Linux 常用命令--cd
- 深入解析Linux 常用命令--df
- 深入解析Linux 常用命令--du
- 深入解析Linux 常用命令--mv
- 深入解析Linux 常用命令--rm
- linux alias 引用 alias
- linux常用命令(logout,alias,clear,history,wc)
- linux alias
- Linux alias
- linux alias
- Lua 元表和元方法
- 3.4
- rand和srand
- 【Python融于生活】之我想要保存QQ邮箱富途的附件
- 也许这些电影真该看看
- 深入解析Linux 常用命令--alias
- 压缩指令ubuntu
- netty 服务端作为客户端跳转请求服务端
- bootstrap之carousel
- 关于微信支付以及获取签名的正确方法
- 简单的圆形三角形
- 187. Repeated DNA Sequences
- 一位资深程序员大牛给予Java的学习路线建议
- 【论文笔记】视频物体检测(VID)系列 FGFA:Flow-Guided Feature Aggregation for Video Object Detection