学习小组Day2笔记-sky

学习目标

1.什么是linux,什么是服务器?

linux是操作系统,具有开源、免费、稳定、安全的特点,主要应用于服务器。

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

生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。命令行模式可以批量、高效地处理文件,满足数据分析的要求。当需要跑几十、几百G数据的时候,用windows,电脑立刻就挂

实现零成本召唤linux?
不用双系统,win10 内置Linxu而且并非“虚拟化”,也就是说一个原生运行在 windows10 上的子系统。
软件:

windows subsystem for Linux
方法:

  1. 设置-更新和安全-针对开发人员-启用开发人员模式
    2.控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统
    3.重启
    4.microsoft store下载ubuntu
    5.启动ubuntu 和用户设置
  2. 窗口显示正在安装-安装成功,设置用户名和密码,相当于注册,这里输入密码是没有任何提示,一次性打完
    7.更新
    输入 sudo apt update
    完成后输入 sudo apt upgrade
    sudo 代表管理员,apt相当于install(安装),下载和安装了更新,就可以投入使用
    注意:这个linux界面仅能用于学习linux基本操作,想要实战处理数据跑程序需要用到服务器,可以去阿里云官网,远程登录服务器需要下载一个免安装软件putty,需要ip地址和用户名登录

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

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

我是mac系统:
mac 直接在terminal页面操作:
输入: ssh 用户名@ip地址,例如ssh [email protected],具体以邮件为准哦。

登录.png

注意:玩不转了,掉线了,打错不知怎么办了,可以跳过,或者直接重启xshell,重新打开一次

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

目录:就是我们平时说的文件夹
路径:就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【就相当于C盘底下有个biosoft文件夹】

代码1 pwd

pwd: print working directory,显示当前路径

代码2 mkdir

mkdir:make directory-- 创建你的空目录
例:
mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码

代码3 ls

ls 显示列表,不管是目录还是文件,都能显示

代码4 rm

删除
删除的操作对象分为三类:普通文件、空目录、有内容的目录。他们的对应的命令是略有不同的。
(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
注意这三个命令后面都要跟上你要删除的目录名
另外,第三个命令可以改进,就是有点危险,曾有新闻,程序员(当然是权限比较高的那种)不慎用了这个命令,直接导致公司破产,因为公司服务器被清空了啥都没了!!!
这个可怕的命令就是rm-rf(别手欠要试试啊)
-r 递归,多级目录一并删除
-f 强制删除,不用任何提示
所以如果rm -rf后面不加目录名,就死定了,删除你服务器的所有东西

代码5 cd

cd接一个目录名,表示进入该目录
cd - 返回刚才的目录
主目录(家目录):直接cd ,效果与cd ~ 一致

代码6 vi

vi 新建脚本或者文本文档(vi是linux中的文本编辑器)

代码7 cat

cat接文本文件名:查看并直接将文本文件的内容输出到屏幕。摁一下q退出cat,否则下面的命令都没办法运行
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】

代码8 cp

cp file1 file2 复制file1,命名为file2的意思

代码9 mv

mv 将文件移入文件夹,或者重命名
使用:mv file 路径是移动file到某路径下
使用:mv file1 file2是将file1重命名为file2

思维导图

Day2-召唤linux-sky.jpg

你可能感兴趣的:(学习小组Day2笔记-sky)