Re: [新聞] Canonical 釋出 Ubuntu 14.10

作者: Adama (So Say We All.)   2014-10-30 16:21:07
: 推 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
作者: filiaslayers (司馬雲)   2014-10-30 16:30:00
systemd改成這樣,搞不好就是給大家設alias比較方便
作者: Adama (So Say We All.)   2014-10-30 16:32:00
upstart的initctl也是start/stop在前面,應該有個理由
作者: kenduest (小州)   2014-10-30 16:51:00
systemctl 後面傳命令,必要可以傳 unit 等項目unit 有時候可以省略不傳,這樣命令傳入解析無法處理所以命令放第一個是很正常的情況...
作者: Adama (So Say We All.)   2014-10-31 10:51:00
推小州大
作者: filiaslayers (司馬雲)   2014-10-31 15:06:00
懂了,感謝~
作者: prismwu   2014-10-31 15:07:00
實用推

Links booklink

Contact Us: admin [ a t ] ucptt.com