资讯详情

资讯详情

Linux基础指令2

Linux基础指令2一. man二. echo2.1 向显示器上打印2.2 输出重定向2.3 问题一2.4 问题二2.5 追加重定向三. cat3.1 从键盘中获取数据3.2 输入重定向3.3 补充tac四. cd4.1 拷贝文件4.2 拷贝目录五. mv5.1 剪切文件到目录下5.2 剪切目录5.3 改文件的名字六. more七. less八. head和tail8.1 head8.2 tail8.3 如何查中间的内容九. date一. man如果我们忘记了某一条指令 我们就可以用man指令比如我们忘记了tree或者ls指令 我们就可以这样使用 man tree或者man ls我们可以看到它会直接把这些个指令的信息给罗列出来再说一点 我们可以直接查手册 比如查第三手册的printf我们可以用man 3 printf指令二. echo先提前说明一下下面指令cat是查看文件内容在下面会有讲解echo:默认往显示器上打印东西2.1 向显示器上打印2.2 输出重定向我们可以用echo命令向文件里面写入内容echo打印内容 文件这个操作叫做输出重定向使用方法指令和cat查看操作结果如下图所示这里提示一下 如果后面指定的文件不存在的话 会自动创一个新的文件2.3 问题一那如果我们反复向一个文件写入内容呢答会先把原始文件的内容清空然后再写入 操作之后我们的文件内容从aaa变成了bbb2.4 问题二那我如何清空文件答很简单 就是相当于我们输入一个空串就行了2.5 追加重定向追加重定向是我们在向文件输入内容的时候不会清理空旧的内容 语法就多了一个大于号 操作如下三. cat3.1 从键盘中获取数据我们直接用cat指令 是需要在你的键盘上获取数据打印出来3.2 输入重定向本来我们是在键盘上获取数据 但是我们可以转换成向文件中获取数据 就叫做输入重定向下面我们用输入重定向从文件冲获取数据打印到显示器中3.3 补充tac我们直接用 cat文件 相当于打印文件内容 而我们的tac就是倒序打印四. cdcp指令用于复制文件或目录语法 cp [选项] 源文件或目录 目标文件或目录4.1 拷贝文件如果文件二不存在的话会在当前目录下新建立一个文件4.2 拷贝目录如同时指定两个以上的文件或目录且最后的目的地是一个已经存在的目录则它会把前面指定的所有文件或目录复制到此目录中拷贝目录的时候要用 -rf强制递归 指令一里面讲过五. mvmv命令是move的缩写可以用来移动文件或者将文件改名move(rename)files,经常用来备份文件或者目录语法mv [选项] 源文件或目录 目标文件或目录5.1 剪切文件到目录下5.2 剪切目录5.3 改文件的名字直接原文件mv原文件就行了六. more语法 more [选项]功能more命令功能类似cat常用选项• -n指定输出行数• q退出more我们用cat只适合查找小文件 我们用more可以指定前面多少行 所以用more更方便而且我们可以用回车往下翻我们先写入2000行的hello bit往文件temp.txt里面然后打印前10行七. less语法 less [参数] 文件功能less与more类似但使用less可以随意浏览文件而more仅能向前移动却不能向后移动而且less在查看之前不会加载整个文件less的优势如下less的用法比起more更加的有弹性在more的时候我们并没有办法向前面翻只能往后面看但若使用了less时就可以使用[pageup][pagedown]等按键的功能来往前往后翻看文件更容易用来查看⼀个文件的内容除此之外在less里头可以拥有更多的搜索功能不止可以向下搜也可以向上搜选项-i忽略搜索时的大小写-N显示每行的行号/字符串向下搜索“字符串”的功能?字符串向上搜索“字符串”的功能n重复前⼀个搜索与/或?有关N反向重复前⼀个搜索与/或?有关q:quit下面演示一下2 其它的可以自行测试打印结果八. head和tail8.1 head语法head[参数]…[文件]…功能head用来显示档案的开头至标准输出中默认head命令打印其相应文件的开头10行选项-n行数显示的行数比如我们要查前十行8.2 tail语法 tail 必要参数 [文件]功能用于显示指定文件末尾内容不指定文件时作为输⼊信息进行处理。常用查看日志文件选项-f循环读取-n行数\显示行数比如我们查最后八行8.3 如何查中间的内容比如我们要查200-250行的内容我们就可以把head和tail结合起来使用 先用head锁定前250行 再用tail锁定这250行后面的50行(这里的|就是一个管道 把两个指令给连接起来)九. date指定格式显示时间 date %Y:%m:%d用法 date [OPTION]… [FORMAT]在显示方面使用者可以设定欲显示的格式格式设定为⼀个加号后接数个标记其中常用的标记列表如下• %H:小时(00…23)• %M:分钟(00…59)• %S:秒(00…61)• %X:相当于%H:%M:%S• %d:日(01…31)• %m:月份(01…12)• %Y:完整年份(0000…9999)• %F:相当于%Y-%m-%d时间戳时间-时间戳date%s这里简单解释一下 当代计算机在内部会维护一个全局计数器 是一个连续递增的整数 从1979年1月1日00.00开始到现在的秒数表示出来
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →