非运维的同学们,你们用过那些简单又实用的 shell 命令?

2017 年 2 月 6 日
 iOran

看来前端程序员也要学点运维用的工具啊。今天遇到需要在工程里面递归删除.svn 的需求,网上查了下看到:

find . -type d -name ".svn"|xargs rm -rf;

顺利搞定问题。但随后执行

svn add .

发现有好多 *.a 文件被 global-ignore 了。自己 svn add . --no-ignore ,又有本地 ignore ,不想继续挖坑下去,一看到之前执行的指令,是不是也可以结合起来直接递归把目录里面的 *.a 一起 svn add 进入?

然后自己 man 了下 find ,看了下参数,发现貌似可以这么玩:

find . -type f -name "*.a"|xargs svn add;

试了一下,果然好用到爆炸,以前咋就没有意识到这些 shell command 的威力呢?

来来来,大伙来分享下,还有哪些你知道的实用瑞士军刀?例如 find 结合 |xargs Xcommand ?

6106 次点击
所在节点    问与答
56 条回复
dtfm
2017 年 2 月 6 日
linux 刚入坑不久,说几个简单的, shell 为 zsh ,不确定 bash 是否兼容。

systemd-analyze blame 由慢到快查看开机时间占用。

直接输 cd ,不带参数就是切到 home 目录下。

大家都知道 ll 是 ls -l 的简化,但其实输单独一个 l 也可以。

切回上一个访问目录 cd - 。

切回父目录的父目录, cd ../..,以此类推。

统计某文件个数 ll l grep xxx l wc -l
lun10439547
2017 年 2 月 6 日
果然有 rm -rf 这个东西。。。。
sundong
2017 年 2 月 6 日
别抢饭碗啊 =。=
syahd
2017 年 2 月 6 日
locate ,贼快的文件索引搜索
cctv6
2017 年 2 月 6 日
ls -lah cd ../ . rm cd mv vim chmod htop
lydasia
2017 年 2 月 6 日
rm -rf......
OrangeM21
2017 年 2 月 6 日
lz rz
jasontse
2017 年 2 月 6 日
DoraJDJ
2017 年 2 月 6 日
ls -laZ
grep

自己觉得经常用的比较方便的指令就这些了
xratzh
2017 年 2 月 6 日
echo
sed
grep
tar
scp
fytriht
2017 年 2 月 6 日
@dtfm item2 + zsh 可以省略掉'cd'和'/' '..' 是回到父目录 '...' 是回到父目录的父目录 以此类推
fytriht
2017 年 2 月 6 日
du -sh 查看文件夹 /文件的大小
dtfm
2017 年 2 月 6 日
@fytriht #31 刚刚试了下,果然,又省了一轮功夫, zsh 果然神之 shell
xuboying
2017 年 2 月 7 日
当年会个 perl 可以打死 awk sed uniq wc find grep tail head sort
patx
2017 年 2 月 7 日
@whwq2012 感觉 find 命令好点
syahd
2017 年 2 月 7 日
@patx find 慢啊, locate 速度快,基本 updatedb 可以秒完成,而我 windows 上的 everything/masterseeker 都要花三四秒建立索引
abmin521
2017 年 2 月 7 日
https://vsxen.github.io/2016/12/02/short-useful-command/
没电脑,就不贴原文了。
没有 awk sed
czheo
2017 年 2 月 7 日
!
bikegl
2017 年 2 月 7 日
怎么没有人说 sl 这个命令, 具我的研究它可以用来测试网络是否稳定
如果稳定的话会有一列火车帽着白烟从屏幕右边向左边疾驰而过
如果不稳定火车就会一卡一卡的走不动
jarlyyn
2017 年 2 月 7 日
find sed grep

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/338470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX