linux的初识
虚拟机
之前看中国大学mooc上自学过一点linux系统,并且在自己的电脑上安装了虚拟机,但是学完没有再自己钻研,linux命令也没记住几个,自己的电脑也带不起来实验数据,所以虚拟机就一直被我搁置。
服务器
我们实验室有个专门搞生信的师兄(贼大佬,背地里夸奖一番),他刚好手里有台本地服务器,我目前手头需要用到Rstudio Server,所以麻烦他帮我创建了一个服务器上的账户,但是对于服务器的理解仅仅限于把docker安装好,然后从网页版进入Rstudio。
进入服务器
准备好服务器的IP地址,账号以及密码(此处省略,小白表示还不知道怎么搭建本地服务器,云服务器我买过华为的,具体参见公众号“单细胞天地”,Kinesin老师写的很详尽)
我用的WinSCP,同时下载PuTTY(一个跨平台的远程登录工具)
WinSCP.png
3.进入服务器界面后输入密码(也是登陆WinSCP的密码),密码不显示,输入完后回车就可以了。
登陆界面.png
登陆成功.png
Linux入门你需要知道的几个命令
pwd print working directory 打印输入路径
显示目前工作目录.png
mkdir make directory 创建目录
创建文件.png其实我是想偷个懒,因为我不想一个一个文件夹创建(然鹅,是mkdir不是mkidr,就这种脑子和手不在同一个频率上的事情已经很多次了),但是竟然报错了,报错的结果似乎现实只有第一个mkdir是命令,后面的mkdir被识别成了文件夹名字。
ls list Directory Contents 显示列表
显示列表文件.png
展示了刚刚创建的目录,结果证明我的猜想是没错的!那么如何删掉重复的mkdir文件呢,就需要用到rm
rm remove 删除文件
删除.png
又报错了!哦,原来是所以rm是不能删除目录,只有rmdir才能删除目录
删除文件 -rm 文件名
删除空目录 -rmdir 文件名
删除非空目录 -rm -r 文件名(慎用)
强制删除 -rm -f 文件名
--------------------------------------------------------------------------------------------------------“引用于生信星球公众号”
cd change directory 切换目录
花花布置的cd练习操作:进入tmp目录,然后查看当前路径,然后返回主目录
cd命令.png
vi 文本编辑器
vi dooble.txt
#在英文输入法下敲i进入输入模式
#输入文本要输入的内容
#敲入ESC转换为退出的模式,在最后一行输入:wq或者是:x保存输入的命令
cat catenate 查看文本内容
以下是cat查看一个文本的内容外加head -n 数字查看内容
cat内容.png
CP copy 复制
将刚刚创建的Day2.txt复制为Daynew.txt
复制.png
mv move 移动文件/重命名
mv 文件 路径 :移动文件到某个路径;
mv 文件1 文件2 将文件1重命名为文件2。
mv.png
Q:移动路径到主目录下为什么还是改名操作?
最后附上今天的思维导图
思维导图.png