学习小组D5笔记——玉子卿

Linux与服务器

  • 目前很多小伙伴学过的编程语言都是搭载在一定操作环境的编程软件下的,例如Rstudio,用于代码的编译和修改
  • 但在Linux系统中,除非自己建立一个平台,否则只能面对漆黑一片的界面看五颜六色的代码
  • Linux系统应用最广泛的主机是服务器,一台服务器相当于多台电脑主机,可以并行多台电脑,在这种情况下界面换来换去想必是没有一行代码方便,最多两行,就可以换台电脑了,用久了还是很爽的

Linux与生信

  • 生信人为什么要用Linux与服务器?因为如果你不用这些免费的小助手,你的电脑不管有几个盘,通通都会被塞满,满到全盘爆红
  • 最主要的是Linux系统兼容很多语言,不光生信人用,码农也用

了解Linux

  • 了解一个系统最直接的方法就是边学边做
  • 首先,下载,学Linux最多是在运维工程师培训里比较多,例如马哥的运维培训班(很详细,基础很扎实),但运维班里通常用的都是虚拟机,新手的个人电脑要带动虚拟机以及在虚拟机里建立的系统是比较难的,我最开始的时候用的是虚拟机+ubuntu系统,虚拟机会有个桌面显示,是相对于命令行来说比较友好,但是缺点在于虚拟机相当于在原来win的系统中又创建了一个新的系统,但文件不能互通,还要占用内存系统,这就导致,做着做着,电脑内存就疯狂不见
  • 比较推荐的方法是在win的商店里直接下一个ubuntu的应用就行,虽然文件也不互通吧,但是可以用一行命令给链接过去,也是很方便了
  • 具体步骤
    要运行linux必须要有环境,因为一般电脑的运行环境都是win(mac系统可以不用这些),所以第一步,配置运行环境
  • 打开设置:桌面右键


    右键
返回
设置

更新和安全
开发者选项
  • 打开控制面板


    我的在桌面上

    程序
更改win功能

打开子系统
  • 打开商店


    如果没有手提袋标志的就从放大镜这里搜索

    搜索store

    搜索ubuntu

    三个都行,反正免费
  • 剩下就按照提示安装好就行
  • 打开后会让设置用户名和密码,在linux中所有密码的设置都是不会显示你密码的,甚至连*都没有,所以,请一定记好自己的密码。
  • 然后个人电脑上配置的ubuntu系统就做好啦,如果想修改ubuntu的文件夹位置可以参考

https://blog.csdn.net/gg864461719/article/details/106234261

远程登录服务器

  • 因为用linux处理的大部分是大数据,服务器是最好的选择,如何在个人电脑端登录服务器,最好的办法是软件来做,我只用过xshell,具体的安装和修改,已经有很多大佬给写好啦

https://www.jianshu.com/p/8a340b103a41

开始认识linux

  1. 界面


    界面
  2. pwd命令——查看当前路径


    pwd
  3. mkdir命令——新建文件夹


    新建四个文件并查看当前目录下的内容
  4. ls命令——查看当前目录下的文件及文件夹(ls --help可查看子命令)

  5. rm命令——删除


    删除文件
  6. cd命令——转换文件路径


    新建文件+换路径
  7. vi命令——文本编辑器


    文本编辑

    vi编辑器
  8. cat、head命令——查看


    cat
head
  1. cp命令——复制粘贴文件


    复制并粘贴,给新文件名字
  2. mv命令——移动文件/给文件重命名


    移动到主目录“~”下

Q&A:

  1. ls输出的是横向的列表,怎样输出长格式列表
ls -l      #或
ll
  1. 如何查看长格式列表中文件的大小?
    同上
  2. 查看Linux系统版本、内存与硬盘空间?
  • 系统版本
lsb_release -a
  • 内存
free -m
  • 硬盘空间
df -lm
  1. 怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录?
mkdir -p xxx/xxx/xxxx
  1. 怎样删除这些层级目录?
rm -rf xxxxx/xxx/xxxx
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容