首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
334862132
V2EX  ›  程序员

各位现在是用工具多还是命令行多

  •  1
     
  •   334862132 · 201 天前 · 5891 次点击
    这是一个创建于 201 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近新入职一公司发现一同事工作时候一路命令行平推,
    看的我都懵逼了

    连接服务器一路 ssh 命令
    mysql,redis 一路命令平推
    时间戳直接命令行进入
    python
    import time 包做一下解析

    现在标准玩法不都是各种工具么

    xshell xftp navicat anotherredis
    时间戳转时间上网站转一下

    虽然挺多命令我也会,但是这几年各种工具各种用 那里不会点那里,那些命令早就生疏了

    我现在有点怀疑人生了, 大家现在写代码是一路命令行平推过去还是用各种工具去查啊
    78 条回复    2019-12-18 14:16:41 +08:00
    smallgoogle
        1
    smallgoogle   201 天前   ❤️ 3
    这样的工作方法不是挺好的吗?至少证明他基础功真的很扎实。
    littleylv
        2
    littleylv   201 天前   ❤️ 1
    只要效率高,用命令行还是用工具,有所谓吗?
    wtks1
        3
    wtks1   201 天前 via Android
    都有吧,没有哪种明显用的多的
    334862132
        4
    334862132   201 天前
    @littleylv 确实无所谓啊,不过他敲命令行那速度,我感觉我最巅峰时候都不如
    不过感觉他敲的再快也没哪里不会点哪里快
    u823tg
        5
    u823tg   201 天前
    可能习惯吧。说不定上份工作是内网各种审查只能这样干。
    lihongjie0209
        6
    lihongjie0209   201 天前
    数据库几十个字段就哭了
    watzds
        7
    watzds   201 天前 via Android
    命令平推,这个用词好像挺霸气的,让我想到推土机

    一般哪个方便用哪个,命令行自己 shell 封装一下挺方便的
    jeffh
        8
    jeffh   201 天前 via Android
    我基本都是命令行了,跟你的同事差不多,讨厌装各种乱七八糟的桌面端,有洁癖
    jeffh
        9
    jeffh   201 天前 via Android
    数据库就比较少用命令行,直接用 idea 自带的连接,不然命令行字段多就 gg 了
    BigBrother1024
        10
    BigBrother1024   201 天前   ❤️ 49
    旁边有人的时候,命令行
    InkStone
        11
    InkStone   201 天前
    桌面端程序的可定制性比较差,组合起来也麻烦。

    命令行一个个敲肯定是慢的,再熟练也快不到哪里去。但可以很方便地改写定制。
    InkStone
        12
    InkStone   201 天前
    当然,如果一个桌面程序开箱即用,真的能满足我所有需求,我也不会刻意回避
    hakono
        13
    hakono   201 天前
    你让我用 ssh 命令行或者 mysql 命令行我是不干的
    一个是熟练度问题,另一个则是这两样东西再怎么熟练也没法做到 GUI 那样无脑快速

    至于写脚本那肯定是命令行了
    securityCoding
        14
    securityCoding   201 天前
    Buges
        15
    Buges   201 天前 via Android
    命令行工具咋就不是工具了。
    gui 和 cli 当然哪个方便用哪个,很多情况下确实就是 cli 更好用。
    emmmlucky
        16
    emmmlucky   201 天前
    点点点不爽吗
    kotokz
        17
    kotokz   201 天前 via Android
    我用命令习惯了,最近公司抓这方面很严,慢慢都要用 mircoservice 取代,不让登录服务器了。超级不习惯
    ysn2233
        18
    ysn2233   201 天前
    ssh 一直用命令行,数据库不用
    itabas016
        19
    itabas016   201 天前 via Android
    @BigBrother1024 #10 秀儿 你先坐下
    xiaochun41
        20
    xiaochun41   201 天前
    其实看快不快就看,就看双手的活动范围。
    所以能用键盘的话,尽量不用鼠标,效率会快很多
    基于上面的考虑,如果用 GUI 工具,那么能记住很多快捷键会快很多,
    如果是用 CLI 的话,用一个好的 shell 环境 + alias 能很好的提升效率。

    个人经验是:很多常用操作都使用 Shell 或者 python 写成工具,能节省不少时间。
    winterbells
        21
    winterbells   201 天前 via Android
    两开花
    oneisall8955
        22
    oneisall8955   201 天前 via Android
    看情况,两个都有用
    ETiV
        23
    ETiV   201 天前   ❤️ 1
    时间戳直接命令行进入
    python
    import time 包做一下解析
    ----

    低效……

    直接命令行 `date -d @时间戳` 试试
    Vegetable
        24
    Vegetable   201 天前
    服务器我也是 ssh
    redis-cli -h
    时间戳一般是用 datetime.datetime.fromtimestamp 解析,其实这个用浏览器可能更快一点,就看浏览器有没有打开

    mysql 用命令行不行的,语句太长了
    vakara
        25
    vakara   201 天前 via Android
    能用命令行且不太影响效率和理解程度的情况下都是命令行,做之前还可以思考一下是不是需要这样干。
    guxingke
        26
    guxingke   201 天前
    能不用 GUI 就不用 GUI
    没有 CLI 就创造 CLI
    iamtricker
        27
    iamtricker   201 天前
    @Vegetable 可以试试 Mycli 连接 MySQL
    iamtricker
        28
    iamtricker   201 天前
    @ETiV

    date +%s

    date -r {{timestamp}}

    我一般是这样。。。
    jaylee4869
        29
    jaylee4869   201 天前
    Xshell 爆出过后门。。。
    palfortime
        30
    palfortime   201 天前 via Android
    原来我所在的流派叫做平推流,这名字不错
    imdong
        31
    imdong   201 天前
    一般命令行用的多,但是数据库类的,还是 GUI 好用。
    转时间戳转码之类的现在 uTools 欢迎你。
    xiaoshenke
        32
    xiaoshenke   201 天前 via Android
    说的不就是我
    scukmh
        33
    scukmh   201 天前
    原来我喜欢的流派叫平推流,感谢楼主分享。
    scukmh
        34
    scukmh   201 天前
    时间戳的话我一般习惯性的采用 alfred 来弄。
    TesterCC
        35
    TesterCC   201 天前
    哪个方便用哪个。
    本地我会图形化工具和命令行结合。
    服务器环境一律命令行操作,其实插件安装得好,操作熟悉的话,有时候命令行比图形操作还方便。
    bobyang
        36
    bobyang   201 天前 via Android
    能工具的就懒得命令行。。。哈哈哈
    DevRoss
        37
    DevRoss   201 天前 via Android
    内网限制多的时候不得不这样做
    Chingim
        38
    Chingim   201 天前 via Android
    这个分类怎么分的,命令行不是工具吗
    james122333
        39
    james122333   200 天前
    我就是这样 一个字 爽 如果再弄个东西
    jinliming2
        40
    jinliming2   200 天前 via iPhone
    我的话,大部分习惯直接命令行。
    但还是要看上下文,比如刚在浏览网页,突然临时看一下数据库,可能就图形界面了,因为开命令行并不比图形快,但是如果刚刚就在操作命令行,那么就不会去开图形界面了。

    选取图形版软件也是有点洁癖的,就是功能一定要简单、单一,用不着的功能可以有,但我不用的话别来烦我,高级功能都是没有副作用的。最好是原生二进制应用,占用资源很少的那种。所有功能都是基本功能,能让你一看到就知道是对应哪条命令行,并且最好不要仅用图标形式显示( mac os 有些软件就只给你显示个图标,鼠标移上去都不显示注释的,鬼知道图标是啥个意思呦,习惯 windows 上绝大多数鼠标移到图标上都有提示)
    YoYoLikesCiCi
        41
    YoYoLikesCiCi   200 天前
    学生,命令行,可能是因为还没有接触大型项目吧
    ksharp8
        42
    ksharp8   200 天前
    linux 基本命令行,其他吃鸡
    penguinWWY
        43
    penguinWWY   200 天前
    命令行工具也是工具啊
    日常办公 Linux,图形界面蠢到爆
    nianyu
        44
    nianyu   200 天前
    客户端, 命令记不住也懒得记
    zrc
        45
    zrc   200 天前
    看情况吧,有时候用多个命令+管道,比多个 gui 工具还是要块的
    nmap
        46
    nmap   200 天前
    刚毕业?看谁都是大神
    photon006
        47
    photon006   200 天前
    我也基本命令行平推,能不用鼠标就不用,命令行也没那么难用,添加一个文件:~/.inputrc,粘贴内容:

    "\e[A": history-search-backward
    "\e[B": history-search-forward
    set show-all-if-ambiguous on
    set completion-ignore-case on

    就很容易通过开头字母找到历史命令,比原生“ctrl + R”搜索好用 N 倍,再搭配其他快捷键比如“F6”、“shift + F10”、“F12”等就能解决很多操作问题。

    想要时间戳一般在命令行进入 node 输入“+new Date()”或者在 chrome 按 F12 输入“+new Date()”

    再把 terminal 设置半透明全屏,hollywood 装逼
    DelayNoMore
        48
    DelayNoMore   200 天前
    mysql 用 GUI 不香吗,不过常用的 linux 命令还是要记在心里的
    hanyi
        49
    hanyi   200 天前
    怎么?
    你有女朋友的人,就看不起天天跟五姑娘玩耍的嘛!
    darknoll
        50
    darknoll   200 天前
    精通 curl、git、nmap 等命令行工具
    lxilu
        51
    lxilu   200 天前
    鼠标可以快过敲命令,但绝不会快过快捷键。相同情况下,鼠标肯定慢于键盘,CLI 慢是因为它是一维的。
    VANHOR
        52
    VANHOR   200 天前
    之前 git 会用命令行,安装了 fork 之后发现还不错,就没用命令了。
    lxilu
        53
    lxilu   200 天前
    鼠标是二维的,快捷键是十维的(可以跳过多重菜单)
    Joyboo
        54
    Joyboo   200 天前
    喜欢平推
    srx1982
        55
    srx1982   200 天前
    哪个效率高用哪个
    ivvei
        56
    ivvei   200 天前
    数据库不到万不得已我是不会去用命令行的,字段都显示不全,没法看。
    charlie21
        57
    charlie21   200 天前
    怎么节省内存就怎么来
    lixm
        58
    lixm   200 天前
    时间戳这个, 写个 Alfred 的 workflow 不是更香吗?
    Dylaan
        59
    Dylaan   200 天前
    过两天再来问同事敲机械键盘声音大怎么办,嘻嘻
    wqzjk393
        60
    wqzjk393   200 天前
    @u823tg 我靠。。前一阵子才玩过,内网资源有限无法安装 ide,于是两个命令行一个敲编译运行命令,一个打开 vim 写代码,这边写完了一段 w 一下,那边随手敲个运行脚本命令。。。。让人蛋疼无比
    silentstorm
        61
    silentstorm   200 天前 via Android
    VPS 不都得 SSH 上去操作吗?命令行是基本功啊
    Raymon111111
        62
    Raymon111111   200 天前
    不要纠结工具本身

    哪个效率高用哪个, 顺手也行
    chocotan
        63
    chocotan   200 天前
    哪个方便用哪个
    unco020511
        64
    unco020511   200 天前
    我选择 GUI,因为我记不住命令
    zw1one
        65
    zw1one   200 天前
    正式环境数据库端口不对外开放。。。我只能上去只能用命令行:(
    danielclay
        66
    danielclay   200 天前
    无论命令行还是工具,适合自己的才能效率高
    wa143825
        67
    wa143825   200 天前
    创建文件夹,启服务用 cli,其他的用 GUI
    xcstream
        68
    xcstream   200 天前
    命令优点可以写成脚本
    gowa
        69
    gowa   200 天前 via iPhone
    运维出身的我 有什么理由不用命令行。主要是要有好用的命令行。

    ssh 不解释 9 气球~~一~
    imycc
        70
    imycc   200 天前
    看情况跟个人喜好,哪种效率高用哪种。日常攒了很多小脚本,自己想怎么改就怎么改,舒服。
    gowa
        71
    gowa   200 天前 via Android
    这个要看使用场景的。
    ssh 私钥登陆有,什么理由不用命令行。真正比命令行好的客户端没啥说的。securecrt 当之无愧定义。xshell 开个 sftp 还得外挂程序。
    至于说 mysql 这些 mycli 试试。mysql 客户端新版本好像是已经支持元数据补全了。

    不过这些都,是针对相对简单点的 操作 了。
    Les1ie
        72
    Les1ie   200 天前
    时间戳除了 python 的 time.time()还有啥方便的么.... 我一般都是这样取的
    manami
        73
    manami   200 天前 via Android
    装逼成分多
    silvernoo
        74
    silvernoo   199 天前 via Android
    这也算装逼?这不是基本功吗?
    gzzchh
        75
    gzzchh   199 天前 via Android
    有 cli 那就 cli 搞定 没有再考虑工具
    janda
        76
    janda   199 天前
    在 linux 的服务器上面是命令行的、只能用命令行!别问、问就是命令行
    CivAx
        77
    CivAx   199 天前
    ssh -p

    mysql -h -P -u -p

    redis-cli -h -p -a

    如果这都能是 “装逼成分多”,那楼上那位大概就是个半吊子
    CallMeReznov
        78
    CallMeReznov   199 天前
    讲道理 最开始我是用工具比较多,但久而久之发现还是命令行比较舒服
    尤其是要在电脑上装大量软件还非正版的情况下
    XSHELL 被国内大家都知道的公司代理后我就直接 win10 自带的 SSH 走起

    mysql 的话用的是 python 的 cli,自带提示

    其他的场景在不熟悉的清空下可能用工具,比较是熟悉后还是会且回命令行.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2571 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:23 · PVG 23:23 · LAX 08:23 · JFK 11:23
    ♥ Do have faith in what you're doing.