由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 经常被人问到 Linux command Line
相关主题
Linux/Mac下大家用什么IDE, debug C/C++ project有两个offer: Linux后台和web,做哪个比较好?
tableau 昂赛面经Cs面试中除了会问到算法题还会有哪些题目?该怎么准备?
非牛人求google和tableau的选择Linux/unix Kernel Development 一般指什么?
招数据科学家 (转载)问几道老题
又被问到分布式cache的设计问题best deguger for c++ in linux
生活中遇到某些java程序员真的是井底之蛙求问"如何进行debug,有很多file的时候怎么办"
微软没落的根源我老板今天在Facebook上发感慨
一个linux简单面试题c++ 吊丝堪称cs领域里的千老,看不到希望
相关话题的讨论汇总
话题: grep话题: linux话题: command话题: line话题: log
进入JobHunting版参与讨论
1 (共1页)
j***y
发帖数: 1640
1
平时懒自己用的不多, 基本的还是会。但那些技巧像 pipe , grep 的各种变化, 一
问基本就是挂的节奏。
p******e
发帖数: 528
2
请问这是不是关于linux系统管理员相关的职位才会被问到这种问题?说起来
这些问题确实不容易,除非是专门的管理员,一般人虽然会用这些命令,但是
太深入的肯定是打不上来。

【在 j***y 的大作中提到】
: 平时懒自己用的不多, 基本的还是会。但那些技巧像 pipe , grep 的各种变化, 一
: 问基本就是挂的节奏。

f*******t
发帖数: 7549
3
只有面系统管理员才会被问这种问题吧,没听说码工也被问。
这帮人真是能把linux各种命令玩出花来
t***t
发帖数: 6066
4
I only know ls, cd, grep
j***y
发帖数: 1640
5
我面 jr Java Programmer
被 citi 的烙印面过 :给一个巨大(10 G)的log file,一个用户最近老是login 错误,
给定用户名,找到最近的登录记录。
还有一次: linux 如何中, count "error" 出现的次数.(估计是要从多个文件中找
h**********a
发帖数: 562
6
这是不是就是bash scripts什么的,经常job descriptions里面要求要会一些script编
程的。不能只算是管理员做的吧
T***1
发帖数: 445
7
前端就算了
后端的如果不知道,难道靠鼠标点点点去deploy和debug??
l****c
发帖数: 838
8
At least you need to know grep, wc to find and count.
I use this every day to process log files.
It is not fun and efficient to do manually.
You also need to know commands to understand and modify build system
if it based on bash.
IDE makes people dumb.

【在 j***y 的大作中提到】
: 我面 jr Java Programmer
: 被 citi 的烙印面过 :给一个巨大(10 G)的log file,一个用户最近老是login 错误,
: 给定用户名,找到最近的登录记录。
: 还有一次: linux 如何中, count "error" 出现的次数.(估计是要从多个文件中找
: )

p******e
发帖数: 528
9
我知道用grep,但是不知道怎么有效的grep一个巨大的文件。我google了一下,原来
确实是需要给grep加一些特殊的option才能快速的grep。说起来这确实是考了经验,
要是平时不grep这么大的文件的人,一般也不会去记这些特殊的option。
其实grep还好,要是问到用sed,awk那种工具就更麻烦一些了。

【在 l****c 的大作中提到】
: At least you need to know grep, wc to find and count.
: I use this every day to process log files.
: It is not fun and efficient to do manually.
: You also need to know commands to understand and modify build system
: if it based on bash.
: IDE makes people dumb.

z****e
发帖数: 54598
10

用groovy写个脚本,然后用vert.x做成web service
前台做一个简单的ui,就可以傻瓜化查找了
你们怎么还在用这么弱智的方式找log
居然还引以为荣?好的程序员会把一切都自动化了
甚至可视化了,把复杂问题简单化
但是傻逼和装逼的程序员会把简单问题复杂化

【在 l****c 的大作中提到】
: At least you need to know grep, wc to find and count.
: I use this every day to process log files.
: It is not fun and efficient to do manually.
: You also need to know commands to understand and modify build system
: if it based on bash.
: IDE makes people dumb.

z****e
发帖数: 54598
11
什么grep, wc这些,都是常见的需要实现的功能点
wc更是big data的入门级例子,spark主页上不就是在做wc?
而且谁现在还在用shell的wc去查找啊?
都是直接index起来,然后直接get了
而且就算是command line
python和groovy的script也要简单许多
一般对于大多数公司来说
nosql,mr这些最初的应用就是应用在log上
自动化了之后,业务人员都可以做很多事了,而不用来麻烦程序员
t*********r
发帖数: 387
12
看看服务器上的LOG,build脚本输出什么的用命令行还是比python快啊
很多时候搞开发DEBUG什么的专门写码太慢了

【在 z****e 的大作中提到】
: 什么grep, wc这些,都是常见的需要实现的功能点
: wc更是big data的入门级例子,spark主页上不就是在做wc?
: 而且谁现在还在用shell的wc去查找啊?
: 都是直接index起来,然后直接get了
: 而且就算是command line
: python和groovy的script也要简单许多
: 一般对于大多数公司来说
: nosql,mr这些最初的应用就是应用在log上
: 自动化了之后,业务人员都可以做很多事了,而不用来麻烦程序员

z****e
发帖数: 54598
13
那是py比较慢
groovy加上map reduce可以很快
而且算法上显然是google发明的算法要快
加上分布式的log是每一个node有自己的log
不可能让linux去curl
以后就是查log也要做成分布式系统了
随着nodes数量的增加,依赖人手工去做这些事的可能性越来越低了
内部系统也要建设,而且现在很多公司的build都是ci的mvn build
check in之后,jenkins马上build,log直接显示在web page上
也不需要用linux command,会用浏览器就行了
如果build fail才会发邮件通知,成功的话,就不管了
看到这么多人这么多公司的内部系统还如此落后,我感到痛心疾首啊
只会linux command line的人应该属于cs学得不好的那种
因为jvm和vert.x都有自己的command和shell
熟悉并了解这些command和shell才算是学得不错的那种

【在 t*********r 的大作中提到】
: 看看服务器上的LOG,build脚本输出什么的用命令行还是比python快啊
: 很多时候搞开发DEBUG什么的专门写码太慢了

S****8
发帖数: 401
14
俺最多用到 find ... | args grep ... 这种
有啥其他常用的grep命令, 大侠能不能总结分享下?
1 (共1页)
进入JobHunting版参与讨论
相关主题
c++ 吊丝堪称cs领域里的千老,看不到希望又被问到分布式cache的设计问题
小公司找工作是不是可以不刷题?生活中遇到某些java程序员真的是井底之蛙
leetcode如果有bug的话怎么debug微软没落的根源
有没有online python IDE(可以用来debug)一个linux简单面试题
Linux/Mac下大家用什么IDE, debug C/C++ project有两个offer: Linux后台和web,做哪个比较好?
tableau 昂赛面经Cs面试中除了会问到算法题还会有哪些题目?该怎么准备?
非牛人求google和tableau的选择Linux/unix Kernel Development 一般指什么?
招数据科学家 (转载)问几道老题
相关话题的讨论汇总
话题: grep话题: linux话题: command话题: line话题: log