前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day2-召唤Linux- CG

Day2-召唤Linux- CG

原创
作者头像
Crazy_George
修改2024-03-29 13:22:35
930
修改2024-03-29 13:22:35
举报
文章被收录于专栏:一周生信入门一周生信入门

1. 什么是Linux?什么是服务器?

Linux是什么?

Linux是一个操作系统,类似于MacOS和Windows。优点是开源、免费、安全、稳定。Linux系统在生信领域中非常重要。

Linux应用场景

我们可以将服务器叫做超级电脑,顾名思义服务器的电脑的配置,包括内核、内存、硬盘等配置远高于个人电脑。Linux系统允许多人同时在线使用,互不干扰。因此,Linux系统在服务器领域应用广泛,几乎占据全部服务器市场。

Linux权限控制

Linux允许多用户使用时,个人操作可以不干扰他人的使用。Linux在这个过程中实现互不干扰需要由权限控制来实现。

命令行

Windows和MacOS都是图形操作系统,通过窗口界面实现各种操作,而Linux系统是由命令行界面实现操作。

目录结构

不同于Windows的文件目录分为CDE盘,Linux的文件系统呈树状分枝结构。Linux可多用户使用,因此普通用户无法访问像Windows一样“我的电脑”这样级别的文件夹,每个用户可达到的最高级目录是宿主目录,就是用户登陆时所在的目录。宿主目录在Home目录下。

2.为什么学生信要用linux?

大多数生物信息学软件都是基于Linux开发的,不需要图形界面,因此有效节省资源。另外,命令行模式极大的方便批量、高效的处理文件,可以很好的满足数据处理的需求。

3.怎样召唤linux?--阿里云服务器

云服务器、共享服务器或实验室自由服务器。

4.怎样登录服务器--xshell和terminal?

Windows使用XShell;MacOS使用Terminal或iterms登陆。

练习 1

MacOS 上terminal登陆服务器。ssh user@ip方式登陆服务器-输入密码,成功后显示如下。

5. linux有哪些最基本的操作?

pwd

Print working directory,也就是显示当前路径。图片显示目前处于主目录下的tmp文件夹。

练习 2

mkdir

make directory -- 在当前目录下创建新目录。

代码语言:Linux
复制
bio09@ecm-cefa:~$ mkdir biosoft
bio09@ecm-cefa:~$ mkdir project
bio09@ecm-cefa:~$ mkdir tmp
bio09@ecm-cefa:~$ mkdir src

ls

ls 显示当前目录内容(目录和文件)。

练习 3

rm

删除对象,可以是文件、空目录和有内容的目录。

删除文件

rm xxx

删除目录

rmdir xxx

删除有内容目录

rm -r xxx

清空服务器所有内容(需要root权限)

rm -rf /#-r递归,多级目录一并删除,-f强制删除,无任何提示

cd

cd xxx 进入名为xxx目录。

cd -返回刚才的目录,类似于返回键。

cd进入你的主目录。

练习 4

vi

vi 新建脚本或文档,并编辑。

cat xxx 查看名为xxx文档并直接将文档内容展现在屏幕。若退出cat,点击q。

head xxx 查看文档内容前十行。

tail xxx 查看文档后10行。

tail -n 3 xxx查看文档后三行。

代码语言:Linux
复制
bio09@ecm-cefa:~/tmp$ vi hi_bin.txt
#点击i编辑;编辑完成后点击Esc退出,输入:x退出文档。

练习 5

cp

cp 复制文件。用法为cp file1 file2

练习 6

mv

mv 将文件转移到新文件夹或重命名文件。

mv file 路径#转移文件到新路径mv file1 file2#将file1重命名为file2

练习 7

登出Linux

exit 登出Linux账号。

练习 8

内容参考微信公众号 生信星球,自己总结。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 什么是Linux?什么是服务器?
    • Linux是什么?
      • Linux应用场景
      • Linux权限控制
      • 命令行
      • 目录结构
  • 2.为什么学生信要用linux?
  • 3.怎样召唤linux?--阿里云服务器
  • 4.怎样登录服务器--xshell和terminal?
  • 练习 1
  • 5. linux有哪些最基本的操作?
    • pwd
    • 练习 2
      • mkdir
        • ls
        • 练习 3
          • rm
            • 删除文件
            • 删除目录
            • 删除有内容目录
            • 清空服务器所有内容(需要root权限)
          • cd
          • 练习 4
            • vi
            • 练习 5
              • cp
              • 练习 6
                • mv
                • 练习 7
                  • 登出Linux
                  • 练习 8
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档