技术解析

经常用shell的同学来看看这个是否有用
0
2021-07-27 00:26:27
idczone
这个帖子 /t/38674 "你使用率最高的命令是什么?",下边的3页回复,看后把感悟总结了一下。

看很多人ls和cd命令用的比例很大。我也一样,有ls强迫症,在cd到一个目录后,往往习惯性执行ls命令,导致ls命令的使用率居高不下,约占整个命令行输入数的10%-20%,对有些人来讲更高,甚至打到30%,这使我们的工作潜意识中增加了一些负担。

如果在cd后自动执行ls岂不是省事不少,但愿这个tips可以大大减少大家的二氧化碳排量:

vim ~/.bash_profile

添加以下内容:

gist.github.com/3952722
这是病,得治……遇到目录下文件多的就 sb 了,这个和 windows 下的刷新强迫症一样的

- -!!!
直接tab补嘛

反倒污染环境。
同意一楼。
看到疯狂一层一层 cd ls 的人很为他们捉急啊~~

gist如何贴上去?
git://gist.github.com/3952722.git

直接贴地址,http的。
http://gist.github.com/3952722



我还以为这样可以贴呢

请问一下页面显示 gist 的代码用的是什么插件?

export HISTIGNORE="&:??:[ ]*:exit:kill -9 *:history -d *"
把所有两个字符的命令全部忽略

http://gist.github.com/3952722.js

https://gist.github.com/3952722

这就叫想当然…遇到文件多或者网速慢就抓狂了


这确实是病,得治。不用捉急,要有方
@lwjefSub
这法可行,但治不了这病
@techlivezheng
这法太过彻底了
@sinxccc
不是所有的问题都要严谨到拿小概率事件否定。文件存放结构都搞不定基本可以告别linux了


不是所有的问题都要严谨到拿小概率事件否定。文件存放结构都搞不定基本可以告别linux了
这个怎么说?

能不能在shell窗口的右边新增一个窗口,显示当前目录的文件,那么以后不管执行什么命令都可以瞄一眼

大哥。。。你确定是一定是cd了马上跟个ls么。。
我就不能是经常开发测试产生新文件多瞄一眼?

同学,这只对部分人适用。cd后木有ls习惯的可以略过

那个ls是精神因素,主要是起测试键盘、终端、回显是否正常的作用,所以要自动化这些完全没意义。

不要覆盖默认的cd, 写一个叫 cds 或者 cdl 什么的函数好了

https://github.com/robbyrussell/oh-my-zsh
oh-my-zsh 貌似默认也会识别目录自动cd

一层层cd然后ls,基本是linux新手这样做
大部分的情况我对机器环境非常熟悉,直接cd到目标目录,tab自动补全

这个很正常的,一般人都想在敲命令时得到回显信息。ls 不是正好吗,记得我上次在 cp 和 mv 一些大文件时,由于屏幕没有回显信息,就感觉心里没底,于是就去编译了一个cpg 和 mvg, 再次在cpg 或mvg 时就有符号进度条了。这洋就能满足我的要求。自己感觉自然就好了,没必要去看那些命令的使用率,

cd后同没有ls习惯的路过,难道这些人没有看到shell提示符前面的当前文件夹吗

这还不算什么,windows command下面,还是习惯用cd ls... 那个才麻烦...

戳中笑点了,我也试过~~

同楼主的病。。。刚换mac就先研究加上这个alias了,我的叫`cl`。
要追究原因的话就是win用惯了习惯点开一个文件夹后先看到这个文件夹里有什么内容。

没关系,这种病可以用 Powershell 治个标

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服