前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生信星球学习小组-Day2学习笔记--召唤Linux

生信星球学习小组-Day2学习笔记--召唤Linux

原创
作者头像
用户9388119
发布2023-02-08 00:24:47
4840
发布2023-02-08 00:24:47
举报

1. 什么是linux,什么是服务器?

概述 Linux是一种自由和开放源码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,再加上用户空间的应用程序之后,就成为了Linux操作系统。

应用场景 Linux可以运行在服务器和其他大型平台之上,如大型计算机和超级计算机。世界上500个最快的超级计算机已100%运行Linux发行版或变种。Linux也广泛应用在嵌入式系统上,如手机、平板电脑、路由器、电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。

主流版本 通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Ubuntu、Debian、CentOS等。

主要特点 Linux操作系统基本上是文本命令行操作界面,文件系统是呈树状的目录结构,操作是靠命令行来实现的,操作起来直接明了。


服务器通常以网络作为介质,既可以通过内部网对内提供服务,也可以通过互联网对外提供服务。服务器的最大特点就是其强大的运算能力或是具备大量磁盘存储空间的电脑,使其能在短时间内完成大量工作及负载大量的文件资料存储,并为大量用户提供服务。

2.怎样登录服务器--Xshell和terminal

  • Mac电脑可通过自带的terminal(终端)登陆服务器

首先输入ssh 用户名@ip地址,然后点回车

之后会让你输入密码,输入的密码不会显示,输入完点击回车即可。

最后出现提示符所在行就说明登陆成功了。

3.Linux的一些基本操作

  • 显示当前所在目录pwd
  • 切换工作目录cd
代码语言:javascript
复制
cd /home/username #切换到 /home/username 目录中去
cd - #返回刚才的目录
cd ~ #返回家目录,也可只输入 cd 
  • 显示当前目录下的文件和目录ls
代码语言:javascript
复制
ls -F #-F参数在目录名后加了正斜线(/),以方便用户轻松区分文件和目录
ls -a #-a参数将隐藏文件和普通文件及目录一起显示出来
ls -l #-l参数会显示更多文件相关信息。比如:文件类型、文件的权限等
ll #ll就是 ls -alF 的缩写
  • 新建脚本或者文本文档vi
代码语言:javascript
复制
vi test.txt #会打开一个新的界面,按 i 就可进行输入,按 esc 则退出输入模式,打冒号 : 输入 x 即 :x ,再按回车即可保存并退出
touch test.txt #创建一个空的文本文件 test.txt
  • 复制文件cp
代码语言:javascript
复制
cp test.txt test1.txt #在当前目录中,复制 test.txt 产生名为 test1.txt 的文件
cp test.txt /home/test/ #也可以复制到其他目录中去
  • 移动或重命名文件mv
代码语言:javascript
复制
mv test.txt test1.txt #将 test.txt 重名为 test1.txt
mv test.txt /home/test #将 test.txt 移动到 /home/test 目录中
  • 创建目录mkdir
代码语言:javascript
复制
mkdir test #创建了一个名为 test 的新目录
mkdir -p test/test1/test2 #加入-p参数可以同时创建多个目录和子目录
  • 删除文件或目录rm
代码语言:javascript
复制
rm test.txt #删除 test.txt 文件
rmdir test #删除 test 目录,但要求 test 必须是空目录
rm -r test #使用-r参数可以递归进入目录中,删除其中的文件,然后再删除子目录和目录本身
rm -f #-f参数强制删除文件或目录,不会显示任何提示信息
  • 显示文本文件中所有数据cat
代码语言:javascript
复制
cat test #显示 test 文件中的所有数据
  • 其他查看文件命令
代码语言:javascript
复制
tail test #显示文件的末尾10行
head test #显示文件前10行的文本
-n #以上两个命令都支持 -n 参数,-n 20 就是显示20行,也可缩写成 -20

以上命令行的操作基本都在同一目录下,同样适用任何目录中或间的操作。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 什么是linux,什么是服务器?
  • 2.怎样登录服务器--Xshell和terminal
  • 3.Linux的一些基本操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档