相关疑难解决方法(0)

如何创建永久的“别名”?

例如,如果您创建别名:

alias cls="clear"
Run Code Online (Sandbox Code Playgroud)

它存在直到你杀死终端会话。当您启动一个新的终端窗口时,别名不再存在。如何创建存在于每个终端会话中的“永久”别名?

command-line

221
推荐指数
5
解决办法
47万
查看次数

如何在终端中组合多个命令?

我有以下命令。

cd import
zcat urls1.sql.gz | mysql -u root -p urls
cd /var/www/project1/
nano 1.php
Run Code Online (Sandbox Code Playgroud)

截至目前,我正在一一执行。

有没有办法将这些命令组合在一行中?

command-line

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

创建自定义脚本的最佳实践

我已经取得了一些剧本,我想在终端调用只有一个字(像其他传统的shell命令cdls等等)。

到目前为止,我发现我可以将脚本放入环境路径(bin目录)指向的目录之一,或者将脚本的目录添加到环境路径中。

显然,Ubuntu 建议不要修改任何bashrc文件。此外,这些bashrc文件似乎只调用了bash_aliases我猜的,更多的是用于别名。此外,我发现我可以更改所有用户的路径/etc/environment或在/etc/profile.d.

所以我想知道的是,创建一个只有一个用户和所有用户都可以访问的自定义命令的最佳实践是什么?(使用bin目录还是修改PATH?如果是后者,修改哪个文件?)

command-line scripts bashrc

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

标签 统计

command-line ×3

bashrc ×1

scripts ×1