初识linux
linux系统强大的数据分析处理能力
推荐学习视频:B站马哥Linux
linux命令大全:(http://man.linuxde.net)
一、云服务器上的linux
putty远程登录服务器
putty教程
1.输入ip地址
2.账号,密码(密码输入啥提示都没有)
来自生信星球
目录:就是我们平时说的文件夹
路径:就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【就相当于你的C盘底下有个biosoft文件夹】
二、linux常用命令
1.pwd: print working directory,显示当前路径
/home/就是我的当前路径
pwd
#/home/bio14#显示当前路径
2.mkdir :make directory,创建空目录
mkdir biosoft #放生信软件
mkdir projiect#放生信项目
mkdir tmp #放临时东西
mkdir src #放源代码
3.ls :显示列表,包括目录和文件
4.rm : 删除
(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
5.cd : 进入目录,cd -返回刚才目录
cd tmp #进入tmp这个目录
cd #直接返回主目录
6.vi : 新建脚本或者文本文档
cd tmp
vi hello_world.txt #新建一个hello_world.txt文本
#英文输入法状态,敲i键,左下角会显示INSERT
ESC #退出编辑模式
:x #保存退出
7.cat 、head 、tail
cat #查看全部内容
head #默认查看前十行
tail #默认查看后十行
-n #自定义输出几行
head -n 3 hello_world.txt #head与-n之间必须有空格
8.cp :复制文件
cp hello_world.txt new_file.txt #将hello_world.txt复制成new_file.txt
9.mv : 移动路径或者重命名
mv new_file.txt home.txt #将new_file.txt重命名为home.txt
mv home.txt ~#将home.txt移动到主目录
10.Tab自动补全
#如果你当前目录只有一项,只需要直接Tab;
#如果有多项,输入前面不同的部分再Tab,一般输入3个字母就可以,
#如果按一下没效果,按两下会列出所有项,然后再输入一点自己再Tab就行