Linux学习
linnux
- 和win、mac一样的操作系统(主打服务器)
- 可以实现多用户同时使用,相互独立(谁都无法相互影响)
- 和cmd一样的命令行
- 没有像win系统的磁盘分类,都是各种目录形式
学习原因
- 生物软件基于Linux,系统开源、免费,节约资源。而且命令行模式可以批量、高效处理文件,对于生物数据常常容量比较大,光靠自己的电脑带不动
Windows系统如何操作
我们使用云服务器上的Linux(最方便),需要申请免费的腾讯云服务器
一、xshell
首要任务就是下载安装xshell,用来登陆服务器
xshell.png
二、登录服务器账号
输入:ssh 用户名@IP地址 然后回车,输入密码回车

登录账号.png

登陆成功.png
三、最常用的高频指令
1.pwd(print working directory)
作用:显示当前路径(就像找某个文件在哪个磁盘的哪个文件夹中)

1.pwd显示当前路径.png
2.mkdir(make directory)
作用:创建空白目录
"#"后面是注释,用来解释代码
2.创建空白目录.png
3.ls
作用:显示列表,目录和文件都显示(告诉你这个目录中有几个文件等)

3.显示列表.png
4.rm
作用:删除(删除对象:普通文件、空目录、有内容的目录)
- 删除文件 rm
- 删除空目录 rmdir
- 删除有东西的目录 rm -r
最后的指令可以改进成最恐怖的指令rm -rf (只要权限高,万物皆可删😈) -r递归,多级目录一并删除 -f强制删除,不用任何提示

4.删除空目录.png
5.cd
作用:表示某一目录
cd 后面加目录名,就可以进入该目录
cd - 返回刚才的目录
返回主目录,直接cd

5.进入目录返回主目录.png
#touch 是正经的新建命令,但不如vi好用,vi可以直接新建并进行编辑
创造目录并在目录中新建txt最后全部删除.png
6.vi
作用:新建脚本或者文本文档
先保证在英文输入法下,vi 建立一个新文本
然后敲i键进入编辑模式,接着就可以输入了
按esc键,退出编辑模式
最后在左下角输入:x 表示保存并退出
7.cat
作用:查看文本
-
cat 后接文本文件名称,查看并将文本内容输出到屏幕。退出cat,需按q键,不然后面的其他操作无法进行
-head 默认输出前10行,tail 默认输出后10行,后面加上-n 自定义输出几行(如head -n 4 archer.txt表示输出4行)
7.使用vi进行文档建立及输入 cat读取.png
8.cp
作用:复制文件 -
cp archer saber 表示复制archer文件,命名为saber
8.复制文件并重命名.png
9.mv
作用:将文件移入文件夹,或者重命名 - mv file 路径 表示将file移动到某路径
-
mv file1 file2 表示将file1重命名为file2
9.重命名和移动文件.png
10.自动补全
-
在需要输入某文件或目录名称时,可能有些英文比较长记不清,可以输入前一到三个字母,然后按tab会自动查找相应名称,如果两个及两个以上相同英文开头的名称,按一下tab并没有反应,当按两下tab会列出有相同名称的文件,之后再根据所需输入即可
10.自动补全.png
后续
http://man.linuxde.net网页进不去,之后根据b站马哥Linux教程自行学习

Linux.png



