标签: alias

有没有办法回显别名?

我在我的 .bashrc 文件中设置了一些别名,但由于某种原因,其中一个没有按预期运行。

由于我不记得分配给该别名的确切命令,我想查看该命令以找出问题所在。

除了明显打开 .bashrc 文件来查看它之外,是否有一个命令只回显分配给该别名的命令?

command-line alias

39
推荐指数
2
解决办法
5万
查看次数

如何为 cd 和 ls 创建别名?

我经常在运行ls命令后运行cd命令。如何cs为此操作创建别名(如)?

command-line bash alias

34
推荐指数
4
解决办法
4万
查看次数

我可以将参数传递给别名命令吗?

我想知道是否可以使用别名命令传递参数。

例如:

alias d="dmesg|grep -iw usb|tail -5" 
Run Code Online (Sandbox Code Playgroud)

现在d将打印最后 5 行。如果我想使用 d 打印不同数量的行,我必须再次更改别名命令声明d

有什么方法可以修改别名的声明,这样我就不必重新键入声明来更改行数。就像在声明别名时合并传递行数作为参数d?或者有没有其他方法可以解决这个问题?

command-line bash alias

30
推荐指数
3
解决办法
4万
查看次数

如何运行别名相同的原始命令?

一个别名ls命令~/.bashrc这一个别名文件:

alias ls='ls --color=auto'
Run Code Online (Sandbox Code Playgroud)

然后,当我ls在终端别名ls( ls --color=auto) 中运行命令时。但我的问题是如何在没有额外参数的情况下lsls单独运行 original并且不解决删除别名条目的问题?因为当我删除这个条目时,我可以在 simple 中运行它ls

command-line bash alias

29
推荐指数
5
解决办法
8117
查看次数

了解 .bashrc 和 .bash_profile

在我以 root 身份登录的服务器上,我看到.bashrc(Ubuntu 10.10)。

在我的 Mac 上,我有一个 .bash_profile

Ubuntu 总是只有一个.bashrc文件而不是.bash_profile吗?(我只是很困惑,所以问,我意识到他们是不同的o/s,但也许有某种关系?)

在我的服务器上,我想创建一个别名,我应该把它放进去.bashrc吗?

如果我希望应用此别名以便所有用户都可以使用它,该怎么办?

bash alias

28
推荐指数
2
解决办法
5万
查看次数

如何永远保存我的“别名”条目

当我输入“别名”时,我想像默认命令一样永远保存我的别名命令,这样我就不会每次离开我的 bash 时都重新输入它们

bash alias

25
推荐指数
2
解决办法
5万
查看次数

您认为哪些别名对您的 Ubuntu 体验最有用或最有帮助?

自从第一次成为 Ubuntu 用户以来,我开发了越来越多的别名,其中有些是我无法想象的。这让我觉得可能还有很多我没有想过使用的别名可以让我和其他 ubuntu 用户的生活更轻松。

你们使用的别名是什么:
一般 - 它们适用于很多
有用的用户- 你经常使用它们或者当你使用它们时它们会节省很多时间

command-line alias

23
推荐指数
3
解决办法
1万
查看次数

如何保护传递给 cd 命令的括号?

在这里问如何制作cd保护空间。选项卡完成很棒,但有时您从剪贴板粘贴路径,因此这很有用。

然而,解决方案用括号打破。无论您如何尝试转义和保护输入,它始终会返回:

bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

有没有办法让它也处理括号?我想要的是,当我输入它时,它可以工作:

cd My path with spaces (and parentheses)
Run Code Online (Sandbox Code Playgroud)

bash alias directory functions

23
推荐指数
2
解决办法
5万
查看次数

bash:别名:别名:未找到

当我登录时,我看到错误:

bash:别名:别名:未找到

如果source我的.bashrc文件,该消息再次出现。

这是什么原因造成的?

bash alias

23
推荐指数
2
解决办法
6万
查看次数

bash 中的多行别名

我有以下脚本。这是一个简单的测试用例,其中a是任何字符串值并且b应该是路径。

#!/bin/bash

alias jo "\
echo "please enter values "\
read a \
read -e b \
echo "My values are $a and $b""
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试执行 ./sample.sh 时,都会出现以下错误:

./sample.sh: line 3: alias: jo: not found
./sample.sh: line 3: alias: echo please: not found
./sample.sh: line 3: alias: enter: not found
./sample.sh: line 3: alias: values: not found
./sample.sh: line 3: alias: read a read -e b echo My: not found
./sample.sh: line 3: alias: values: not found …
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts alias

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

alias ×10

bash ×8

command-line ×6

directory ×1

functions ×1

scripts ×1