Linux: 初学

今天的学习重点是:Linux

学生信用Linux的必要性

生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。命令行模式可以批量、高效地处理文件,满足数据分析的要求。

如何才能使用到Linux

  1. 直接把自己的电脑变成Linux操作系统,比如Ubuntu,CentOS,Red Hat等。
  2. 使用服务器,比如自己研究机构或者大学的服务器,阿里云服务器,腾讯云服务器等。
  3. 在你的Win10系统里可以原生运行Ubuntu子系统,可以直接在应用商店下载,不要方便呀。

练习使用Linux服务器

如果我们自己电脑的配制不高,但还勉强能运行Linux系统,那就能通过此电脑连接到远程服务器,从而享受到远程Linux服务器那无与伦比的高配置。

如何登陆远程服务器?

使用ssh 用户名@服务器地址 就可
ssh bio04@122.51.158.112
然后会让你输入密码,你胆大心细地写就好了,不要方,因为密码输入过程不显示

几个最常用的Linux命令

  • pwd 用来显示当前目录的完整路径,说白了就是告诉你你在哪里


    截屏2020-06-02 下午7.56.31.png
  • mkdir 用来创建新目录
    mkdir 目录名 在当前目录中创建新目录
    mkdir 完整路径/目录名 在指定路径下创建新目录
    mkdir -m 777 目录名 在创建目录的同时设定权限,比如这里的777就代表所有用户对此目录可读,可写,可执行等
    mkdir -p 目录名1/目录名2 连续创建两级目录

  • ls 用来显示目录中的列表

    截屏2020-06-03 上午8.43.24.png

    加上参数-l,即ls -l 可以显示以列排列的列表
    截屏2020-06-03 上午8.45.29.png

    加上 参数 -color,可以使不同类型的文件以不同颜色显示
    ls -ll 以字节数显示文件大小
    ls -lh 以Mb或者Gb显示文件大小,系统会根据文件大小自己调节

  • rm 用来删除文件或者目录
  1. rm 删除普通文件
  2. rmdir 删除空目录
  3. 删除非空目录,就是删除目录中的文件和本目录
  • cd 进入某一个目录,即去到你想去的地方
  1. cd 当前目录中的目录名/目录完整路径 直接去到一个目录
  2. cd .. 返回上一级目录
  3. cd - 返回刚才来时的目录


    截屏2020-06-03 上午8.52.53.png
  • vi 用来新建脚本或者文本文档,用来编辑文本文件
  1. vi 文件名 新建一个文本文件
  2. vi 文本文件 i 用来编辑文本文件
  3. :wq 退出编辑并保存
  • cat 用来查看文本文件的内容 q退出
  1. head 显示前十行
  2. tail 显示后十行

-cp 复制文件
cp 路径1/文件名1 路径2/文件名2 将路径1下的文件1复制到路径2中并命名为文件2

  • mv 有重命名和移动文件两个用法
  1. mv 文件1 文件2 将文件1重命名为文件2
  2. mv 文件 路径 将文件移动到路径下

查看软硬件信息

cat/proc/version #查看当前操作系统版本信息
uname -a #查看当前操作系统内核信息
cat/etc/cpuinfo #查看CPU相关信息
free #查看内存信息
lsblk #查看硬盘和分区分布

建立层级目录

mkdir -p 目录1/目录2 #建立层级目录

删除层级目录

rm -r #递归处理,删除此目录中的文件和目录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容