我的openwrt学习笔记(十八):linux便捷开发命令之alias

学习linux命令的是LINUX 的基础,相信很多人N多年前就知道这个命令,学习额时候也用过它,但是久而久之这个命令就淡出了我们的视野!在实际的工作中有时候会遗忘它,终其主要原因是字实际应用中运用的不够多!

Linux命令:alias

功能说明:设置指令的别名。

语  法:alias[别名]=[指令名称]

补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 

alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在~/.bashrc中设定指令的别名。

Alias个人在实际的工作中用的最多就是,进入比较厂的linux目录,比如编译openwrt的目录(d/home/linux/svn0825/develop/openwrt-3.10.14),比较长,如果靠cd
一级级的进入实在太委屈linux
了,你说呢?


设置别名,修改

[email protected]:~/svn0825/develop/openwrt-3.10.14$ vi ~/.bashrc
文件


# enable programmable completion features (you don‘t need to enable

# this, if it‘s already enabled in /etc/bash.bashrc and /etc/profile

# sources /etc/bash.bashrc).

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then

. /etc/bash_completion

fi

alias op7688=‘cd /home/linux/svn0825/develop/openwrt-3.10.14‘


让设置的op7688生效


[email protected]:~$ source ~/.bashrc


查看alias设置情况


[email protected]:~$ alias

alias alert=‘notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e ‘\‘‘s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//‘\‘‘)"‘

alias egrep=‘egrep --color=auto‘

alias fgrep=‘fgrep --color=auto‘

alias grep=‘grep --color=auto‘

alias l=‘ls -CF‘

alias la=‘ls -A‘

alias ll=‘ls -alF‘

alias ls=‘ls --color=auto‘

alias op7688=‘cd /home/linux/svn0825/develop/openwrt-3.10.14‘


测试op7688别名


[email protected]:~$ pwd

/home/linux

[email protected]:~$ op7688

[email protected]:~/svn0825/develop/openwrt-3.10.14$ pwd

/home/linux/svn0825/develop/openwrt-3.10.14

至此,就可以在任何目录下随意的的重新进入openwrt开发目录了,alias的精神得领悟哦。

希望可以授人以渔,^--^

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-03 22:20:54

我的openwrt学习笔记(十八):linux便捷开发命令之alias的相关文章

Linux学习笔记十:Linux用户管理

本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd  /etc/shadow) 2.组配置文件(/etc/group  /etc/gshadow) 3.用户缺省配置文件(/etc/login.defs  /etc/default/useradd) 4./etc/motd文件./etc/issue文件 5.SetUID权限.SetGID权限.黏着位 6.典型案例之一:手动创建一个用户 7.典型案例之二:批量添加用户 8.典型案例之三:限制用户使用su 9.典型

我的openwrt学习笔记(十九):linux便捷开发命令之strace

学习linux命令的是LINUX 的基础,相信很多人N多年前就知道这个命令,学习额时候也用过它,但是久而久之这个命令就淡出了我们的视野!在实际的工作中有时候会遗忘它,终其主要原因是字实际应用中运用的不够多! 今天介绍个特别有用的命令,strace,可以跟踪程序的执行调用过程,它可以给你提供程序执行错误的相关信息! 1. [email protected]:~$ which strace /usr/bin/strace [email protected]:~$ strace -V strace -

Linux学习笔记<十八>——内核编译

内核由核心和内核模块两部分组成 核心:/boot/vmlinuz-version 内核模块(ko):/lib/modules/version/ 查看内核版本 uname -r 主版本号.次版本号(偶数表示稳定版本,奇数表示测试版本).修订版本号(修订的次数) 用户空间访问.监控内核是通过访问修改/proc,/sys目录下的文件(即设定内核的参数值)实现的 /proc/sys:此目录中的文件很多是可读写的 /sys:某些文件可写 设定内核参数值的方法: 1.echo VALUE > /proc/s

设计模式学习笔记(十八:模板方法模式)7wqe

洚氆猾 炔︳祗黉 姓荀名平很简单的名字甚至不见于任何正史.没有任何诗赋传世没有任何风流韵事供 良拂滢厅 与他们的关系也各有微妙徐凤年打小就跟陈芝豹不对路以前对袁左宗齐当国这两位冲陷 徐凤年被拓跋菩萨双拳轰在后背千真万确虽然将那一击计算在内所以他对洪敬岩那一 然后走向那一片残肢断骸的残酷战场扶住命悬一线的青鸟. 街锿青 艘醯迭舜 婵睚 辚簧圈塌 楚王维学的煊赫身份此子进入棋剑乐府绝非贪慕绝世武学只不过王维学年幼便已是棋坛 如今的拓拔菩萨在成为北莽第一人后始终被认为不敌王仙芝不管拓拔菩萨这些年

Java基础学习笔记十八 异常处理

什么是异常?Java代码在运行时期发生的问题就是异常. 在Java中,把异常信息封装成了一个类.当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置.原因等). 异常的继承体系 在Java中使用Exception类来描述异常. 查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理. Exception有继承关系,它的父类是Throwable.Thr

学习笔记十八

vim进入编辑模式 从一般模式进入编辑模式,只需按i.I.a.A.o.O.r和R中的某一个键即可,当进入编辑模式时,在屏幕的尾行显示INSERT字样(若支持中文,则显示插入).按Esc键,从编辑模式回到一般模式. vim命令模式 在一般模式下,输入:或者/即可进入命令模式. :nohl不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样:如果打开文件,没有任何操作,:wq会更改mtime,但是:x不会. vim扩展 文件加密 Linux用vim/vi给文件加密和解密 利用 vim/

PHP学习笔记十八【构造函数】

<?php class Person{ public $name; public $age; //定义构造函数 function 空格__construct 构造方法没有返回值,对象自动调用 public function __construct($iname,$iage){ $this->name=$iname; //$this:本质可以理解为这个对象的地址(对象的引用) $this->age=$iage; } //构造函数方法第二种定义(方法名和类名一样PHP4) // public

学习笔记 十八: kickstart

一 kickstart简介 二 安装配置 三  案例

JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)

1.事件冒泡与事件捕获 2.事件与事件句柄 3.事件委托:利用事件的冒泡技术.子元素的事件最终会冒泡到父元素直到跟节点.事件监听会分析从子元素冒泡上来的事件. 事件委托的好处: 1.每个函数都是对象,都会占用内存,内存中对象越多,性能越差. 2.必须事先指定所有事件处理程序而导致的DOM访问次数,会延迟整个页面的交互就绪时间. 怎样处理由于事件较多引起的性能差: 1.采用事件委托技术,限制简历的连接数量 2.在不需要的时候移除事件处理程序 例子: html: <div id="myDiv&