背景

也许你有这样的疑问,数据分析师为什么要了解Linux?这不是开发人员应该了解的吗?把Windows+SQL+Excel+Python玩的精通,不香吗?

以上的疑问也许处有人会提出,但随着个人的职业成长,企业数字化的发展,终究会与Linux系统打交道,比如:在数据挖掘时,大量的数据需要做分析、特征提取,然后跑模型,这些任务在个人的Windows系统基本完全做不了,只能在Linux服务器上来完成

备注:在大厂就职的同学 and 公司基建做的非常好的,可以忽略本文,说明你们公司比本小编曾经就职的某手好点,当然多学习一些知识,对自己百利而无一害,活到老学到老

以下介绍的命令是基于: Centos系统,Linux的一个发行版

常用命令

  • pwd
    当前所处的文件夹位置

  • ls
    列出当前文件夹里面的文件及子文件夹

  • ll

该命令相当于 ls -l
展示文件夹里面的文件及子文件夹详细信息,有点类似在Windows里面查看文件夹时以详细信息方式展示一样

  • cd
    切换目录,换到别的文件夹

  • mkdir
    创建一个新建文件夹

  • cp 文件 新文件夹
    复制文件到新的文件夹里面,copy的简写

    cp -r 文件夹 新文件夹
    复制整个文件夹到新的文件夹里面,需要添加 -r 参数,进行递归式复制

  • mv 文件 新文件夹
    移动文件到新文件夹,move 的简写

    mv 文件夹 新文件夹
    移动文件夹到新文件夹

  • cat 文件名
    展示文件里面的内容

  • sort 文件名
    对文件里面的行进行排序

    sort -u 文件名
    对文件里面的行进行去重并且排序,-u 是 unique 的简写

  • head
    显示文件的前几行内容,在默认情况下,head命令显示文件的头10行内容,-n 参数可以指定要显示的行数

  • tail
    显示文件的后几行内容,在默认情况下,tail显示最后 10 行,-n 参数可以指定要显示的行数

  • top
    实时动态显示各进程的情况,可以按 M与T 进行可视化变化,可以显示为进度条样式

  • df -h
    显示目前在 Linux 系统上的文件系统使用情况统计磁盘,-h 参数代表使用人类可读的格式 human-readable,是human的简写

  • ps -ef
    查看服务器上所有运行的进程,类似Windows的查看任务管理器,PID 代表进程号

  • kill -9 进程号
    强制杀死进程,类似Windows的在任务管理器中结束某个进程任务,用上面的 ps 命令查出进程号后,可以直接强制退出该进程

  • rm
    删除文件或者文件夹,谨慎使用,删除掉就不容易恢复,不像Windows在回收站可以找回rm 文件名
    删除文件

    rm -r 文件夹
    删除文夹,-r 参数为递归删除文件夹及子文件夹里面的文件

好用的学习网站

以上介绍的只是几个常用的命令,下面列出几个网站,个人感觉这几个比较好用,供大家可参考学习

  • https://man.linuxde.net/
  • http://c.biancheng.net/linux_tutorial/
  • https://www.runoob.com/linux/linux-tutorial.html

历史相关文章

  • Linux之NTFS、FAT32、exFAT 各种格式硬盘挂载整理
  • Linux (Centos 7)中 Anaconda环境管理,安装不同的版本Python包

以上是自己实践中遇到的一些问题,分享出来供大家参考学习,欢迎关注微信公众号:DataShare ,不定期分享干货

数据分析师常用的 Linux 命令总结相关推荐

  1. linux读取一行数据命令,常用的linux命令和逐行数据处理的例子

    原标题:常用的linux命令和逐行数据处理的例子 Linux具有开源,处理性强等优点. 并且由于生物数据量较大,对数据处理性能要求更高, 所以生物信息分析软件大多都是针对linux系统进行开发的. 在 ...

  2. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...

  3. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  4. 20条最最常用的Linux命令讲解

    推荐阅读 微服务:springboot系列教程学习 源码:Javaweb练手项目源码下载 调优:十五篇好文回顾 面试笔试:面试笔试整理系列 玩过Linux的人都会知道,Linux中的命令的确是非常多, ...

  5. 初识Linux操作系统及常用的Linux命令

    文章目录 每日一句正能量 前言 一.Linux简介 二.Linux常用命令 每日一句正能量   平淡的生活,会带给你最简单的幸福:忙碌的脚步,会带给你最美丽的风景:真诚的祝福,会带给你最由衷的快乐! ...

  6. 工作中整理的常用的Linux命令

    工作中常用的linux命令整理 文章目录 1.单引号和双引号的区别: 2.关机:shutdown -h now | init 0 | poweroff 3.重启:shutdown -r now | r ...

  7. Java程序员最常用的Linux命令

    大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的.但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可.这里,我就从一个Java程 ...

  8. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  9. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

最新文章

  1. Python必备基本技能——命令行参数args详解
  2. python里保存图片_python保存图片报错?
  3. (WPF) DataGrid之绑定
  4. extundelete应用实战
  5. Spring实用系列-深入了解SpringMVC OncePerRequestFilter过滤器原理
  6. python 血缘进程共享数据
  7. The Normal Distributions Transform: A New Approach to Laser Scan Matching
  8. 【线性代数】P6 矩阵的幂转置特殊矩阵
  9. Epson LQ1600K3+ 打印区域
  10. html+css京东登录页面
  11. 老师给我推荐的经典管理书籍
  12. wordpress添加备案链接 亲测无误
  13. hive Cannot truncate non-managed table
  14. linux中编辑jar包的内容
  15. 幼儿园案例经验迁移_多种形式培养幼儿的迁移讲述能力
  16. SVN客户端无法连接服务器的问题
  17. 消防工程师 1.1 消防给水及设施(3)
  18. 韩梦飞沙音乐 第三弹
  19. [附源码]Python计算机毕业设计大学生规划平台
  20. 在液晶面板称王后,京东方在中小尺寸OLED面板市场挑战三星

热门文章

  1. html定义var,html的var标签是什么?关于var标签的定义和用法详解
  2. mat 释放_c++ - OpenCV无法释放Mat *内存 - 堆栈内存溢出
  3. vc++6.0打开文件闪退解决办法
  4. 谷歌浏览器上传文件崩溃
  5. 谷歌浏览器上传文件总是无反应,导致浏览器崩溃的问题
  6. 使用canvas实现小矮人行走案例
  7. 删除下拉框只找23火星软件_下拉框优化首选23火星软件
  8. python 金字塔_Python金字塔
  9. 基于python-opencv实时识别黑线赛道(三)之上位机PID调控前篇
  10. FreeCAD软件安装