在之前的推文中,我已经给出了怎样利用Git登陆服务器”你在用xshell,putty登陆?推荐一个小工具(Git)登陆“其中包括xshell登陆服务器。今天讲讲常见的Linux命令,这个和之前将的利用Git中有很大一部分是一样的。

在命令中用到#井号表示注释,对该命令进行解释
#ls表示显示当前目录的文件
smyang@VM-0-2-ubuntu:~$ lsgenome script1
#cd表示进入指定目录
smyang@VM-0-2-ubuntu:~$ cd genome/
smyang@VM-0-2-ubuntu:~/genome$ lsmuxu
#进入到上一级目录
#cd ..smyang@VM-0-2-ubuntu:~/genome$ cd ..
#夸目录对指定文件夹的文件进行演示
#ls
#ls genome/muxu/
smyang@VM-0-2-ubuntu:~$ ls genome/muxu/gene_location.txt Mtruncatula_285_Mt4.0v1.cds.fa Mtruncatula_285_Mt4.0v1.protein.fa muxu_ofp_22_id.txt Mtruncatula_285_Mt4.0.fa Mtruncatula_285_Mt4.0v1.gene.gff3 muxu.gff3 smyang@VM-0-2-ubuntu:~$ ls genome/muxu/
#查看指定目录下文件:
less genome/muxu/Mtruncatula_285_Mt4.0v1.gene.gff3
smyang@VM-0-2-ubuntu:~$ less genome/muxu/Mtruncatula_285_Mt4.0v1.gene.gff3
smyang@VM-0-2-ubuntu:~$ less -SN genome/muxu/Mtruncatula_285_Mt4.0v1.gene.gff3
常用简单命令
#表示清除该行
ctrl+u
#表示清屏,并不是清除记录
ctrl+l
#创建一个名为smyang的文件夹
mkdir smyang
#删除文件夹
rm -r smyang
#创建一个文件smyang.txt并进行保存
vi smyang.txtihello mayishengxinEscshift+;wq
#删除文件
rm smyang.txt7
#显示当前文件ls
#进入上级目录
cd ..
#上上一级
cd ../../
#进入上两级
#显示指定目录下的文件
ls ./genome/10
#显示文件内容
less filename.txtless -SN filename.txt
在Linux中双击文件或者文件名表示复制,之后鼠标右键即可粘贴 #合并文件cat file1.txt file2.txt > all.txt#读取文件cat file.txt#查看文件有多少行wc -l file.txt
所以使用Git也是一样的,相当于模拟Linux环境,部分命令是可以使用的
#$ df -h
Filesystem Size Used Avail Use% Mounted on
C:/Program Files/Git 100G 79G 22G 79% /
D: 133G 104G 30G 79% /d
E: 133G 106G 28G 80% /e
H: 3.7T 2.9T 793G 79% /h
#当然wget也是可以用的,这个是在windows中,同样可以用wget
请参考:http://www.gzxuexi.xyz/?p=450
$ wget -h
GNU Wget 1.20.3, a non-interactive network retriever.
Usage: wget [OPTION]... [URL]... Mandatory arguments to long options are mandatory for short options too.
#######################################################################
BLAST比对得到目标序列,主要分为两步:建库和比对
建库
makeblastdb -in database.fasta -dbtype nucl -out databasename
#-in 输入需要建库的数据
#-dbtype 输入建库的类型,如果是核酸就用nucl,如何是蛋白prot
#-out 输出建库的名称
比对
tblastn -query at_tps_pep.fa -out tps.fasta.bls -db transcript.fa -outfmt 6 -evalue 1e-10
#tblastn表示比对是蛋白比对到核酸数据库中
#-query表示需要比对的数据
#-out表示比对输出结果
#-db表示上一步建库的名称
-outfmt表示输出的格式
####################################################################

Xshell登陆服务器及Linux的简单命令的更多相关文章

  1. Linux的简单命令

    Linux的简单命令 1.更改linux服务器的登录密码 成功登录后输入命令: passwd 然后按照提示操作即可 2.在当前路径下新建文件夹:mkdir 新建文件夹名 3.解压和压缩文件tar.gz ...

  2. 从零单排Linux – 1 – 简单命令

    从零单排Linux – 1 – 简单命令 Posted in: Linux 从零单排Linux – 1 一.Linux的简单命令: 1.忘记root密码: 读秒时按任意键进入 – e – ↓选择第二个 ...

  3. Linux 的简单命令以及在idea中配置码云

    Linux 的简单命令: ls(list)功能:列出目录内容 cd(change directory)功能:切换目录 touch 1.txt 在当前目录创建一个文件1.txt clear:清除屏幕 p ...

  4. linux的简单命令 网络配置

    1.1.1 ls命令 l ls(list)功能:列出目录内容 l 格式:ls [参数] [文件或目录] -a或--all   下所有文件和目录.注意隐藏文件.特殊目录.. 和 .. -l   使用详细 ...

  5. 利用xshell密钥管理服务器远程登录+VIM dd命令操作之伤之再伤

    1.打开Xshell界面,中文界面方便操作,菜单栏:工具——新建用户密钥生成向导 2.密钥类型选择RSA,密钥长度选择2048位,单击下一步继续: 3.很快生成公钥对,单击下一步继续: 4.密钥名称可 ...

  6. xshell登陆服务器步骤

    Xshell远程连接服务器 打开xshell后找到左上角第一个“文件”点击,弹出来一个下拉框,选择“新建”点击(或者直接按下快捷键“Alt+n”).         点击“新建”之后就会出现下面这样一 ...

  7. linux 常用简单命令

    1.ps获取dhcpd进程状态 ps -aux |grep dhcpd |grep -v grep  排除包含grep的那条进程 ps -aux |grep dhcpd |grep -v grep | ...

  8. Linux菜鸟简单命令

    想要使用Linux,以下这些命令不可少的哦! 我在工作中经常用到的大多数都是一些文件的查找,和上传下载什么的,没什么技术含量,所以除了自己整理的之外,还有借鉴的别的大神的一些命令,我会在最后标注的\( ...

  9. java:Linux(简单命令,远程ssh使用hostname访问,.免密钥登录配置)

    1.临时关闭防火墙: service  iptables  stop 临时开启防火墙: service  iptables  start 查看防火墙状态: service  iptables  sta ...

随机推荐

  1. [原创]mininet安装

    mininet安装: on Ubuntu 13.04: sudo apt-get install minineton Ubuntu 12.10: sudo apt-get install minine ...

  2. Dapper学习笔记

    听说有个轻量化的orm Dapper,我就去了解下.试着对Sql Server和Mysql进行增删改查,体验不错.它不如EF臃肿,也比一般的封装灵活,比如我们封装了一个映射类.利用反射,在Execut ...

  3. 网络编程模型及TCP、UDP编程设计

    1.Linux网络模型 Linux网络编程--->>>socket套接字的编程 2.TCP网络模型                                          ...

  4. 个人永久性免费-Excel催化剂功能第47波-VBA开发者喜爱的加密函数类

    VBA的确是个很不错的编程工具,寄生在OFFICE内,无需安装庞大的开发环境,即开即用,方便灵活,能实现的事情也很多,但毕竟VBA是微软停止更新维护将近20年的一种语言,计算机的世界发展速度有多快大家 ...

  5. python面向过程编程小程序- 模拟超市收银系统

    6.16自我总结 功能介绍 程序功能介绍: 商品信息再读取修改买卖均已xlsx格式 且生成购物记录也按/用户名/购买时间.xlsx格式生成 账号密码输入错误三次按照时间进行冻结 用户信息已json格式 ...

  6. python+selenium实现163邮箱登陆—iframe动态ID定位 及常用定位方法

    今天发现之前的登录163邮箱脚本定位不到iframe了,原因是iframe拼接了动态ID,修改后的脚本如下: from selenium import webdriver driver = webdr ...

  7. [leetcode]375 Guess Number Higher or Lower II (Medium)

    原题 思路: miniMax+DP dp[i][j]保存在i到j范围内,猜中这个数字需要花费的最少 money. "至少需要的花费",就要我们 "做最坏的打算,尽最大的努 ...

  8. python UUID

    UUID介绍 UUID是128位的全局唯一标识符,通常由32字节的字符串表示.它可以保证时间和空间的唯一性,也称为GUID,全称为:UUID ―― Universally Unique IDentif ...

  9. 使用腾讯云提供的针对Nuget包管理器的缓存加速服务

    继阿里巴巴开源镜像站(https://opsx.alibaba.com/).华为云镜像站点(https://mirrors.huaweicloud.com/ )之后,腾讯也已于近日上线了类似的服务,官 ...

  10. isMemberOfClass、isKindOfClass原理分析

    isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的 ...