生信星球学习小组第29期 Day2
一、基本知识-接触Linux的渠道
- 单纯Linux:闲置电脑,安装CentOS or Ubuntu (学习心得:其实之前看花花星球公众号有自己下载Ubuntu,捣鼓了半天,还是不会哈哈!)
- Windows 10上的linux
- Windows 7 上的linux
- Mac 上的linux
- 本地服务器上的linux
- 云服务器上的linux (学习心得:我们使用的就是云服务器的系统,在这个系统上面操作,不占用电脑空间)
二、如何登陆云服务器的linux系统
-
选择一:下载putty, 输入相应IP
选择二:敲黑板!不太懂?是在电脑上的软件上输入IP?
三、登陆linux 学习简单的命令
1. 小白贴士
(这个很重要,解惑了!!!希望能多一点把windows系统和linux系统比较来形容的内容,对于小白来说更好理解)
目录 (directory)=文件夹 (file)
路径=目录的层级位置
举例:home目录下有个biosoft, biosoft的路径就是/home/biosoft
如图里的'位置?'
2. 命令
(1) pwd: print working directory
显示当前路径
(2) mkdir: make directory
创建你的空目录
学习心得:因为在云服务器弄成功了,然后决定在电脑上的Ubuntu试一下
(3) ls:显示列表
(4) 删除
- 删除文件:rm +文件名
- 删除空目录:rmdir +目录名
- 删除非空目录:rm -r +目录名
!!! rm-rf 别试 -r 递归,多级目录一并删除;-f 强制删除,无提示
(学习心得:经常搞晕,不知道在哪一层级,哪个是目录哪个是文件,一次次试错,终于会了)
(5) 进入目录,返查看路径,回目录
(6) vi 新建脚本或者文本文档
vi=linux中的文本编辑器
(7) cat: 查看并直接将内容输出到屏幕
head/tail -n(自定义) 3 hello_world.txt
(8) cp=复制文件
=copy?
(9) mv=移动文件到文件夹or 重命名
四、其他学习
常用的Linux命令
Linux基本操作
- 懂的
pwd; ls; sleep 10; cd+路径;cd ..;*的使用;vi test.txt; esc; :x - 不懂的
&;&&;nohup;|;||
快熟查看文档信息
- cat filename
- wc -1 filename
- head -n 100 filename
- tail -n 100 filename
- more or less filename; 空格键/f =向下翻页,b=向上翻页,q退出
- 提取某个特定列:cut -f 1,3,5 test.txt,
文件夹基本操作
- touch+文件名=新建文件 touch filename.txt
- mkdir+文件夹名=新建文件夹
新建一个文件夹1目录下有文件夹2
mkdir -p test1/test2 - mv file 文件夹名/
- mv dir1 dir2=重命名文件夹
- cp -r dir1 dir2 =拷贝文件夹
- rmdir, rm -r dir1
Linux 脚本
- .sh 结尾, cat filename.sh, 查看运行结果 (什么是脚本?)
- 运行shell脚本, sh filename.sh