作者Adama (So Say We All.)
看板Linux
标题Re: [新闻] Canonical 释出 Ubuntu 14.10
时间Thu Oct 30 16:21:07 2014
: 推 Adama: ^start^status 这样上一个命令的start就会被代换成status 10/30 11:54
: 推 filiaslayers: 还是不懂,我用echo试了一下,echo abc ^abc^def 10/30 12:03
: → filiaslayers: 这样吗? 10/30 12:03
: 推 s25g5d4: "上一个命令" 10/30 12:49
: → s25g5d4: 你要先执行完一行命令以後 再输入 ^abc^def 10/30 12:49
: → Adama: 也许干脆设alias算了 XD 10/30 13:12
: 推 s25g5d4: 写一个 .sh 作用是把 argument 1, 2 调换 XDDD 10/30 13:21
: 推 filiaslayers: 好问题,我有想过,但我不会设啊QQ要怎麽设? 10/30 14:27
: → filiaslayers: 我会用alias,但不知道怎麽设才能让变数对调 10/30 14:28
设alias就直接设成
alias sysds="systemctl start"
alias sysdt="systemctl status"
就好了吧...
要对换参数,在.bashrc里加一个function即可
function tswp () { "$1" "$3" "$2"; }
这样用 > tswp systemctl <service> start
甚至一起用
alias systemctl="tswp systemctl"
XD
--
Nice to meld you.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.29.182
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1414657271.A.575.html
1F:推 filiaslayers: systemd改成这样,搞不好就是给大家设alias比较方便 10/30 16:30
2F:→ Adama: upstart的initctl也是start/stop在前面,应该有个理由 10/30 16:32
※ 编辑: Adama (1.161.29.182), 10/30/2014 16:37:09
3F:→ kenduest: systemctl 後面传命令,必要可以传 unit 等项目 10/30 16:51
4F:→ kenduest: unit 有时候可以省略不传,这样命令传入解析无法处理 10/30 16:51
5F:→ kenduest: 所以命令放第一个是很正常的情况... 10/30 16:52
6F:→ Adama: 推小州大 10/31 10:51
7F:推 filiaslayers: 懂了,感谢~ 10/31 15:06
8F:推 prismwu: 实用推 10/31 15:07