当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 14:16 
头像

注册: 2010-01-03 19:58
帖子: 631
地址: 杭州
系统: OS X, Ubuntu(server)
送出感谢: 4
接收感谢: 0 次
想想学 Linux 这么多年用一个这么不好玩的 cd 打了多少个 cd ls 啊, 伤不起啊
然后终于有一天开窍了, 我尝试去写了几行函数, 让 cd 的命令后面自动加上 ls ... 省了我多少事情.
曾经我看到 cdargs 能给 Bash 添加书签, 然后我... 这个太难用的东西了吧
这几天被同个事情又烦起来, 我就去找, 当我看到这串脚本的时候,,
这东西挑战我的世界观啊有没有!? 居然把每个书签当成文件, 然后按文件名读取文件来跳目录!?
http://stackoverflow.com/questions/7374 ... g-for-bash
好歹写过几行 CoffeeScript, Linux 环境也太伤人心了呐,
明明好端端的数据类型, Hash, Map, JSON, Object, Closure, Class 哪样不能存数据来跳转目录吶??

其实我,, 好好的图形桌面, 高端到系统都会报掉的 GNOME, 明明有 Looking Glass 那样的特效..
lg 那种乱来的界面就算了, Sublime 的特效, 也算了, Termkit 反正也不是好东西, 不要了
但是就算 bpython pry 那样终端里有点颜色, 自动补全神马的不过分的吧
好好好, 有 fish 有 zsh 可以用... 然后, 然后慢慢就变成装逼的工具了是不是.. 玩 Linux 是为这口么 - -!

其他的编程工具变得越来越好了, Linux 从新手入门的工具偏偏就用起来不开心
然后越来越少(虽然总量一定是越来越多)的人来玩 Linux, 然后电信不理睬我们, 然后校园网你懂
退一步讲我能理解 Bash 作为终端里用的工具, 很多时候在服务器也只有春文字可以用, 图形只能算扯
但是 Bash 本身的缺陷找找总是有的吧, 这么难用的遇见, 虽然难是正常的, 但更友好有错的么?
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
现在的编程语言很多很多啊, 怎么偏偏在 Linux 常用的环境里的语言这么多难受的细节啊
http://altjs.org/
http://en.wikipedia.org/wiki/List_of_JVM_languages
http://en.wikipedia.org/wiki/List_of_pr ... _languages
http://blog.fogus.me/2012/05/02/a-funct ... nce-graph/
http://blog.fogus.me/2012/06/07/an-obje ... nce-graph/
http://james-iry.blogspot.com/2009/05/b ... wrong.html
http://oreilly.com/news/graphics/prog_lang_poster.pdf

好吧作为一个入门级的 coder 我去抱怨 Linux 世界的大神不给设计个好的工具, 是有点囧
就算我自己第一反应也几乎是 >_> 既然不好, 干嘛不自己写个, 代码又不是不让你 folk
至少现在这个当口, 我不会写代码, 我尝试妥协, 我就, 想要一个好的 cd..
从 /home/chen/ 到 /etc/nginx//sites-available 这样做个例子吧
好我想过去, 开始一个个输入 /et 这个时候 Google 怎么干的, 预测,, 这里没有
还好按下 <tab> 是可以的, 另外 zsh 也能提示, 就这样, 也还好
终于到了对应目录.. 我就不要再按一次 ls 了, 主要的话, 按吧
这个目录值得加书签, 简单一点就输入 `cc -a aval .` 为了下一次能 `cc aval` 直接到对吧
但是这个命令是不存在.. 那么用 alias 吧... 我总不能每次都手动打开 vim ~/.bashrc ]] o allas xxxxxxxx=xxxxxxx : x 这么折腾一遍的吧
然后再 xxxxxxxxxx , 不好意思, alias 打错了 - -!

我不是想讲 Linux 不好的怎么怎么, 我期待这个系统既然每天都用, 想要更好总是好的吧
我也会愿意花费时间去学习 Linux 的命令历史文化, 不会跟 Windows 那么反正我也不知道的
如果 Bash 弄个清晰的语法, 那新手在上边写个 for (file in dir) remove (full-path file) 也不会太难
或者说 def g(arg-a, arg-b) if (arg-b is nil) then cd arg else (path-his[arg-a] = arg-b; echo "saved") 也不会太难
人生苦短, 却要花好多好多力气学奇怪的东西才能活下去唉... 希望有人听我的抱怨


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 14:17 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
明显是没用过autojump的人。。。


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 14:20 
头像

注册: 2010-01-03 19:58
帖子: 631
地址: 杭州
系统: OS X, Ubuntu(server)
送出感谢: 4
接收感谢: 0 次
枫叶饭团 写道:
明显是没用过autojump的人。。。

论坛上被推荐过了, 一直装, 然后系统里有两份笔记, 第一份的路径是 xxa/12/09/xxx.lx 另一份的路径是 xxb/12/09/yyy.lx
然后每次 j xxa 09 ... 毕竟还有些不确定性


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 14:24 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
报怨是难免的。。。linux现在对我现在说唯一的动力就是能提升一下水平,为了以后找工作方便 :em06


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 14:47 
头像

注册: 2009-10-09 12:54
帖子: 989
地址: 北京某胡同
系统: debian
送出感谢: 4
接收感谢: 2
枫叶饭团 写道:
报怨是难免的。。。linux现在对我现在说唯一的动力就是能提升一下水平,为了以后找工作方便 :em06

太天真了童鞋,只靠使用linux桌面系统还是很难找到不错的工作的。


_________________
python写的一个跨平台的聊天软件TChat。支持文件传输。
android防火墙droidwall更新,添加月流量统计功能。有兴趣的点我:D
原创Android社交应用[飘],开源免费!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:01 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
Linux能找到工作? :em01


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:16 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
谁说我要靠linux桌面找工作的。。。。。。。我的意思是,我装windows就去玩魔兽世界去了,找你妹的工作


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:17 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
autojump.


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

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


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:21 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
zkwlx 写道:
枫叶饭团 写道:
报怨是难免的。。。linux现在对我现在说唯一的动力就是能提升一下水平,为了以后找工作方便 :em06

太天真了童鞋,只靠使用linux桌面系统还是很难找到不错的工作的。

谁说只靠使用linux桌面系统了?这位同学还是好好学习下逻辑和语文吧。


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

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


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:21 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
jiyinyiyong 写道:
枫叶饭团 写道:
明显是没用过autojump的人。。。

论坛上被推荐过了, 一直装, 然后系统里有两份笔记, 第一份的路径是 xxa/12/09/xxx.lx 另一份的路径是 xxb/12/09/yyy.lx
然后每次 j xxa 09 ... 毕竟还有些不确定性

Tab 补全。如果是 zsh 的话可以在补全菜单里选的。


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

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


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:32 
头像

注册: 2010-01-03 19:58
帖子: 631
地址: 杭州
系统: OS X, Ubuntu(server)
送出感谢: 4
接收感谢: 0 次
lilydjwg 写道:
jiyinyiyong 写道:
枫叶饭团 写道:
明显是没用过autojump的人。。。

论坛上被推荐过了, 一直装, 然后系统里有两份笔记, 第一份的路径是 xxa/12/09/xxx.lx 另一份的路径是 xxb/12/09/yyy.lx
然后每次 j xxa 09 ... 毕竟还有些不确定性

Tab 补全。如果是 zsh 的话可以在补全菜单里选的。

你一直在用 zsh 么? 我有点畏惧那种复杂度


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:50 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
jiyinyiyong 写道:
lilydjwg 写道:
jiyinyiyong 写道:
枫叶饭团 写道:
明显是没用过autojump的人。。。

论坛上被推荐过了, 一直装, 然后系统里有两份笔记, 第一份的路径是 xxa/12/09/xxx.lx 另一份的路径是 xxb/12/09/yyy.lx
然后每次 j xxa 09 ... 毕竟还有些不确定性

Tab 补全。如果是 zsh 的话可以在补全菜单里选的。

你一直在用 zsh 么? 我有点畏惧那种复杂度

我连服务器上都装 zsh 并上传自己的配置文件,不然极不适应。
太复杂的地方你不需要管啊,写脚本复杂点的我都用 Python,不用 zsh 脚本的。配置上也就是 alias、function 和补全的样式配置什么的。


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

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


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 15:51 

注册: 2007-08-02 20:29
帖子: 21303
系统: 窓辺とうこ
送出感谢: 0 次
接收感谢: 22
oh my zsh


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 16:06 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
JiangHui 写道:
oh my zsh

这东西太复杂了,而且容易出各种问题。


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

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


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 我要一个更好的 cd .... ToT
帖子发表于 : 2012-09-07 16:22 
头像

注册: 2010-01-03 19:58
帖子: 631
地址: 杭州
系统: OS X, Ubuntu(server)
送出感谢: 4
接收感谢: 0 次
lilydjwg 写道:
jiyinyiyong 写道:
lilydjwg 写道:
jiyinyiyong 写道:
枫叶饭团 写道:
明显是没用过autojump的人。。。

论坛上被推荐过了, 一直装, 然后系统里有两份笔记, 第一份的路径是 xxa/12/09/xxx.lx 另一份的路径是 xxb/12/09/yyy.lx
然后每次 j xxa 09 ... 毕竟还有些不确定性

Tab 补全。如果是 zsh 的话可以在补全菜单里选的。

你一直在用 zsh 么? 我有点畏惧那种复杂度

我连服务器上都装 zsh 并上传自己的配置文件,不然极不适应。
太复杂的地方你不需要管啊,写脚本复杂点的我都用 Python,不用 zsh 脚本的。配置上也就是 alias、function 和补全的样式配置什么的。


我要吸取教训, 好好学脚本, 摆脱 Bash.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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