当前位置: 首页 > news >正文

Day2 生信新手笔记: Linux基础

一、基础知识

1.1 服务器

super computer 或 server

1.2 组学数据分析

组学数据:如基因组学、转录组学、蛋白质组学等;
上游分析:主要涉及原始数据的获取和初步处理,计算量大,消耗的资源较多,在服务器完成。(Linux)
下游分析:在上游分析的基础上,对数据后续的分析和可视化。例差异分析、富集分析、生存分析等。(R或Python)

1.3 个人电脑连接服务器

使用Xshell或git或MobaXterm
输入 ssh 用户名@IP地址
比如 ssh xiaoxiao@101.102.103.104

二、Linux常用的基础命令

2.1 pwd

pwd: print working directory,也就是显示当前路径
在这里插入图片描述

2.2 mkdir

mkdir :make directory-- 创建空目录

mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码

2.3 ls

ls : list 列表显示当前路径下的文件
在这里插入图片描述
ls -l 显示详细信息
在这里插入图片描述

2.4 cd

cd : change directory 更改路径,进入一个目录
在这里插入图片描述
返回上一级目录

cd ..

返回家目录

cd ~

2.5 vi

vi : visual interface 新建脚本或者文本文档(vi是Linux中的文本编辑器)

vi hello_world.txt
#英文输入法,然后敲i键,就可以输入了
#输入想要的内容
#按Esc键,退出编辑状态
#输入:wq    保存并退出 (write quit)

2.6 cat

cat : 显示文件内容或连接多个文件并显示 (concatenate)

cat hello_world.txt

在这里插入图片描述

2.7 cp

cp: 复制文件, copy,Linux中一切都是文件。
在这里插入图片描述

2.8 mv

mv: 移动文件到指定路径 (move)
在这里插入图片描述

2.9 rm

rm : 删除文件 (remove)

rm            # 删除文件
rm -f         # 删除目录
rm -rf        # 删除层级目录

在这里插入图片描述
在这里插入图片描述

三、一些有用的命令

1. 查看文件大小

ls -lh

在这里插入图片描述

2. 查看系统版本、内存与硬盘空间

cat /etc/os-release      # 查看系统版本
free -h                         # 查看内存信息
df -h                            # 查看硬盘空间

在这里插入图片描述

3. 建立类似 /tmp0/tmp1/tmp1.1 的层级目录

mkdir -p /tmp/tmp1/tmp1.1
http://www.lryc.cn/news/495967.html

相关文章:

  • 001集—— 创建一个WPF项目 ——WPF应用程序入门 C#
  • 【C++】1___引用
  • 如何通过 JWT 来解决登录认证问题
  • 高效集成:将聚水潭数据导入MySQL的实战案例
  • Jenkins-基于 JNLP协议的 Java Web 启动代理
  • Qt数据库操作-QSqlQueryModel 的使用
  • C语言编程1.21波兰国旗问题
  • 如何利用微型5G网关为智慧无人矿车提供精确定位
  • 使用docker-compese部署SFTPGo详解
  • Ajax基础总结(思维导图+二维表)
  • Spring Task和WebSocket使用
  • 微信小程序 本地调试和vconsole可以 但在体验上页面不请求数据
  • QT:将QTableWidget内容写入txt文件中
  • 前端面试题(六)
  • 「Mac畅玩鸿蒙与硬件35」UI互动应用篇12 - 简易日历
  • Leetcode581. 最短无序连续子数组(HOT100)
  • HTML前端开发-- Flex布局详解及实战
  • 基于JWT跨语言开发分布式业务系统的挑战与实践:多语言协作的最佳方案
  • 二分法篇——于上下边界的扭转压缩间,窥见正解辉映之光(2)
  • 什么是 Kata Containers?
  • SpringMvc项目配置RabbitMq
  • shell编程(4)脚本与用户交互以及if条件判断
  • vue2组件跨层级数据共享provide 和 inject
  • springboot/ssm校园闲置物品交易系统ava大学生二手闲置交易平台web二手源码
  • Redis实现限量优惠券的秒杀
  • Linux centOS 7 安装 rabbitMQ
  • 活着就好20241202
  • 自由学习记录(28)
  • 操作系统、虚拟化技术与云原生01
  • linux的挂卸载