使用windows系统时,如何获取一个大小为1M的文件的行数呢?一般是选择用excel或notepad++等软件打开文件,然后查看最后一行的行号,那如果是想快速获取一个大小为1G的文件的行数呢?或是想快速获取100个大小为1M的文件的行数呢?这两个问题以我对windows浅显的知识就很难解决,但是换个方向如果是在Linux系统中这两个问题是不是就迎刃而解了呢?那美滋滋地想一下如果windows系统中也能用Linux命令那我的效率岂不是要起飞?

能不能起飞先不说,但是windows系统中使用Linux命令可是非常简单,只要下载一个软件Git for windows,常见的Linux命令都可以直接使用了。下面整理了Git for windows使用的基础教程、进阶教程、技巧,大家可以根据自己需要选择查看。

Git for windows 使用基础教程

首先就是安装Git for windows,大家可以直接从软件官网或在公众号输入git来获取最新版的软件安装包,然后双击安装包安装就可以了。安装非常简单,大家全程点击Next就可以了。

安装好后我们可以在windows文件管理器中一个文件夹内或在桌面中点击鼠标右键,点击Git bash Here,就可以进入到Git bash界面输入常用的Linux命令了。(不知道的输入什么,看下这个为生信学习打造的开源Bash教程真香!!(目录更新)!)

Git for windows 使用进阶教程

通常使用Rstudio是为了更方便地使用R,但是Rstudio的Terminal在装了Git for windows也能派上用场了。

首先我们需要在Rstudio的Global Options中设置Terminal对应Git Bash

然后我们在Rstudio的Tools选择New Terminal,就可以看到出现了一个有彩色字母的Terminal界面,并且命令行最前面以$开头,这个界面就和我们之前打开的Git Bash界面一样,都可以输入Linux命令。

然后我们就可以在Terminal里输入Linux命令了。(温馨提示一下,Rstudio的Console中是输入R的代码,Terminal如果指定了Git bash就可以输入Linux命令,大家不要混淆哦!)

不过如果在Terminal中出现输入常见的命令,代码报commond not found的错误时,我们就需要存放Git中的Linux命令的文件夹完整路径(使用默认安装装的位置是”C:\Program Files\Git\usr\bin”)放到系统环境变量中,然后重开RstudioTerminal就没有问题了。

其他 Git for windows 使用技巧

wget功能拓展使用

我们可以通过查看上面提到的存放Git中的Linux命令的文件夹,来了解Git可以使用哪些Linux命令。

ls /usr/bin/*.exe

wget是下载文件利器,如果我们知道文件下载地址我们就可以直接在命令行使用wget下载,而Git for windows 提供的可以使用的Linux命令并不包括wget。所以下面介绍怎么扩展wget的功能。

其实也很简单,就是在 https://eternallybored.org/misc/wget/ 下载wget软件的安装包。

然后用解压软件把安装包下所有文件解压到存放Git中的Linux命令的文件夹(注意解压后wget.exe这个文件要放在Git安装目录的usr/bin/目录下),当然也可以解压到别的文件夹,但要注意的是都要把wget.exe这个文件的文件夹的完整路径放到环境变量里

下面我们看看怎么把wget.exe所在的文件夹路径放到环境变量里。

对环境变量中的Path变量进行编辑,然后点击确定,之后打开Git bash就可以使用wget了。

迅速打开进入某个文件夹的Git bash

Git bash有一个好处是因为在某个文件夹中打开的Git bash here,所以打开的Git bash的所在位置都是文件夹的位置,然后可以通过cd来切换位置,但是如果我们每次都是要进入一个固定文件夹来打开Git bash,但是这个文件夹所在的目录层级太多,这时候有没有什么快捷方式呢?

大家可以先对Git安装目录下的git-bash.exe文件建立一个快捷方式。

然后把快捷方式放到桌面上,可以看到这时候打开快捷方式是进入的根目录—/,就对应着Git的安装目录。

修改快捷方式的属性中的起始位置为自己想要的文件夹位置

然后打开快捷方式后就发现现在进入的就是修改后的文件夹位置了

Git bash查看中文

如果一些文件或文件夹使用中文命名,直接用ls来查看很容易出现乱码,不方便查看。

我们来看下怎么解决因为中文导致的乱码问题。首先在Git bash标题框处点击右键,选择Options选项,然后点击Text,修改Git bash使用的字符类型。

我们选择Character set中的字符类型中的UTF-8,然后点击save来保存修改。

现在我们再来使用ls来查看文件,中文就正常显示了。

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

点击阅读原文,跳转最新文章目录阅读

这个40M的小工具助你在windows下处理数据如虎添翼!!相关推荐

  1. rstudio的数据集怎么建立和保存_这个40M的小工具助你在windows下处理数据如虎添翼...

    使用windows系统时,如何获取一个大小为1M的文件的行数呢?一般是选择用excel或notepad++等软件打开文件,然后查看最后一行的行号,那如果是想快速获取一个大小为1G的文件的行数呢?或是想 ...

  2. 还在搞公众号互推涨粉?这个小工具助你粉丝躺增!

    经过1周的数据验证 邀请用户测试.OpenWrite(官网: https://openwrite.cn )正式推出一款超级实用的增长小工具:ReadMore! 该工具旨在帮助拥有个人博客的用户,快速的 ...

  3. 【实用小工具】Ditto下载--Windows 剪贴板历史记录增强工具

    Ditto粘贴缓冲小工具 巨好用,可以缓存多个粘贴,免费开源! 文字, 图片都能缓存 下载链接 官网 CSDN下载 小惊喜–windows10自带 后来, 发现windows10自带一个好用的剪切板 ...

  4. Flutter桌面小工具 -- 灵动岛【Windows+Android版本】

    通过此篇文章,你将了解到: Flutter动画实现灵动岛: Flutter如何开发一个置顶可自由拖拽的小工具: 分享一些关于灵动岛的想法. ⚠️本文为稀土掘金技术社区首发签约文章,14天内禁止转载,1 ...

  5. [Python]小工具:将文件夹下多格式图片自动移动到指定位置

    不扯远,直接聊重点,目的:将一个存放乱七八糟格式文件的文件夹中找出所有格式的图片,并将这些图片移动到指定路径下去 准备: 1.[资源]:存放乱七八糟文件的文件夹 我们这从江湖上搜集了些乱七八糟的东东都 ...

  6. windows下的工具链 树莓派_7. windows下 influxDB 操作工具 InfluxDBStudio

    Github地址 InfluxDBStudiohttps://github.com/CymaticLabs/InfluxDBStudio 版本发布地址 访问这里,查看相关的版本发布,如下: 可以看到, ...

  7. 安装dig工具linux系统,在windows下安装dig工具

    下载地址: http://members.shaw.ca/nicholas.fong/dig/ 将此压缩包解压至例如 c:\dig 目录 检查 %WINDOWS%\system32 下有没有 msvc ...

  8. ubuntu安装截图工具 flameshot(对标windows下snipaste)

    1.下载flameshot的ubuntu安装包 链接:https://github.com/flameshot-org/flameshot/releases 找到对应的ubuntu系统版本自行下载. ...

  9. 嵌入式linux开发,minicom,串口通信工具,就像Windows下的超级终端

    Linux 下的 minicom 的功能与 Windows 下的超级终端功能相似,可以通过串口控制外部的硬件设备.适于在 Linux 通过超级终端对嵌入式设备行管理. 一.安装 sudo apt-ge ...

最新文章

  1. oracle12之 多租户容器数据库架构
  2. python中元组tuple官方使用手册
  3. MYSQL中如何查看表结构命令_mysql查看表结构命令
  4. java完整版记事本_求java记事本完整版
  5. PyTorch基础(11)----- torch.sum()方法
  6. 第七节 VMware View 6.0 菜鸟入门 Composer 安装和部署
  7. C++ this指针初步使用,与链式编程
  8. LeetCode - Easy - 119. Pascal‘s Triangle II
  9. 尤其是java程序员(转载)_JAVA程序员 学习任务(转载)
  10. Python与C:指针与按址传递
  11. Java中几种高性能的队列
  12. 树算法系列之一:CART回归树
  13. Shell设置环境变量
  14. 一次性搞懂 HTTP、HTTPS、SPDY
  15. PTA 7-128 大于m的最小素数
  16. 安霸Ambarella CV系列芯片
  17. 两个div右侧固定,左侧自适应屏幕
  18. 易语言模拟器中控源码 全新手游模拟器通用中控源码, 适用于各种游戏, 源码现成的只需要更换游戏就可以用哦
  19. Windows下通过VNC访问Linux服务器(可视化界面)
  20. #计算机网络与应用:某中学校园网方案设计

热门文章

  1. Keep 再融资以后
  2. 浅谈数据库乐观锁、悲观锁
  3. 老p7,来阿里快十年了,怎么着资产都上千万了,但是过的无比拮据
  4. 高中生也能读懂的Docker入门教程
  5. IT人的八大修炼神器
  6. 敏捷方法适合什么样的团队?
  7. 推荐8个非常实用的办公软件和网站,效率提升
  8. jQuery下拉框元素操作
  9. 排序算法----桶排序(java版)
  10. Cefsharp生成的项目在自己电脑上能打开,其他电脑上不行,提示找不到指定文件cefsharp.core.dll