今天是学习生信的第2天,了解Linux的操作。
- 1、了解什么是Linux?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 - 2、什么是服务器?
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括[处理器]、[硬盘]、[内存]、[系统]总线等,和通用的[计算机]架构类似,但是由于需要提供高可靠的服务,因此在[处理能力]、[稳定性]、可靠性、[安全性]、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为[文件服务器],[数据库服务器],应用程序服务器,[WEB服务器]等。 - 3、如何召唤Linux?
可以用U盘安装一下纯Linux系统 ,推荐CentOS或者Ubuntu。也可以使用云服务器上的Linux。 -
4、登录服务器
首先,下载了putty软件,打开putty,输入IP地址,点击open;
然后,输入账号密码以后显示登陆成功;
接下来可以练习各种代码操作了。
>- pwd:print working directory,显示当前路径
>- mkdir:make directory,创建空目录
>- ls,显示列表,目录和文件都能显示
>- vi,新建脚本或者文本文档(vi是linux中的文本编辑器)
>- rm,删除文件;rmdir,删除空目录;rm -r,删除非空目录。三个命令后都要加上需要删除的目录名(第三个命令最好不要用)
>- cd,接一个目录名,进入该目录;cd -,返回刚才的目录
>- cat,查看并直接将内容输出到屏幕;head,默认输出前10行;tail,默认输出定义输出几行。例如:head -n 3 文本文档名字,-n和3之间的空格可有可无
>- cp,复制文件。例如:cp file1 file2
>- mv,将文件移入文件夹,或者重命名。例如:mv file 路径
思维导图