腾讯云实验者平台
https://cloud.tencent.com/developer/labs/lab/10000/console
有点疑惑还不太懂,命令里ls ~
cp~
以及文件中的~/
是什么个用法呢?
touch ~/testFile ###创建文件
ls ~ ###查看刚刚新建的文件
cp ~/testFile ~/testNewFile ###使用cp命令复制文件
cat ~/.bash_history ###查看文件内容
grep 'root' /etc/passwd ###过滤出 /etc/passwd 文件中包含 root 的记录
grep -r 'linux' /var/log/ ###递归地过滤出 /var/log/ 目录中包含 linux 的记录
cat /etc/passwd | grep 'root' ###管道:将上一命令的输出作为下一命令的输入
echo 'Hello World' > ~/test.txt ###重定向:可以使用 > 或 < 将命令的输出重定向到一个文件中
运维常用的几个命令(选择性忽略)
ping -c 4 cloud.tencent.com ###对 cloud.tencent.com 发送 4 个 ping 包, 检查与其是否联通
###netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等
netstat -lt ###列出所有处于监听状态的tcp端口
netstat -tulpn ###查看所有端口信息,包括PID及进程名称
ps 过滤得到当前系统中ssh进程信息
ps aux | grep 'ssh'
-
shell
:是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 -
ANNOVAR
是一个高效的注释工具。 -
GATK
是genome analysis toolkit的缩写;是一款从高通量测序数据中分析变异信息的软件。是目前主流snp calling的分析软件之一。 -
sratoolkit
是将ncbi上 .sra的文件下载并转换成 .fastq.gz文件。 -
awk
是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时显得尤为强大,awk简而言之就是把文件逐行读入,以空格为默认分隔符将每行切片,切开的部分再进行各种处理分析。awk 一行就是一个记录,一列就是一个域。
原文在此(一个搬运工)
(https://www.cnblogs.com/ftl1012/p/9250541.html)
awk '{pattern + action}' filename
###花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。
pattern 表示awk在数据中查找的内容,action表示查找到匹配内容时所执行的一系列命令。通常awk是以文件的一行为处理单位的,awk每接受文件的一行,然后执行相应命令,来处理文本。
awk '/root' /etc/passwd
搜索/etc/passwd有root关键字的所有行,此处无action,默认输出命令行。
awk -F
指定分隔符,例如awk -F ''\t''
又看了几个帖子,我已经乱了,到此为止吧
我又回来了,吃饱继续干
创建新的文件:vi
#先保证电脑切换到了英文输入法,然后敲i键,就可以输入了
#写下你的感悟~10行简短的英文
Esc #退出编辑模式
:x #保存退出
查看并将内容输出到屏幕:cat