TAC

Linux基本命令

好久不见. 提交于 2020-08-18 07:28:40
Linux基本命令 echo(printf)即输出 -n:不换行; -e:使用\所引导的转义序列生效(需使用引号,引号前需要空格); \n:换行; \t:水平制表符(相当于tab键); 2.mkdir mkdir - make directories,创建新目录; -p, --parents:在创建目录的时候,如果其父目录不存在,则优先创建之; -v, --verbose:为每个被创建的目录显示一条信息; 3.pwd:显示当前工作目录的名字 4.ls:列表目录的内容 -a --all:显示所有文件,包括隐藏文件; -A, --all-most:显示出了“.”“..”以外的所有文件,包括隐藏文件; --color[=WHEN]:以不同的颜色来显示查询结果; -d,--directory:显示目录本身,而不是目录中的文件名; -h --human-readble:在显示文件大小的时候,显示为更加易读的格式;通常与-1选项一同使用; -l:使用长列表格式显示文件的详细属性: - 5.rm rm - remove files or directory rm [OPTION]... FILE... -f, --force:暴力,强制删除(不推荐使用); -r, -R, --recursive:递归删除目录及目录中的内容; 6.nano:文本模式下的全屏编辑工具。 ^:脱字符,表示crtl键

第十一章 Shell常用命令与工具(一)

空扰寡人 提交于 2020-08-16 01:59:50
本章节学习一些在编写Shell时的常用命令或工具及使用技巧。有人说Shell脚本是命令堆积的一个文件,按顺序去执行。还有人说想学好Shell脚本,要把Linux上各种常见的命令或工具掌握了,这些说法都没错。由于Shell语言本身在语法结构上比较简单,是面向过程编程,想实现复杂的功能有点强人所难!而且Shell本身又工作在Linux内核之上,在用户态调用Linux命令会很方面,所以大多数情况下我们都是依靠这些命令来完成脚本中的某些功能,比如文本处理、获取系统状态等等,然后通过Shell语法结构组织代码逻辑。不管是学Linux系统好还是写Shell脚本也好,有些命令都是必须要会的,以下是根据个人经验总结的一些常用的命令。 怎么更好的学习命令呢? 当然查看官方帮助文档了,可以通过man cmd、cmd --help、help cmd、infocmd等方式查看命令的使用。 本章内容如下: 11.1 ls 功能:列出目录内容 常用选项: -a 显示所有文件,包括隐藏的 -l 长格式列出信息 -i 显示文件inode号 -t 按修改时间排序 -r 按修改时间倒序排序 示例: 按修改时间排序: # ls -t 按修改时间倒序排序: # ls -rt 长格式列出: # ls -l 查看文件inode: # ls -i file 11.2 echo 功能:打印一行 常用选项: -n 不加换行符 -e

LeetCode–井字游戏

半腔热情 提交于 2020-08-07 20:54:32
LeetCode–井字游戏 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 剑指offer,面试16.04 井字游戏 题目 设计一个算法,判断玩家是否赢了井字游戏。输入是一个 N x N 的数组棋盘,由字符" ","X"和"O"组成,其中字符" "代表一个空位。 以下是井字游戏的规则: 玩家轮流将字符放入空位(" ")中。 第一个玩家总是放字符"O",且第二个玩家总是放字符"X"。 "X"和"O"只允许放置在空位中,不允许对已放有字符的位置进行填充。 当有N个相同(且非空)的字符填充任何行、列或对角线时,游戏结束,对应该字符的玩家获胜。 当所有位置非空时,也算为游戏结束。 如果游戏结束,玩家不允许再放置字符。 如果游戏存在获胜者,就返回该游戏的获胜者使用的字符("X"或"O");如果游戏以平局结束,则返回 "Draw";如果仍会有行动(游戏未结束),则返回 "Pending"。 示例 1 : 输入: board = ["O X"," XO","X O"] 输出: "X" 示例 2 : 输入: board = ["OOX","XXO","OXO"] 输出: "Draw" 解释: 没有玩家获胜且不存在空位 示例 3 : 输入: board = ["OOX","XXO","OX "] 输出: "Pending"

linux基础篇03-测试常见linux命令集合三

穿精又带淫゛_ 提交于 2020-07-28 13:39:59
本篇主要接着上一篇文章继续就“ 测试常见linux命令集合三 ”进行展开讲解,主要包括 “tail、head、cat、tac、less、more”等文件查看命令 。希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步! 11:命令tail tail[参数][路径名或文件名] 说明:按照要求将指定的文件最后部分输出到标准设备 参数: -n 显示文件的尾部n行内容 -f 循环读取 -c 输出文件尾部的N个字节内容 1) 实时显示log.out最新内容 : tail -f log.out 2) 实时显示log.out最新500条内容 : tail -500f log.out 3)默认输出 文件后10行内容 : tail log.out 4)输出 文件最后的50行内容 : tail -n 50 log.out 5)输出 文件最后的50个字符 : tail -c 50 log.out 6)从 第5行开始输出文件内容 : tail -n +5 log.out 12:命令head head[参数][路径名或文件名] 说明:按照要求将指定的文件开头部分输出到标准设备 参数: -n 显示文件的头部n行内容 -c 输出文件头部的N个字节内容 1)输出 文件前5行 : head -n5 1.txt 2)默认输出 文件前10行内容 : head log.out 3)输出 文件的前50个字符

SDP(软件定义边界)让SDN更安全,你的对面可不能是一条狗!

不羁岁月 提交于 2020-05-07 13:30:24
https://www.sdnlab.com/23135.html 编者按 :近年来,软件定义网络(SDN)如同海藻一样疯狂地席卷全球。但火热的SDN真的安全吗?Gartner分析师Neil MacDonald表示“SDN创建了一个抽象层,这将带来很多新的攻击面,例如OpenFlow协议、供应商API等”。为解决这难题,一种新型的安全模型软件定义边界(Software Defined Perimeter)诞生了,国际云安全联盟(CSA)表示“SDP被设计为与软件定义网络(SDN)高度互补”。 1993年,美国著名卡通漫画家Peter Steiner发表了一幅闻名全球的漫画:一条狗蹲在电脑前对另一条狗说“互联网上没人知道你是一条狗”。这句话放在今天也依旧正确。当你坐在电脑旁真的能确定你对面的“用户”是谁?如何验证远程连接对面的人(或者狗),是网络安全工作的一大重要问题。 SDP到底是什么? 软件定义的边界(SDP)是由云安全联盟(CSA)开发的一种安全框架,它根据身份控制对资源的访问。该框架基于美国国防部的“need to know”模型——每个终端在连接服务器前必须进行验证,确保每台设备都是被允许接入的。其核心思想是通过SDP架构隐藏核心网络资产与设施,使之不直接暴露在互联网下,使得网络资产与设施免受外来安全威胁。 SDP有时被说成是“黑云”,因为应用架构是“黑”的—

遍尝暗淡时代的心酸也在

Deadly 提交于 2020-05-03 17:57:04
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,mxrhnsg.answers.yahoo.com/question/index?qid=20200427204943AAiS1sC?KP9=15joz=87l hk.answers.yahoo.com/question/index?qid=20200427204943AAiS1sC?VS6=97lxn=00g nz.answers.yahoo.com/question/index?qid=20200427204943AAiS1sC?XZ8=88qke=67h answers.yahoo.com/question/index?qid=20200427204955AA0g02b?WW2

【接口时序】8、DDR3驱动原理与FPGA实现(一、DDR的基本原理)【转】

风流意气都作罢 提交于 2020-04-29 15:09:48
转自: https://www.cnblogs.com/liujinggang/p/9782796.html 一、 软件平台与硬件平台   软件平台:     1、操作系统:Windows-8.1     2、开发套件:无     3、仿真工具:无   硬件平台:     1、 FPGA型号:无     2、 DDR3型号:无 二、 存储器的分类   存储器一般来说可以分为内部存储器(内存),外部存储器(外存),缓冲存储器(缓存)以及闪存这几个大类。内存也称为主存储器,位于系统主机板上,可以同CPU直接进行信息交换。其主要特点是:运行速度快,容量小。外存也称为辅助存储器,不能与CPU之间直接进行信息交换。其主要特点是:存取速度相对内存要慢得多,存储容量大。内存与外存本质区别是,一个是内部运行提供缓存和处理的功能,也可以理解为协同处理的通道;而外存主要是针对储存文件、图片、视频、文字等信息的载体,也可以理解为储存空间。缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位

Linux常用命令-文本查看篇

喜夏-厌秋 提交于 2020-04-23 08:11:02
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat file #全文本显示在终端 cat -n file #显示全文本,并显示行号 另外,cat也可用作合并文件: cat file1 file2 >file3 该命令将file1 file2的内容合并写到file3中。 倒序显示全文本--tac tac是cat倒过来的写法,tac以行为单位,倒序显示全文本内容。 tac file 分页显示文本--more cat将整个文本内容输出到终端。那么也就带来一个问题,如果文本内容较多,前面的内容查看将十分不便。而more命令可以分页显示。 1.显示内容 more file 之后,就可以使用按键来查看文本。常用按键如下: 回车 #向下n行,默认为1行 空格 #向下滚动一屏 b #向上滚动一屏 = #输出当前行号 :f #输出当前文件名和当前行号 q #退出 2.从指定行开始显示 more + 10 file 该命令从第10行开始显示file的内容。 3.从匹配的字符串行开始显示 more +/ string file 该命令从有string的行的前两行开始file的内容。 任意浏览搜索文本--less less命令的基本功能和more没有太大差别

Linux 常用命令速查

两盒软妹~` 提交于 2020-04-06 17:07:26
1.touch:创建文件,比如: touch a.txt 2.vi:编辑修改文件,比如: vi a.txt   打开编辑页面后:   a 键:开始输入编辑;   Esc键:结束输入内容   :wq:保存文件编辑内容退出;注意前面的“:”   ctrl+z:强制退出当前编辑状态;   !:不保存退出 3.rm:删除文件   -f:force,即强制删除; 如:rm -f a.txt   -r:recursive,即递归式的删除列出的目录下的所有文件和目录;如:rm -r a.txt   -i:interactive,即交互式删除文件,即会问是否删除文件?如: rm -i a.xtx   -v:verbose,详细显示进行的步骤;如:rm -v a.txt 4.mkdir:创建目录,如:   mkdir Music 5.rm -rf : 强制删除文件目录和其下的文件,如:    rm -rf Music (假设Music下还有其他文件和目录) 6.rm -d:删除空文件目录,如:   rm -d Music (假设Music文件夹是空的) 7.cat:按正序输出(读出)文件内容,如:    cat a.txt (页面就会显示文件内容) 8.tac:按反向输出文件内容,如:    tac a.txt 9.echo:输出一行内容,经常输出字符串,数字之类的内容,如:    echo

教育部等三部委发文:加快人工智能领域研究生培养

可紊 提交于 2020-03-23 17:22:35
3 月,跳不动了?>>> 近日,教育部、国家发展改革委、财政部联合印发《关于“双一流”建设高校促进学科融合 加快人工智能领域研究生培养的若干意见》的通知(以下简称《意见》),以推动“双一流”建设高校着力构建赶超世界先进水平的人工智能人才培养体系,大力培养具有发展潜力的人工智能领军人才。 图片来源:教育部官网截图 《意见》表示,未来将以解决人工智能重大理论和实践应用问题为牵引,促进人工智能基础理论研究,加快人工智能领域科技成果在重点行业领域的转化应用。以产业行业人工智能应用为导向,拓展核心技术和创新方法,实现人工智能对相关学科的赋能改造,形成“人工智能+X”的复合发展新模式。 《意见》还提出要“跨界融合、精准培养”,深化人工智能与基础科学、信息科学、医学、哲学社会科学等相关学科的交叉融合。 《意见》指出,要扩大研究生培养规模,将人工智能纳入“国家关键领域急需高层次人才培养专项招生计划”支持范围,综合考虑有关高校高水平师资、国家级科研平台、重大科研项目和攻关任务,以及产教融合、协同育人成效等情况,安排研究生尤其是博士生招生计划专项增量。积极引导高校通过实施常规增量倾斜和存量调整办法,切实优化招生结构,精准扩大人工智能相关学科高层次人才培养规模。 在人才培养上,加大对优秀人才特别是青年人才的稳定支持力度,大力培育具有发展潜力的人工智能领军人才。构建多类型、高质量、结构合理的人才队伍