TAC

linux 常用命令手册

会有一股神秘感。 提交于 2020-12-12 21:25:03
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息。 cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录。 cp 全拼copy,其功能为复制文件或目录。 find 查找的意思,用于查找目录及目录下的文件。 mkdir 全拼make directories,其功能是创建目录。 mv 全拼move,其功能是移动或重命名文件。 pwd 全拼print working directory,其功能是显示当前工作目录的绝对路径。 rename 用于重命名文件。 rm 全拼remove,其功能是删除一个或多个文件或目录。 rmdir 全拼remove empty directories,功能是删除空目录。 touch 创建新的空文件,改变已有文件的时间戳属性。 tree 功能是以树形结构显示目录下的内容。 basename 显示文件名或目录名。 dirname 显示文件或目录路径。 chattr 改变文件的扩展属性。 lsattr 查看文件扩展属性。 file 显示文件的类型。 md5sum 计算和校验文件的MD5值。 查看文件及内容处理命令(21个) cat

linux tail命令

不想你离开。 提交于 2020-12-08 07:49:24
本文介绍Linux下tail命令的使用方法。 linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。 一、tail命令语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 参数解释: -f 该参数用于监视File文件增长。 -c Number 从 Number 字节位置读取指定文件 -n Number 从 Number 行位置读取指定文件。 -m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。 -b Number 从 Number 表示的512字节块位置读取指定文件。 -k Number 从 Number 表示的1KB块位置读取指定文件。 File 指定操作的目标文件名称 上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。 tail可运行文件一般在/usr/bin/以下。 二、tail命令使用方法演示例子 1、tail -f

Kali Linux基础操作学习篇——cat命令

有些话、适合烂在心里 提交于 2020-12-02 09:02:34
课前声明: 1、本分享仅做学习交流,请自觉遵守法律法规! 2、搜索:Kali 与编程,学习更多网络***干货! 3、Kali 与编程每天准时更新,敬请学习和关注! 正文部分 一、课程背景 相较通过图形界面执行计算机命令,使用命令行模式执行相应操作,能够更好地节约计算机资源,迅速提升计算机运行效力。Kali Linux命令如同中文的拼音,英文的单词,虽然学习过程可能繁杂枯燥,但它是一切学习的基础,是决定最终学习高度的基石。无论今后是否进入计算机领域工作,熟练掌握Linux相关命令,都将有助于提升您的工作效率、工资薪金。 二、课前准备 操作机的VMware虚拟机中,Kali Linux程序安装完毕。 三、课程目标 通过学习本课程,能够熟练掌握并使用cat命令。 四、课程内容 1.cat命令的作用 显示文件内容。 2.cat命令语法详解 命令行:cat [选项] [文件名] 其中:[选项]参数有 n:由 1 开始对所输出所有内容,包括空行进行行数编号。 b:由1开始对所输出内容进行行数编号,但空行仅做显示不进行行数编号。 3.命令使用实例 显示/etc/issue文件内容。 命令行:cat /etc/issue 运行结果: 显示文件内容并对其所有内容,包括空行进行行数编号。 命令行:cat -n demo.list 运行结果: 显示文件内容并对其内容进行行数编号

linux常用命令总结

泪湿孤枕 提交于 2020-11-24 19:30:22
以下内容整理自《鸟哥的linux私房菜》、《linux命令行大全》: 1 基础指令     date:显示日期的指令   [Tab]按键:文件补全与命令补全   [Ctrl]-c 按键:停止正在运行的指令   指令 --help :求助并获得当前指令的信息说明       查看进程:   ps命令查看进程信息,top命令动态查看进程信息。   杀死运行的软件和进程: Kill -9 进程号 2 查看系统 2.1 系统   uname 命令:   [dmtsai@study ~]$ uname -r # 查看核心版本   3.10.0-229.el7.x86_64 2.2 CPU   # 总核数 = 物理CPU个数 X 每颗物理CPU的核数   # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数   # 查看物理CPU个数   cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l   # 查看每个物理CPU中core的个数(即核数)   cat /proc/cpuinfo| grep "cpu cores"| uniq   # 查看逻辑CPU的个数   cat /proc/cpuinfo| grep "processor"| wc -l   # TOP命令查看CPU使用(和动态进程) [root

Sdram控制器(一)

狂风中的少年 提交于 2020-11-18 20:05:17
今天主要学习Sdram控制器框架设计 首先来看下整个控制器设计框图 如图1所示 (图1 FPGA内部程序框图) 接下来,分模块来看一下 1.1 时钟产生模块 1.11 实现方式 时钟的输入来源于外部晶振,时钟频率为25MHz,通过PLL产生数据源的时钟62.5MHz和sdram的工作时钟166MHz。另外还需要产生一个相移为180°的166MHz提供给下游芯片sdram,保证时钟在数据中间采 样。 1.12 参数设计 参数设计如图2所示 (图2 PLL参数设计) 1.13 接口设计 1.14 重点问题 Locked信号需要等锁相环锁定时钟后,输出的时钟才能有效,此PLL设计使用的是高有效的复位。 1.2 数据源产生模块 1.21 实现方式 数据源产生模块使用PLL倍频出来的 62.5MHz 时钟,产生数据格式如下: Addr[8:0] 0 1 2 … 2 53 2 54 2 55 Data[31:0] 0 1 2 … 2 53 2 54 s um 1.22 顶层设计 En表示什么时候产生数据,顶层结构如图3所示。 ( 图3 数据源产生模块顶层设计 ) 1.23 接口设计 1.24 重点问题 产生的数据是以256为一块,最后一个数是前面所有数据的累加和。 1.3 Rdm读写模块 该模块 XILINX 公司提供的使用简单双端口 RAM IP 核。 1.3.1 实现方式

Linux文件与目录管理(学习笔记)

自闭症网瘾萝莉.ら 提交于 2020-11-16 00:13:27
本笔记为《鸟哥linux私房菜》第六章学习笔记 一、目录与路径 相对路径与绝对路径 绝对路径:一定由根目录 / 写起 正确度比较好 相对路径:不是由 / 写起 方便 目录相关操作 特殊目录 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表“目前用户身份”所在的家目录 ~acc 代表 acc 这个用户的家目录 常见的处理目录的指令 cd 变换目录 change directory pwd 显示当前目录 print working directory mkdir 建立一个新的目录 rmdir 删除一个空的目录 pwd [-P] -P:显示出确实的路径,而非使用链接(link)路径。 mkdir [-mp] 目录名称 -m:配置文件的权限,直接设定 例子:mkdir -m 711 test2 -p:直接将需要的目录递归建立起来 rmdir [-p] 目录名称 -p:连同 上册 空的 目录也一起删除 关于执行文件路径的变量:$PATH 在执行一个指令时,系统会按照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,先搜到的同名指令先被执行。 echo $PATH 显示哪些目录被定义出来,用冒号隔开 将/root加入PATH:PATH="${PATH}:/root" 可使用绝对路径或相对路径直接指定某个指令的文件名来执行,会比PATH正确。 本目录(

006. 文本处理工具 P2 (常见文本处理工具)

北城以北 提交于 2020-11-13 09:53:34
1 常见文本处理工具 cat -E:显示行结束符$ -A:显示所有控制符 -n:对显示出的每一行进行编号 -b:非空行编号 -s:压缩连续的空行成一行 [root@localhost ~]# cat a -A $ localhost.localdomain$ a b c$ a ^I^I d$ [root@localhost ~]# cat a -E $ localhost.localdomain$ a b c$ a d$ [root@localhost ~]# cat a -n 1 2 localhost.localdomain 3 a b c 4 a d [root@localhost ~]# cat a -b 1 localhost.localdomain 2 a b c 3 a d 4 c ### nl 相当于cat -b [root@localhost ~]# nl b 1 a 2 b 3 c 4 b 5 e 6 f ### tac 逆向显示文本内容 [root@localhost ~]# tac b f e b c b a ### rev 将同一行的内容逆向显示 [root@localhost ~]# echo {1..10} | rev 01 9 8 7 6 5 4 3 2 1 ### hexdump 查看非文本文件内容 [root@localhost ~]#

HCIE北京考场体验报告

拈花ヽ惹草 提交于 2020-11-12 08:37:20
在参加了北京考场的考试之后,笔者简单的对华为HCIE北京考场的参考体验做一下总结,希望可以帮到后续考生。 目录 一、地点 二、考场硬件环境 整体点评 1、等候区域 2、HCIE考试中心 3、面试考场 4、实验考场 5、实验室计算机 6、零食及休息区 7、卫生间 8、吸烟区 三、考试软件环境 1、考试系统主页面 2、模拟器页面 3、TAC答题页面 4、操作系统及其他 四、考试流程 1、签到 2、存包 3、登录考试系统、阅读考试须知 4、上午考试 5、午休和就餐 6、下午考试 7、考试结束 一、地点 截止发稿时,华为HCIE北京考场地点在上地八街瑞萨3F。从上地八街融科融智园区大门进入。沿途会有保安指引,地点问题不用担心 二、考场硬件环境 整体点评 华为北京HCIE实验考场据悉去年底刚刚启用瑞萨新考区,整体环境很好。 优点: 办公区和考试中心,照明灯光明亮舒适、空气温度湿度适宜。 考试期间的工位和座椅体感很舒适。 键盘全部使用樱桃红轴。 缺点: 午餐菜品口感一般。 零食种类较少。 1、等候区域 等候区域位于华为瑞萨三楼前台。前台有小墩子,可以乘坐歇脚。 2、HCIE考试中心 北京考试中心平面布局如下: 3、面试考场 如上图,面试考场为一个单人房间,内有一台电脑。考官通过ZOOM与考生远程进行视频会议。 面试期间全程进行屏幕共享。电脑配有绘图板,可以快速进行手绘。 4、实验考场

关于k-mer与基因组(组装)的那些事

萝らか妹 提交于 2020-11-09 17:31:10
引言 随着越来越多物种的基因组被测序发表,极大丰富了我们对物种起源、进化等方面的认知,同时也为各种物种的研究打下了基础。但是在面对复杂基因组时或者参考基因组并未发表的情况下,我们通常会对这个物种的基因组进行De Novo组装,在得到一个相对完整的基因组图谱以后,接着进行接下来的分析如基因功能预测、物种间进化关系等。在这个过程中,我们经常会遇到k-mer这个名词,然而这个抽象的名词是什么意思呢?它又有什么用呢?接下来,就随着小编一起去探究这k-mer背后的含义吧! k-mer是什么? 简单来说, k-mer是一段长度为k的序列 ,而后面的mer即为monomeric unit(单体单元),也就是每个碱基。因k-mer包含k个碱基,若一段核酸序列长度为L,以一个碱基为步长滑动,那么根据这个核酸序列就可以得到 L-k+1 个k-mer;由于每个位点的碱基可以为(A、T、C、G)中的任意一个,因此k-mer理论上说有 个不同的序列。原本一条长片段,就变成了很多短的片段,因此计算机处理的碱基数量也会增加很多倍。而且,每次取k-mer是同一条reads正反取两次,这就是对这条reads的反向互补序列再取一次k-mer。下面的图就形象化了这一过程,长度为15的序列,选取k-mer为5,那么就会得到11(15-5+1=11)个5-mer。 那这个时候估计有人要问了,为什么非要用k-mer不可呢

模拟驾驶能力输出,赋能客户提升稳定性信心

夙愿已清 提交于 2020-11-03 11:05:31
简介: 模拟驾驶能力输出,赋能客户提升稳定性信心 1.背景 我们技术服务团队经常会遇到这样的状况,随时随地收到紧急电话,开始紧张地排查问题,处理故障以及恢复服务。硬盘故障、网络不通、大量不到终态、水位高、流量激增等问题不胜枚举,也许因为一个很小的变更,因某种不可预期的场景,引起蝴蝶效应,导致了大面积的系统混乱、故障和服务中断,对客户的业务造成严重影响。故障往往带来巨大的损失,然而由于分布式系统的特性,各种不可预期的突发事件在所难免,单靠人力并不能够百分之百地阻止其发生。与其担惊受怕系统会出现什么样的问题,不如化被动为主动,提前模拟线上环境可能出现的各种情况,来检验我们的系统是否能做到容错,是否在出现问题时仍然具有对外提供服务的能力。 模拟驾驶的初衷就是通过实验性的方法,主动找出系统中的脆弱环节,让人们建立起复杂分布式系统在生产中抵御突发事件的信心。任何足够复杂的系统都不可避免地带有让人意想不到的暗债,暗债是现代软件系统逐步复杂化进程中的副产品,它会威胁系统的正常运转。模拟驾驶的意义就在于,它会帮助你发现暗债,从而在暗债变成系统的严重问题之前加以应对,避免造成损失。 2.模拟驾驶 模拟驾驶是GTS-SRE混合云团队遵循混沌工程实验原理,并融合团队内部多年高可用体系沉淀下来的经验而打造的一款技术服务,提供丰富的故障场景、异常仿真的实现,能够帮助分布式系统提升容错性和可恢复性