当前位置: 首页 > news >正文

网商网站怎么做/网站你应该明白我的意思吗

网商网站怎么做,网站你应该明白我的意思吗,互联网大厂,如何快速建一个网站在生物信息分析中,通常要借助于大型服务器来处理各种数据,而Linux系统是比较通用的服务器操作系统,因此Linux系统的学习十分重要,熟识Linux命令与Shell脚本能帮助我们高效的完成生信分析任务。本公众号将往期Linux系统学习系列文章…
1c6dafb6bc553fbc4af556f2c640d13b.gif

在生物信息分析中,通常要借助于大型服务器来处理各种数据,而Linux系统是比较通用的服务器操作系统,因此Linux系统的学习十分重要,熟识Linux命令与Shell脚本能帮助我们高效的完成生信分析任务。本公众号将往期Linux系统学习系列文章进行整合,在后台回复“Linux”即可获得额外学习资料。

b6e5f59f129766e9ff7703af2ad32404.gif

往期相关文章:

Linux系统入门系列之一(见本文)

Linux系统入门系列之二

Linux系统入门系列之三:初识BASH

Linux系统入门系列之四:工具命令

Linux系统入门系列之五:数据流定向

学编程,怎么能不懂正则表达式!

sed:小工具,大用处

awk:强大的文本分析工具shell编程:编程就是这么简单在Linux系统中,我们一般通过命令行指令来执行各种任务。无论是个人PC版Linux系统,还是远程服务器,我们一般通过图形界面X Window软件与计算机进行交互。个人PC版Linux系统自带图形界面,可以打开终端(terminal)输入指令;对于远程服务器,我们则需要模拟终端软件的帮助,最常用的为Xshell,其界面如下所示:

dd5634ffa307e951a9a8073c80fcad01.png

执行“文件”→“新建”,在“主机”一栏输入服务器IP,选择相应端口,就可以建立一个自己电脑与远程服务器的连接,如下所示:

380b7727afa5ea82743360448f6a051a.png

点击“确定”之后就会出现登录界面,输入管理员分配的账号密码即可。除了Xshell之外,Xftp是一个很好的服务器与电脑文件传输管理工具,如下所示:

8f9fc611cfb2c18178d243e12195ac9a.png

点击“新建”就可以创建一个与服务器的连接,在Xshell中有开启Xftp的快捷方式Ctrl+Alt+F,如下所示:

3ef385588956580af67367de1f795da7.png

在Xshell的命令行输入相应的命令(多个命令以分号“;”隔开)以及参数并按回车键Enter执行,就可以使用服务器完成各种任务。1基础操作

1.1时间与日期

命令:date

显示日期,示例如下:

445b8eb09b2a09cd20d27df36b414bff.png

显示年月日:

13bff1b2c429efc770f295860016db3a.png

显示时分:

681f9d5b1d7df380cee69fbdab16020b.png

显示时分秒:

e26afbe6d971c73d1c1d1130ea022b43.png

命令:cal

列出当前月份的日历,示例如下:

8c785094f88438be605e635a9aff3f3e.png

列出指定年月的日历:

96a1d4012a71275fd94c0b5b33c4ba61.png

     通过两个基础命令的练习,希望学习者可以初步感受什么是指令操作。

1.2基础工具

命令:bc

基础运算工具,示例如下:

da4764fe69d27f36008598d6963a4243.png

其中%为求余数,quit为退出。bc默认输出整数,要输出小数,可以使用scale参数,示例如下:

c78e8c4b0d51fb621380a3f20a9a1612.png

命令:nano

简单好用的书写记录软件,示例如下:

f7357aea76090434a05d5de07ad3ea2f.png

通过“Ctrl+□”快捷键来控制保存(Ctrl+O)、退出(Ctrl+X)等:

72bb8c404d9c9a2bd2c7bd1d18ce1395.png

命令:echo

echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。在屏幕显示字符串,示例如下:

647bd8049419f30c955c79eb34268a69.png

在文件中写入字符串(>为覆盖原来的内容,>>为追加到文件后面):

574d8d9ad23eb9e421327c5c3de9c5c4.png

显示目前所支持的语言:

12d37ee62d504b5ddc4eb07f4078e557.png

修改语言为中文并输出中文字符:

037b73207b8da9bc9d267a714c5b9269.png

如果想要在双引号内使用反斜杠转义字符,需添加-e参数。

命令:man

查询Linux内置的帮助文件,了解命令的使用方法,例如输入“man date”回车,就可显示命令date的帮助文档,如下所示:

c46c448789cd6e282805fe413ec3b987.png

80eaec19975b862f4361220fc568cd5e.png

通过以上练习,希望学习者可以初步感受Linux中软件的调用方式。

1.3.快捷热键

热键:Tab

命令补全,若没有记全一个命令,可以只输入已知部分,紧接着按两次Tab,系统便会显示所有相关的命令,示例如下:

4fb0ef014883b76b799816d1dc88b13f.png

文件补全:

443c26ec8770ce6e33479236352277f2.png

对于非隐藏文件,输入部分文件名紧接着按一次tab,就会自动输入后续部分,如ls-al ~/prac[Tab]tice.[Tab]txt:

14d13ccdf9514b1e55419f5e70006aa8.png

热键:Ctrl+C

停止一个错误的命令或者退出一个输错的命令,示例如下:

1e84aa06cc63d2e3770bc377bdc9b8e0.png

热键:\+Enter

一般情况下Enter表示的是命令执行,反斜杠转义为换行,示例如下:

c9a12604692bb5a9aa7c6324ae32464a.png 

2文件管理

2.1文件查看

命令:ls

添加参数-al列出当前路径下所有文件,示例如下:

1113bb59acae343523351c66960628a1.png

添加参数-l列出非隐藏文件:

64c6b53e28639df5ea413be9174e62a9.png

或者简写为ll:

e32f325fdf9dd9971b3c721b047a8626.png

其中“-”后面为参数选项[Option],对ls(或ll)命令常用选项如下:

-a:全部的文件,连同隐藏文件(开头为“.”的文件)一起列出来;

-d:仅列出目录本身,而不是列出目录内的文件数据;

-l:长数据串列出,包含文件的属性与权限等等数据;

-R:若列出对象为路径且目录下有文件,则将所有文件依序列出;

-t:按照最后修改时间顺序列出文件,由旧到新;

-h:文件大小显示单位(K、M、G等)。

命令:tree

将某路径下文件夹及文件以树状图展示,当前路径下使用示例如下:

dfd26c32d9b16fb31acad2e72810ea60.png

命令tree的参数选项如下:

-d:只显示目录;

-D:列出文件或目录的更改时间;

-f:在每个文件或目录之前,显示完整的相对路径名称;

-L:后接数字,显示到第几级子目录;

-s:列出文件或目录大小;

-t:用文件和目录的更改时间排序。

命令:find

查找只知道部分名字的某文件及其路径,全盘搜索示例如下:

7fd8f2bb36f1c924a07b6058ee24aa8d.png

只在当前目录下搜索:

2849b51bcf4c2fa36d855f9cbf1f475f.png

此命令常用到通配符来进行模糊查找,常用通配符如下:

符号

意义

*

表示0个到无穷多个任意字符。例如a*可以表示a,ab,abc,...

表示1个任意字符。例如a?可以表示ab,ac,但是不能表示a或者abc

[]

表示一个在中括号中的字符。例如[abc]表示a,b,c中的一个

[-]

表示在编码顺序内的所有字符。例如[a-z]表示字母a到z;[0-9]表示数字0到9

[^]

反向选择,表示在中括号中以外的一个字符。例如[^abc]表示字母a,b,c以外的其他字符

命令:locate

使用locate搜索linux系统中的文件,它比find命令速度快很多,因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。使用locate加文件名便可在根目录下搜索相应文件,如下所示:

5d8fa9080d18bb58468d6113501d1e41.png

 命令:cat

在屏幕上显示文件内容,示例如下:

67d57edfa87524034b114422934a2a30.png

将两个文本文件整合为一个文本文件(行累加),示例如下:

71242b9182949d02e3bd39297b051745.png

添加参数-A查看文本文档的格式(显示tab空格等所有特殊键):

7e56c9d9bb6f11ed37d5f91d6438dc88.png

其中^I即为tab键。具体参数选项如下:

-A:相当于-vET的整合选项,可列出一些特殊字符而不是空格显示;

-b:列出行号,仅针对非空白行做行号显示,空白行不标行号;

-n:列印出行号,连同空白行也会有行号,与-b的选项不同;

-E:将结尾的断行字节$显示出来;

-T:将[tab]按键以^I显示出来;

-v:列出一些看不出来的特殊字符。

命令:nl

列出文本内容并打印行号,示例如下:

dbd26d1dbf3817b2c406d35157e85c89.png

命令:head

显示文件前面部分,例如显示前三行:

8583c8c6df42a2170454942a25f0e17f.png

此外还有命令tail,从尾行提取特定行数,这两个命令搭配管道命令可选取文件特定的行数范围进行显示。

命令:less

对于大的文本文档cat查看比较困难,而less可以进行分页查看,示例如下:

328e546c3e387a826de8b81841ce1908.png

按键F向下翻页,B向上翻页,空格向下翻页,Enter滚动一行,Q退出less命令:

6fcf08855f0830b32b6c436440d73d36.png

若要横向超出屏幕部分不强制换行展示,可添加-S参数:

b541e6aca6c665de9c21ae4a54d72d36.png

若要查找内容使用/+内容(或?+内容向上搜索)然后回车即可,如下所示:

38a9bc7d8d78aa582fc23531f2db70a3.png

eec4ececb5a95ed093f128b22e8adfc2.png

此查找支持正则表达式。

 2.2文件路径

命令:ln

在当前路径下创建某文件的超链接,示例如下:

9fbd8c2aa451cadf1d828ceec2034ec5.png

命令:cd

去往一个路径(路径切换),其中cd空格或者cd~表示返回用户主目录,cd ..表示返回上一级目录(返回上两级则是cd ../..表示返回上两级)示例如下:

90fd0232a206036b81467ba5340cd6a5.png

命令:mkdir

在当前路径下新建路径(文件夹),示例如下:

4467862fa22f954cb7837371dd052881.png

此命令具有以下选项:

-m:配置文件的权限;

-p:创建递归目录。

命令:rmdir

删除当前路径下的路径(文件夹),示例如下:

ac1a59f3facb3de631468b204db2b025.png

命令:rm

删除当前路径下文件或路径(多个文件空格隔开),示例如下:

9d636302222b84274f74c5500fb16d4f.png

添加参数-r可删除路径以及所含有的文件:

8024b02d6e5c87ec7e64ffb24c216c11.png

命令:cp

复制文件或目录到一个新的目录,示例如下

b62bda5bbbb6cc2d415ee661ef837447.png

复制多个文件,空格隔开,只要最后一个是目的路径即可:

f903914bc19f35a7fa0bd86d54d47b6b.png

若是复制到当前文件夹,目的路径为“.”:

1504bebbd053eb5fac6e7cc6d10771b5.png

将某路径下所有文件复制到一个新的文件夹:

ee942e024a4a801434792b1c0e262db8.png

此命令具有以下常用选项:

-a:相当于-pdr;

-d:若source为链接文件(linkfile),则复制链接属性而非文件本身;

-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

-i:若目标文件(destination)已经存在时,在覆盖时会先进行询问(常用);

-p:连同文件的属性一起复制过去,而非使用默认属性;

-r:递归持续复制,用于目录的复制行为。

命令:mv

移动当前路径下文件或目录到另一个文件夹,示例如下:

4e377fe131a25c7942be6f8a58b71cc3.png

对文件重命名:

5f2b659d5ee8cadd7a15e35cb900e98e.png

此命令具有以下常用选项:

-f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

i:若目标文件(destination) 已经存在时,询问是否覆盖;

-u:若目标文件已经存在,且source比较新(即最后修改时间比较晚),才会覆盖(修改时间比较早的旧文件)。

命令:touch

创建新的文件(不是文件夹),示例如下:

73b103a532115801f4b735afe640d9f4.png

命令:du

查看文件或文件夹磁盘占用空间大小,如下所示:

a4bded58e03ae8be5dd5ccb762719f7b.png

其参数选项如下所示:

-a:列出所有的文件与目录大小,因为默认仅列出路径

-h:以人们较易读的容量格式(G/M)显示;

-s:列出总量,而不列出每个各别的目录占用空间;

-S:不包括子目录下的总计,与-s有点差别。

-k:以KBytes列出容量显示;

-m:以MBytes列出容量显示。

命令:rz

从电脑传输文件到服务器,示例如下:

6522f16f7de67e7dc1a6a71dd75fd0b8.png

命令:sz

从服务器传输文件到电脑,示例如下:

d1d15c15bfe7d52f00941a2c8bd9d31b.png

以上两个命令需要电脑预先安装Xftp。

2.3文件压缩

命令:gzip, zcat

使用gzip压缩、读取、解压文件,示例如下:

c40d24386fd6c0b8ad05741a859897f5.png

命令:bzip2, bzcat, zip, unzip

使用bzip2压缩,用法与gzip类似。

命令:tar

打包并压缩文件或目录,示例如下:

f4e859de7985d816891acb2c7597df0c.png

解压打包文件:

72ac935bc0ba9b08f5f5166377c2d4fe.png 

命令:file

在Linux系统中有时候文件名后缀不能完全显示文件格式,使用file命令可查看文件格式,是否被压缩以及使用什么软件压缩,示例如下:

6de3cd4530bf15b3a5f96f5d7561787f.png

可以看出这时候文件虽然没有“.gz”的后缀,但是是gzip压缩文件,这时候不能直接解压,需要添加后缀并解压:

24404af5492f56855bbe29410ba28140.png

2.4文件下载

命令:wget

wget是linux最常用的下载命令,可以从网络上自动下载文件,它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。其使用方法如下:

wget[Options] 要下载文件的网址(包含文件名)

其中Options:

-A:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔

-c:断点续传,继续执行上次的下载命令

-b:启动后转入后台执行

-i:从指定文件获取要下载的URL地址,文件中每行指定一个网址

-O:指定下载后的文件路径及保存为的文件名

具体下载方法如下所示:

7c064c32ebd337753c8160b35f942a63.png

其中文件名支持使用通配符而进行批量下载。

2.5文件权限

在查看文件的时候,最前面的信息即为文件权限,示例如下:

7106dd23081205cea574f05473e0a396.png

一共有10位,第一位d代表路径(文件夹),-代表文件,之后每三位一组分别为文件所有者、用户组、其他人的权限,r为可读,w为可写,x为可执行,-为无权限。

命令:chmod

更改文件或路径的权限,示例如下:

982bada8619245ab2f76c2e700e358f4.png

其中r:4,w2,x1。更改目录及其下属文件的权限:

e9c812a4b6b7fe40629081a6739eff24.png

END9b83cda618d0abcad0c1543a4c180fa4.gif
http://www.lbrq.cn/news/1062667.html

相关文章:

  • 网站规划图/线上营销工具
  • b2c网络购物系统/seo推广任务小结
  • 深圳定制网站制作厂家/网络推广服务合同范本
  • 怎么做网站推广知乎/百度企业查询
  • 青岛网站优化公司/百度认证中心
  • 一个好的网站怎样布局/域名申请的流程
  • 网站建设 分类/哈尔滨seo和网络推广
  • 单位网站建设/品牌策划案
  • 建设部网站备案/北京百度竞价
  • 石家庄网络营销哪家好做/深圳最好的外贸seo培训
  • 网站建设需要哪些基础/自助建站系统个人网站
  • 网页界面设计ppt/汕头seo推广
  • 外包公司做网站有哪些内容/搜索广告优化
  • 网站制作企业/5g网络优化
  • 网站手机版跳转代码/网站网络推广优化
  • 做网站建设的注意事项/短视频营销常用平台有
  • 银川 网站建设/口碑营销理论
  • 昆明睿腾科技网站建设/直通车推广技巧
  • WordPress网站转HTPPS/搜索关键词查询
  • 解放碑电子商务网站建设/如何做好营销
  • 绍兴中交水利水电建设有限公司网站/成人再就业技能培训班
  • 如何做授权网站/产品怎么在网上推广
  • 做网站策划薪酬/百度一下百度搜索百度一下
  • 吴桥做网站价格/免费下载百度
  • 做一个购物平台需要多少钱/湖南有实力seo优化
  • 建设网站外国人可搜到/深圳企业黄页网
  • 做外国网站怎么买空间/网络营销题库案例题
  • 给网站首页图片做外网超链接_为什么会弹出一个服务器登录窗口/青岛seo排名公司
  • 电影网站建设之苹果cms程序/微信朋友圈推广软文
  • 三门峡住房和建设局网站/惠州seo优化
  • 原型模式在C++中的实现与面向对象设计原则
  • 《Node.js与 Elasticsearch的全文搜索架构解析》
  • HPE磁盘阵列管理01——MSA和SMU
  • 《Python 实用项目与工具制作指南》· 2.3 导入
  • XGBoost三部曲:XGBoost参数详解
  • 烽火HG680-KD_海思MV320处理器-安卓9-原厂系统升级包-针对解决烧录不进系统的问题