美文网首页生信星球培训第九期
学习小组Day2笔记之linux基础知识学习-潜

学习小组Day2笔记之linux基础知识学习-潜

作者: 热衷组培的二货潜 | 来源:发表于2018-11-13 22:24 被阅读35次

了解linux

接触linux的几种渠道:思维导图来展示

参考链接: 第九期Day2 召唤Linux

image.png

linux基础知识实操

  • pwd 查看当前路径 (由于只是练习用就直接拿基因客的服务器进行练习)
free14@GenekServer-2:~$ pwd
/home/free14
  • mkdir 创建文件夹
mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码
  • ls 创建完文件夹了当然是好奇本目录下已经有了些什么文件
free14@GenekServer-2:~$ ls
ATAC-seq  biosoft  miniconda3  Miniconda3-latest-Linux-x86_64.sh  ncbi  project  src  tmp
  • 删除
    • rm 删除文件
    • rmdir 删除空文目录
    • rm -r 删除非空目录
      • 特别注意谨慎使用rm -rf (-r 递归,多级目录一并删除, -f 强制删除,不用任何提示), 对于新学者来说万一使用了rm -rf后面没有文件,刚好你又有管理员权限,那就准本跑路吧。
## 练习
mkdir rm_test ## 创建一个叫rm_test的文件夹
cd rm_test ## 进入到该目录下
touch doodle.txt ## 创建一个空文件,一般比较喜欢直接用vim,然后直接输入内容
mkdir huahua ## 创建一个huahua文件夹
cd huahua
touch haha.txt
cd ..  ## 返回上一级目录


## 实操
# 删除doodle.txt文件
rm doodle.txt
# 删除整个huahua目录
rm -r huahua/  # 由于huahua下面还有文件,所以不能使用rmdir
# 删除rm_test
rmdir rm_test #由于此目录下已经是空文件夹了,所以可以使用rmdir来删除
  • cd 后接目录名,进入到该目录下
    • cd - 表示返回到刚才的目录
    • cd 后面不接任何东西表示回到主目录
# 练习:进入tmp目录,然后查看当前路径,然后返回主目录
free14@GenekServer-2:~$ cd tmp/
free14@GenekServer-2:~/tmp$ pwd
/home/free14/tmp
free14@GenekServer-2:~/tmp$ cd
  • vi 新建脚本或者文本文档
cd tmp
vi hello_world.txt
image.png
  • cat 查看并直接将内容输出到屏幕
  • head 默认输出前十行
  • tailhead相反,默认输出最后十行
free14@GenekServer-2:~/tmp$ head -n 3 hello_world.txt 
hahaha!
It's a nice day!
day day up up !
  • cp 复制文件
    • 格式:cp file new_file
# 练习:将刚才新建的文件复制一个,叫做new_file.txt
free14@GenekServer-2:~/tmp$ cp hello_world.txt new_file.txt
free14@GenekServer-2:~/tmp$ ls
hello_world.txt  new_file.txt
  • mv 将文件移入文件夹,或者重命名
    • 格式 mv file 路径 或者 mv file new_file
# 练习:将新文件new_file.txt,重命名为home.txt ,移动到主目录下(路径是~)
free14@GenekServer-2:~/tmp$ mv new_file.txt home.txt
free14@GenekServer-2:~/tmp$ mv home.txt ~
free14@GenekServer-2:~/tmp$ ls
hello_world.txt
free14@GenekServer-2:~/tmp$ ls ~
ATAC-seq  biosoft  home.txt  miniconda3  Miniconda3-latest-Linux-x86_64.sh  ncbi  project  src  tmp

最后上面的思维导图

image.png

相关文章

  • 学习小组Day2笔记之linux基础知识学习-潜

    了解linux 接触linux的几种渠道:思维导图来展示 参考链接: 第九期Day2 召唤Linux linux基...

  • 2020-03-08

    学习小组day2笔记——肖舒 Linux入门 -常用的基本操作及其易错点

  • 生信星球学习小组Day2-kan

    笔记来自生信星球学习小组资料 Day2 学习内容-召唤linux 1.直接上思维导图 2.召唤linux基本命令 ...

  • 2020-04-07

    学习小组Day2笔记--linux入门(刘阳) 1. 为什么学习linux 大多数人用的是可视化界面,便捷的win...

  • 2020-06-16

    学习小组Day2笔记--马小林 1、如何使用LINUX 对于windows系统的用户 可以选择在Windows10...

  • 学习小组Day2笔记--初识linux(李其龙)

    学习小组Day2笔记--初识linux 摘要: 本文将从以下五方面介绍linux系统的安装及基础操作,包括Linu...

  • 学习小组Day2笔记--jam

    学习小组Day2笔记--jam linux系统 基本命令 登录ssh -p 端口 用户名@ip地址 pwd 我在哪...

  • 生信星球转录组培训第一期Day2--善良土豆

    今天主要内容-----linux命令 基础命令请看生信星球学习小组Day2笔记--善良土豆 新知识 wc -l:计...

  • 学习小组Day2笔记-权月

    学习小组Day2笔记-权月 简单了解Linux和服务器 2.学习登录服务器,Mac电脑直接使用终端连接服务器。 登...

  • 2020-06-30

    生信新球学习小组第68 期 Day2—逐日鲁班 今日学习linux,其实以前早就认识了linux,但是非编程专业的...

网友评论

    本文标题:学习小组Day2笔记之linux基础知识学习-潜

    本文链接:https://www.haomeiwen.com/subject/ynkrfqtx.html