学习小组Day2笔记-wang

笔记来源于微信公众号-生信星球

本节内容

linux是什么?

  1. 服务器英文直译是超级计算机
  2. windows为图形界面,而linux的操作靠命令行来实现
  3. linux系统里目录相当于windows的文件夹:
    linux系统没有C/D/E/F盘,文件系统呈树状。由于用户不唯一,像类似“我的电脑”这种级别的文件,用户是无法访问的,每个用户能到达的最高级目录“宿主目录”,即用户登录时所在的目录,宿主目录放在home目录下。

怎样在 windows10上召唤linux

怎样实现零成本召唤linux?
但是这个linux界面仅能用于学习linux基本操作,想要实战处理数据跑程序的话需要用到服务器。阿里云官网找服务器。远程登录服务器需要下载一个免安装软件putty,需要ip地址和用户名才可以登录。

服务器和你的电脑是相互独立的,服务器弄不坏尽管玩。你的电脑好不好、什么系统,并不影响你使用服务器。

云服务器上的linux

windows用户先下载一个xshell软件,操作流程在:
https://www.jianshu.com/p/8a340b103a41

  • ip地址,ip是代表服务器的一个“编号”
  • 用户名,bio开头的那个
  • 密码,密码输入无提示

linux常用命令

  1. pwd: 显示当前路径
bio16@VM-0-6-ubuntu:~$ pwd
/home/bio16
  1. mkdir: 创建你的空目录
    mkdir biosoft (存放生信软件)
    mkdir project (存放生信项目)
    mkdir tmp (存放一些杂七杂八)
    mkdir src (存放源代码)
bio16@VM-0-6-ubuntu:~$ mkdir biosoft
bio16@VM-0-6-ubuntu:~$ mkdir project
bio16@VM-0-6-ubuntu:~$ mkdir tmp
bio16@VM-0-6-ubuntu:~$ mkdir src
  1. ls 显示列表,不管是目录还是文件,都能显示
bio16@VM-0-6-ubuntu:~$ ls
biosoft  project  src  tmp
bio16@VM-0-6-ubuntu:~$ ls -l -h
total 16K
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 biosoft
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 tmp
  1. rm 删除
    删除的操作对象分为三类:普通文件、空目录、有内容的目录。他们的对应的命令是略有不同的。
    (1)删除文件--rm
    (2)删除空目录--rmdir
    (3)删除非空目录--rm -r
    注意这三个命令后面都要跟上你要删除的目录名。
bio16@VM-0-6-ubuntu:~$ ls
biosoft  haha.txt  project  src  tmp
bio16@VM-0-6-ubuntu:~$ touch doodle.txt
bio16@VM-0-6-ubuntu:~$ mkdir huahua
bio16@VM-0-6-ubuntu:~$ mkdir rm_test
bio16@VM-0-6-ubuntu:~$ ls -l -h
total 28K
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 biosoft
-rw-rw-r-- 1 bio16 bio16    0 Apr 19 21:01 doodle.txt
-rw-rw-r-- 1 bio16 bio16   32 Apr 19 20:56 haha.txt
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 21:01 huahua
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 21:02 rm_test
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 tmp
-删除doodle.txt
-删除整个huahua目录
-删除rm_test(已经是空目录了)
bio16@VM-0-6-ubuntu:~$ rm doodle.txt
bio16@VM-0-6-ubuntu:~$ rmdir huahua
bio16@VM-0-6-ubuntu:~$ rmdir rm_test
bio16@VM-0-6-ubuntu:~$ ls -l -h
total 20K
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 biosoft
-rw-rw-r-- 1 bio16 bio16   32 Apr 19 20:56 haha.txt
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 tmp
  1. cd + 目录名,表示进入该目录
    cd - 返回刚才的目录
    主目录(家目录):直接cd ,效果与cd ~ 一致
-进入tmp目录,然后查看当前路径,然后返回主目录
bio16@VM-0-6-ubuntu:~$ pwd
/home/bio16
bio16@VM-0-6-ubuntu:~$ ls
biosoft  project  src  tmp
bio16@VM-0-6-ubuntu:~$ cd tmp
bio16@VM-0-6-ubuntu:~/tmp$ pwd
/home/bio16/tmp
bio16@VM-0-6-ubuntu:~/tmp$ cd -
/home/bio16
  1. touch和vi
    touch:只新建
    vi:直接新建并打开编辑-新建脚本或者文本文档(vi是linux中的文本编辑器)
bio16@VM-0-6-ubuntu:~$ ls
biosoft  project  src  tmp
bio16@VM-0-6-ubuntu:~$ touch haha.txt
bio16@VM-0-6-ubuntu:~$ ls
biosoft  haha.txt  project  src  tmp
bio16@VM-0-6-ubuntu:~$ vi haha.txt
--敲i或a键,就可以输入了
--按Esc键退出编辑模式
--在左下角输入:x 或:wq 意思是保存并退出
bio16@VM-0-6-ubuntu:~$ ls -l -h
total 20K
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 biosoft
-rw-rw-r-- 1 bio16 bio16   32 Apr 19 20:56 haha.txt
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 tmp
  1. cat
    cat + 文本文件的名字:查看并直接将文本文件的内容输出到屏幕。要退出cat,是摁一下q。
    head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
    如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】
bio16@VM-0-6-ubuntu:~$ cd tmp
bio16@VM-0-6-ubuntu:~/tmp$ vi hello_world.txt
bio16@VM-0-6-ubuntu:~/tmp$ cat hello_world.txt
it is hard to learn R and linux
2022/4/19
two days
wangliping
bio16@VM-0-6-ubuntu:~/tmp$ head -n 3 hello_world.txt
it is hard to learn R and linux
2022/4/19
two days
bio16@VM-0-6-ubuntu:~/tmp$ tail -n 2 hello_world.txt
wangliping
  1. cp 复制文件
    cp file1 file2 (复制file1,命名为file2)
bio16@VM-0-6-ubuntu:~/tmp$ ls -l
total 4
-rw-rw-r-- 1 bio16 bio16 63 Apr 19 21:10 hello_world.txt
bio16@VM-0-6-ubuntu:~/tmp$ cp hello_world.txt new_file.txt
bio16@VM-0-6-ubuntu:~/tmp$ ls -l -h
total 8.0K
-rw-rw-r-- 1 bio16 bio16 63 Apr 19 21:10 hello_world.txt
-rw-rw-r-- 1 bio16 bio16 63 Apr 19 21:20 new_file.txt
  1. mv 将文件移入文件夹,或者重命名
    mv file 路径 (移动file到某路径下)
    mv file1 file2 (将file1重命名为file2)
bio16@VM-0-6-ubuntu:~/tmp$ mv new_file.txt home.txt
bio16@VM-0-6-ubuntu:~/tmp$ ls
hello_world.txt  home.txt
bio16@VM-0-6-ubuntu:~/tmp$ pwd
/home/bio16/tmp
bio16@VM-0-6-ubuntu:~/tmp$ mv home.txt /home
mv: cannot move 'home.txt' to '/home/home.txt': Permission denied
bio16@VM-0-6-ubuntu:~/tmp$ mv home.txt /home/
mv: cannot move 'home.txt' to '/home/home.txt': Permission denied
bio16@VM-0-6-ubuntu:~/tmp$ mv home.txt /home/bio16
bio16@VM-0-6-ubuntu:~/tmp$ ls
hello_world.txt
bio16@VM-0-6-ubuntu:~/tmp$ cd /home/bio16
bio16@VM-0-6-ubuntu:~$ ls -l -h
total 24K
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 biosoft
-rw-rw-r-- 1 bio16 bio16   32 Apr 19 20:56 haha.txt
-rw-rw-r-- 1 bio16 bio16   63 Apr 19 21:20 home.txt
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4.0K Apr 19 21:27 tmp
bio16@VM-0-6-ubuntu:~$ mv home.txt /home/bio16/
mv: 'home.txt' and '/home/bio16/home.txt' are the same file
bio16@VM-0-6-ubuntu:~$ cp home.txt home2.txt
bio16@VM-0-6-ubuntu:~$ ls
biosoft  haha.txt  home2.txt  home.txt  project  src  tmp
bio16@VM-0-6-ubuntu:~$ pwd
/home/bio16
bio16@VM-0-6-ubuntu:~$ mv home2.txt /home/bio16/
mv: 'home2.txt' and '/home/bio16/home2.txt' are the same file
bio16@VM-0-6-ubuntu:~$ cd /home/bio16/tmp/
bio16@VM-0-6-ubuntu:~/tmp$ ls
hello_world.txt
bio16@VM-0-6-ubuntu:~/tmp$ mv hello_world.txt /home/bio16/
bio16@VM-0-6-ubuntu:~/tmp$ ls
bio16@VM-0-6-ubuntu:~/tmp$ cd -
/home/bio16
bio16@VM-0-6-ubuntu:~$ ls -l
total 32
drwxrwxr-x 2 bio16 bio16 4096 Apr 19 20:41 biosoft
-rw-rw-r-- 1 bio16 bio16   32 Apr 19 20:56 haha.txt
-rw-rw-r-- 1 bio16 bio16   63 Apr 19 21:10 hello_world.txt
-rw-rw-r-- 1 bio16 bio16   63 Apr 19 21:29 home2.txt
-rw-rw-r-- 1 bio16 bio16   63 Apr 19 21:20 home.txt
drwxrwxr-x 2 bio16 bio16 4096 Apr 19 20:41 project
drwxrwxr-x 2 bio16 bio16 4096 Apr 19 20:41 src
drwxrwxr-x 2 bio16 bio16 4096 Apr 19 21:31 tmp
bio16@VM-0-6-ubuntu:~$

linux学习资源:
马哥linux教程全套视频,在bilibili
推荐网址:(http://man.linuxde.net

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351