假设你有一个脚本名为 doSomething.sh 接收一个参数
想要运行它需要
$ cd /your/script/enclosing/folder
$ ./doSomething.sh arg 或 $ source doSomething.sh arg 或 $ . doSomething.sh arg
运行该脚本后
只需
$ doSomething arg
即可。
GitHub https://github.com/hijerusalem/custom-builtin-commands
在 macOS 下可以运行,不知道在 Linux 下能不能运行。如果觉得不错欢迎 star ,有 bug 欢迎 issue
1
a87150 2017-02-11 18:02:04 +08:00
环境变量?
|
2
d33n99 2017-02-11 18:05:33 +08:00
有趣在哪里?
|
3
knightdf 2017-02-11 18:20:08 +08:00
有趣在哪里?
|
4
rashawn 2017-02-11 18:26:42 +08:00 via iPhone
………
我直接有个快捷键 把文件放到$HOME/bin 文件夹中 然后 chmod +x |
5
silymore 2017-02-11 18:31:03 +08:00 via Android
ln 到 bin 下就可以了吧
|
6
wohenyingyu02 2017-02-11 18:34:55 +08:00 via iPhone
...
|
9
aristotll 2017-02-11 18:45:44 +08:00 5
提个建议 源代码里面直接 chmod 777 真的好吗太粗暴了吧
|
10
skydiver 2017-02-11 18:46:32 +08:00 via Android
……
|
11
neilp 2017-02-11 18:47:56 +08:00 via iPhone
请告诉我哪里有趣了?
|
13
davinci OP |
14
beiping96 2017-02-11 18:59:16 +08:00
chmod 777
。。。。。。 |
15
SlipStupig 2017-02-11 19:18:09 +08:00
面向 star 编程......
|
16
Ellison 2017-02-11 19:18:32 +08:00
你高兴就好
|
17
CRVV 2017-02-11 19:23:16 +08:00
这不叫“内置命令”
`cd` 这种不在 `$PATH` 里的才叫 |
19
loading 2017-02-11 19:35:33 +08:00
还好,脚本里面没有 rm -rf /
233 |
20
Vicer 2017-02-11 19:48:33 +08:00 via Android
没看到哪里有趣。
|
21
jyf007 2017-02-11 19:58:37 +08:00 via Android
@SlipStupig 太暴力了,说的好,还不如 chmod a+x
|
22
Kilerd 2017-02-11 20:14:33 +08:00 via iPhone
看到那个驼峰命名,我就给差评。
|
23
goodryb 2017-02-11 20:37:14 +08:00
楼主欺负我读书少?
|
25
Yeoman 2017-02-11 22:09:38 +08:00 1
还在想什么黑科技能弄出 shell 内置命令呢
|
26
aysi 2017-02-11 22:39:10 +08:00 1
秀无知,必须差评
|
27
kkk330 2017-02-11 23:36:53 +08:00 via iPhone
builtin 命令就那几个
|
28
fatedier 2017-02-12 00:23:10 +08:00 1
支持一下,加油~
|
29
fuxkcsdn 2017-02-12 01:10:39 +08:00 via iPhone
感觉楼主得考虑换个 ID 才能继续在 V2EX 上混了🐶
|
30
SharkIng 2017-02-12 02:23:57 +08:00 via iPhone
ln -s /path/to/script /use/local/bin/
|
31
zhidian 2017-02-12 03:04:48 +08:00
哈哈哈哈哈,我以前 sleep 5 && banner cool 都会觉得有趣 ==(好新奇 /novel ),哈哈哈哈哈。想想自己好逗啊 ==
|
32
zhidian 2017-02-12 03:08:47 +08:00
我觉得 star 这个 repo 的人也会火 ==。
|
33
param 2017-02-12 04:25:39 +08:00 via Android
我在~下有一個 bin 目錄,然後我把~/bin 加到 PATH 變量裡
|
34
lightening 2017-02-12 08:17:20 +08:00
哈哈 虽然是最基础的知识,不过大家都是这样过来的 :-)
|
36
shanks 2017-02-12 12:53:12 +08:00
还是努力提高自己的姿势水平
|
37
widewing 2017-02-12 13:55:10 +08:00 via Android
这难道不是加个 path 的事吗?
|
38
Doubear 2017-02-12 14:11:02 +08:00
你呀! naive!!!
|
39
ryd994 2017-02-12 14:18:20 +08:00
这………………
我一行能搞定 echo "alias \"$1=$(pwd)/$1\" " >>~/.bashrc 大概是这个意思,懂得明白个意思就好了 其实呢,我自己是 PATH 加~/.local/bin 然后常用的一些自己的脚本都在这里面 |
40
nanpuyue 2017-02-13 09:20:11 +08:00
楼主还是要学习一个,提高自己的姿势水平。
|