当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-26 14:40 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
有个程序(maple), 在终端里要 cd 到 ‘/home/xujc/maple12/bin‘下,再 './maple' 运行
怎么设置alias, 让输入'maple'就运行?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-26 14:46 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
alias m='cd xxx; ./yyy'


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-27 19:37 

注册: 2008-04-27 12:14
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
请教2楼:
alias m='cd xxx && ./yyy'
可以吗?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-28 16:53 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
为什么一定要 cd 到那个目录下去运行呢?用
代码:
/home/xujc/maple12/bin/maple
运行不好吗?
然后再问,为什么要用 /home/xujc/maple12/bin/maple 来运行呢,把 /home/xujc/maple12/bin 加到 PATH 变量中,用简单的 maple 命令执行不好吗?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-28 17:27 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
我以前是写个脚本放~/里


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-29 11:12 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
谢谢楼上各位了! :em09
原来 alias maple='/home/xujc/maple12/bin/maple'就可以 :em11

这样alias maple='cd /home/xujc/maple12/bin/; ./maple'貌似不行


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-29 11:28 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
还有,想“把 /home/xujc/maple12/bin 加到 PATH 变量中”
是修改‘/etc/profile‘还是’~/.bashrc'阿?
我在‘~/.bashrc’里面找不到关于PATH的项


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-29 11:35 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
xujc 写道:
还有,想“把 /home/xujc/maple12/bin 加到 PATH 变量中”
是修改‘/etc/profile‘还是’~/.bashrc'阿?
我在‘~/.bashrc’里面找不到关于PATH的项

~/.profile ?


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-30 19:24 

注册: 2011-03-01 23:14
帖子: 48
送出感谢: 5
接收感谢: 0 次
xujc 写道:
还有,想“把 /home/xujc/maple12/bin 加到 PATH 变量中”
是修改‘/etc/profile‘还是’~/.bashrc'阿?
我在‘~/.bashrc’里面找不到关于PATH的项



最简单的方法就是 alias,当然如果你那个 /xxx/bin 下的可执行文件很多的话,改 PATH 更好。
就在你自己的 ~/.bashrc 里改就行,加一个
代码:
export PATH="$PATH:/xxx/bin"

就行了。
这个指令把那个文件夹续在 PATH 的末尾。如果你想续在前头(因为bash是按顺序搜的,如果你想让你的程序覆盖系统原有的,要这样),不用我教了吧。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-30 19:44 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
你把它的图标复制到家目录,不就行了。这样最简单了。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-30 20:17 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
lilydjwg 写道:
xujc 写道:
还有,想“把 /home/xujc/maple12/bin 加到 PATH 变量中”
是修改‘/etc/profile‘还是’~/.bashrc'阿?
我在‘~/.bashrc’里面找不到关于PATH的项

~/.profile ?


额,这个可以!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-30 20:21 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
pangding 写道:
最简单的方法就是 alias,当然如果你那个 /xxx/bin 下的可执行文件很多的话,改 PATH 更好。
就在你自己的 ~/.bashrc 里改就行,加一个
代码:
export PATH="$PATH:/xxx/bin"

就行了。
这个指令把那个文件夹续在 PATH 的末尾。如果你想续在前头(因为bash是按顺序搜的,如果你想让你的程序覆盖系统原有的,要这样),不用我教了吧。


在~./bashrc里我不知道在哪加 :em06 没找到“export PATH "字样
不过在 ~/.profile里加可以


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-04-30 23:36 

注册: 2011-03-01 23:14
帖子: 48
送出感谢: 5
接收感谢: 0 次
xujc 写道:
pangding 写道:
最简单的方法就是 alias,当然如果你那个 /xxx/bin 下的可执行文件很多的话,改 PATH 更好。
就在你自己的 ~/.bashrc 里改就行,加一个
代码:
export PATH="$PATH:/xxx/bin"

就行了。
这个指令把那个文件夹续在 PATH 的末尾。如果你想续在前头(因为bash是按顺序搜的,如果你想让你的程序覆盖系统原有的,要这样),不用我教了吧。


在~./bashrc里我不知道在哪加 :em06 没找到“export PATH "字样
不过在 ~/.profile里加可以


在任意一行加上我说的那句就行了,就是让你创建一句……

不过就用你现在用的那个方法也行。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-05-01 13:06 
头像

注册: 2009-12-06 15:04
帖子: 680
送出感谢: 15
接收感谢: 3
pangding 写道:
在任意一行加上我说的那句就行了,就是让你创建一句……

不过就用你现在用的那个方法也行。


哦,这样阿,谢谢! :em11


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 这种情况怎么用 alias 设置别名?
帖子发表于 : 2011-05-02 21:43 

注册: 2007-12-18 15:23
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
如果还有再多命令的话,也可以写成一个函数。这样更直观一点。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译