Linux是一个操作系统,类似于MacOS和Windows。优点是开源、免费、安全、稳定。Linux系统在生信领域中非常重要。
我们可以将服务器叫做超级电脑,顾名思义服务器的电脑的配置,包括内核、内存、硬盘等配置远高于个人电脑。Linux系统允许多人同时在线使用,互不干扰。因此,Linux系统在服务器领域应用广泛,几乎占据全部服务器市场。
Linux允许多用户使用时,个人操作可以不干扰他人的使用。Linux在这个过程中实现互不干扰需要由权限控制来实现。
Windows和MacOS都是图形操作系统,通过窗口界面实现各种操作,而Linux系统是由命令行界面实现操作。
不同于Windows的文件目录分为CDE盘,Linux的文件系统呈树状分枝结构。Linux可多用户使用,因此普通用户无法访问像Windows一样“我的电脑”这样级别的文件夹,每个用户可达到的最高级目录是宿主目录,就是用户登陆时所在的目录。宿主目录在Home目录下。
大多数生物信息学软件都是基于Linux开发的,不需要图形界面,因此有效节省资源。另外,命令行模式极大的方便批量、高效的处理文件,可以很好的满足数据处理的需求。
云服务器、共享服务器或实验室自由服务器。
Windows使用XShell;MacOS使用Terminal或iterms登陆。
MacOS 上terminal登陆服务器。ssh user@ip方式登陆服务器-输入密码,成功后显示如下。
Print working directory,也就是显示当前路径。图片显示目前处于主目录下的tmp文件夹。
make directory -- 在当前目录下创建新目录。
bio09@ecm-cefa:~$ mkdir biosoft
bio09@ecm-cefa:~$ mkdir project
bio09@ecm-cefa:~$ mkdir tmp
bio09@ecm-cefa:~$ mkdir src
ls
显示当前目录内容(目录和文件)。
删除对象,可以是文件、空目录和有内容的目录。
rm xxx
rmdir xxx
rm -r xxx
rm -rf /#-r递归,多级目录一并删除,-f强制删除,无任何提示
cd xxx
进入名为xxx目录。
cd -
返回刚才的目录,类似于返回键。
cd
进入你的主目录。
vi
新建脚本或文档,并编辑。
cat xxx
查看名为xxx文档并直接将文档内容展现在屏幕。若退出cat
,点击q。
head xxx
查看文档内容前十行。
tail xxx
查看文档后10行。
tail -n 3 xxx
查看文档后三行。
bio09@ecm-cefa:~/tmp$ vi hi_bin.txt
#点击i编辑;编辑完成后点击Esc退出,输入:x退出文档。
cp
复制文件。用法为cp file1 file2
。
mv
将文件转移到新文件夹或重命名文件。
mv file 路径#转移文件到新路径
和 mv file1 file2#将file1重命名为file2
exit
登出Linux账号。
内容参考微信公众号 生信星球,自己总结。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。