bash的alias(别名)不直接支持$1,$2,$3,这样的命令行参数.
所以我们可以在/etc/bashrc中, 使用函数来替代.
(但是我不知道为什么貌似alias temp='echo $1', 这样会把对temp的参数打印出来, 需要进一步确认...)
Anyway, 比如像下面这样, 可以满足我的需求
ils() { find . -maxdepth 1 -iname \*$1\* } rls() { ls -al *$1* }
BASH : Alias and Parameters
http://chinmaykamat.wordpress.com/2009/09/16/bash-alias-and-parameters/
Make bash alias that takes parameter?
http://stackoverflow.com/questions/7131670/make-bash-alias-that-takes-parameter
Pass Command Line Arguments To a Bash Alias Command
http://www.cyberciti.biz/faq/linux-unix-pass-argument-to-alias-command/
Alias, Setting command aliases
http://www.linuxhowtos.org/Tips%20and%20Tricks/command_aliases.htm
相关推荐
Linux 中解决 "bash: command not found" 问题的方法 在 Linux 系统中,经常会遇到 "bash: command not found" 的错误提示,这是因为系统无法找到相应的命令所致。解决这个问题的关键就在于理解 Linux 系统中的 ...
2. **alias**:创建别名,简化常用或复杂的命令,提高工作效率。 3. **apropos**:搜索帮助手册页,类似`man -k`,可以快速找到相关命令的使用方法。 4. **apt-get / aptitude**:在Debian和Ubuntu系统中,用于搜索...
Three Unix veterans present a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell—the bash shell—and cygwin or...
在Linux系统中,"telnet不能用,提示:-bash: telnet: command not found"这一问题通常是由于系统中没有预装telnet客户端或者其路径未被添加到环境变量PATH中导致的。telnet是一个远程登录协议,允许用户通过网络在...
类固醇的Alias Bash命令 Bash alias本质上不过是键盘快捷键,缩写,是避免键入长命令序列的一种手段。 由于这些原因, AKA提供了更好的替代alias命令: 别名以文件形式存储在文件系统中,因此可以轻松地在计算机...
【tmux for Git Bash】 tmux 是一个终端多路复用器,允许用户在一个单一的终端窗口中同时打开和管理多个会话。这对于开发者来说是一个非常实用的工具,特别是那些频繁在不同项目间切换或者需要同时监控多个进程的...
This Bash Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons ...
一个针对 Bash 初学者的教程,通过详细的事例介绍了 Bash 的基本支持,如何使用 Bash,以及sed, awk等工具的使用。
bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...
标题"bash-4.2 for unix linux"指的是Bash shell的一个特定版本——4.2,这个版本是针对Unix和Linux系统设计的。Bash shell继承了Steve Bourne的原始shell(sh)的特点,并增加了许多扩展功能,使其成为Linux和Unix...
bash 在AIX系统下的安装,命令如下: ftp上传到AIX机器上,然后运行如下命令: rpm -ivh bash-3.0-1.aix5.1.ppc.rpm
这段视频演示了 Bash 强大的命令行编辑功能,包括快速移动、删除/粘贴、命令历史、命令搜索/替换等等。一旦掌握了这些技能,将极大的提高你的生产力。
Bash参考手册.pdf是Bash shell的官方参考手册,涵盖了Bash shell的所有方面,包括基本语法、变量、命令、函数、文件处理、流程控制、输入输出、错误处理等。 1. Bash简介 Bash是GNU项目的一部分,是自由软件基金会...
This book teaches effective shell script programming with Bash, and is ideal for people who may have used its command line but never really learned it in depth. This book will show you how even simple...
### bash完全手册,bash manual #### 官方的bash手册:讲述bash脚本语法规范和Linux相关配置 **Bash**(Bourne-Again SHell)是Unix Shell的一个流行版本,也是大多数Linux发行版的默认Shell。它由**Brian Fox**在...
bash 远程命令执行漏洞 1. 【漏洞编号】CVE-2014-6271, 2. 【漏洞简介】该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。 黑客可以远程执行命令,窃取服务器上的...
- **Bourne-Again Shell(bash)**:它是Bash Guide for Beginners的重点内容,由Brian Fox编写,是GNU项目的一部分。 - **Korn Shell(ksh)**:由David Korn开发,旨在结合Bourne Shell和C Shell的优点。 - **C ...
命令别名和函数可以简化常用命令的输入,比如`alias ll='ls -l'`创建了一个列出详细文件信息的别名。函数则可以封装复杂的命令序列,如`mycommand() { command1; command2; }`。 Bash脚本也支持错误处理和调试。`...
cmd工具--prompt command 安装后,直接在鼠标添加了进入cmd目录里。 经常使用 cmd的人有福了
bash 中可以查看使用过的命令历史记录(history),并可以定义命令的别名(alias),以便快速地执行常用的命令。 五、重定向与管道命令 bash 中可以使用重定向符(>、>>、<、)和管道符(|)来重定向命令的输出...