当前位置: 首页 > news >正文

Linux的基本指令(2)

指令1:man

        作用:可以查询linux指令语法内容。

        格式: man    指令

        安装man指令:

yum install -y man-pages

        例如: 查询 指令 ls 的语法内容。   

man  ls

         查询 fork 指令的语法内容。

man  fork

          在man中存在9个手册,也可以在指定手册中查找指令的语法内容。

man man

         上面的指令没加手册数字,默认是从第一个手册往后找,无论在那个手册中找到,就立即退出。

        加上手册查询方式:

        例如:查询 fork

man 2 fork  //直接在第2个手册中找fork指令的语法内容

        可以看到,和上面不加手册数查询的结果是一样的,原因是,该指令只存在与2号手册。

        查询 printf

        

man 1 printf // 在1 号手册中查找

 

man 3 printf // 在 3 号手册中查找

 可以看到,有些指令存在于多个手册,且在不同手册查询的内容不一样。

指令2:cp

        作用:复制文件或目录。

        示例1:复制一个文件。

        当前路径下存在一个空目录 dir 和文件 mylog.txt ,利用cp指令将文件复制到空目录下。

cp mylog.txt  ./dir     // cp  普通文件   目标路径或目录  

 通过树形图可以看到mylog.txt文件已经被复制到目录 dir下。

         示例2:复制一个目录。

        当前路径下存在一个目录 dir 和目录 dir1 ,利用cp指令将dir复制到dir1下。

        复制目录应用命令选项  -r。

cp -r dir ./dir1  //  cp -r 目录   目标路径

 指令3:mv

        作用1:剪切/移动 目录或者文件。          

mv src(文件/目录)  dst(某个目录之下)

        示例1:将mylog.txt移动到目录dir2下。

mv mylog.txt ./dir2

         示例2:将目录dir2移动到dir目录下。

mv dir2  ./dir

         作用2:重命名文件。

mv  文件名1   文件名2  //将文件1重新命名为文件2

        示例1:将mylog.txt 文件重命名为 name.txt

mv mylog.txt  name.txt

        当前路径下文件名所示:

 

         注意:对文件进行重命名,避免命名为已存在的文件名。

指令4:cat

        作用:打印文本/文件的内容。(适合小的文本/文件)

cat name.txt

         -n  输出时显示文本的行号。

cat -n name.txt

         -s  不输出多行空行,简言之,存在多行空行的情况下,只显示一行空行。

        cat  后面不加文件名,会从键盘读取数据。

 

        输入什么数据,显示频会自动打印相应的数据。· 

        补充知识:echo  作用:向显示屏打印。

echo "aaaa  bbbb"

         向显示频打印,可以理解为向显示器写入,可以把显示器看作是一种“文件”。

        >     输出重定向

echo "aaaa  bbbb" > mytest.txt

        解释:如果目标文件mytest.txt在当前路径下不存在,会自动创建,并把本文应显示在显示器的内容覆盖式写入mytest.txt文件中。

         >>     追加重定向

        作用:不断的向目标文件写入内容,并非覆盖式写入,而是一种续写。(可以理解为C++的vector容器的尾插(push_back))。

         wc  -l 

        作用:输出文件的行数。

wc -l mytest.txt

 

 指令5:more

        作用:按显示屏大小来显示文件的内容(一般是大的文件),并且只能往下翻页。

指令6: less

        作用:按显示屏大小来显示文件的内容(一般是大的文件),并且能上下翻页。

指令7:head

        作用:默认显示文件的前10行的内容。

        head  -n    文件名    显示文件的前n行。

指令8:tail

        作用:默认显示文本的后10行的内容。

        tail    -n    文件名    显示文件的后n行。

http://www.lryc.cn/news/108462.html

相关文章:

  • mySql-Linux-安装
  • JS实现IOS标准时间(JSON时间格式)格式转yyyy-mm-dd格式
  • 【Jmeter】 Report Dashboard 生成html图形测试报告
  • 7种有效安全的网页抓取方法,如何避免被禁止?
  • flask服务生成证书文件,采用https访问,开启用户密码验证
  • 上海首个“零工”就业云平台上线
  • 面试必考精华版Leetcode104. 二叉树的最大深度
  • winform panel中放置 usercontrol ,设置usercontrol随着dpi分辨率变化
  • 更新页面无法回显
  • CS 144 Lab Four -- the TCP connection
  • 在Volo.Abp微服务中使用SignalR
  • 数据可视化(七)常用图表的绘制
  • 【ARM 常见汇编指令学习 8 - dsb sy 指令及 dsb 参数介绍】
  • YOLOv5本地模型训练报错解决
  • tomcat p12证书另存为nginx .crt证书和.key私钥
  • Docker的userland-proxy
  • uniapp封装request请求
  • Go如何构建高效API接口| 青训营
  • 【云原生K8s】二进制部署单master K8s+etcd集群
  • TRUNC(截取)函数的用法
  • IELAB-网络工程师的路由答疑10问(1)
  • OpenLayers入门,OpenLayers加载TopoJson数据,使用行政区划边界作为示例
  • 【图像去噪】基于原始对偶算法优化的TV-L1模型进行图像去噪研究(Matlab代码实现)
  • RISC-V基础之函数调用(五)函数递归调用及函数参数数量溢出(超出现有寄存器个数)约定(包含实例)
  • 力扣:48. 旋转图像(Python3)
  • HarmonyOS应用开发者基础与高级认证题库——中级篇
  • Python中实现多个列表、字典、元组、集合的连接
  • 1005 继续(3n+1)猜想
  • 基于图片、无人机、摄像头拍摄进行智能检测功能
  • Boost开发指南-4.2ignore_unused