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

【Linux探索学习】第一篇Linux的基本指令(2)——开启Linux学习第二篇

【Linux探索学习】第一篇Linux的基本指令(1)——开启Linux学习第一篇

目录

一.man指令

二.echo指令和cat指令

三.mv指令

四.which指令

五.alias 指令

六.总结


 

一.man指令

Linux的命令有很多参数,我们不可能全记住,可以通过查看联机手册获取帮助,

例如,我们可以用man查看echo的用法

执行此命令后我们就可以看到Linux联动手册中echo的全部参数及用法了,按q会结束查看

当然也可以查看自己

执行这个命令后我们可以看到这样的几行文字:

1  是普通的命令
2  是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要        加什么头文件)
3  是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5  是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6  是给游戏留的,由各个游戏自己定义
7  是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8  是系统管理用的命令,这些命令只能由root使用,如ifconfig

9.略

当我们查别的内容时,尽量带上它们所对应的编号,当我们想查C语言中的printf,它所对应的就是3中的库函数,所以我们需要这样:

为什么要带上一个3这个数字呢,因为如果不带的话,man查找出来的printf不是库函数的printf的用法,而是linux中普通命令中的printf

二.echo指令和cat指令

cat功能:查看目标文件的内容

-b  对非空输出行编号

-n  对输出的所有行编号

-s  不输出多行空行

echo指令的作用是将内容写入文件中,这里的文件即包括显示屏,也包括普通的文本文件

其实我们键盘输入的内容被打印到文件中而不是显示器中,这样的操作叫输出重定向,上面第二个输出方式就叫做输出重定向

同时我们还要知道的是,在我们向一个文件中写入内容时,比如上文中的test.txt文件,如果其中原来是有内容的,在我们写入新的内容后,原来的内容会被覆盖,所以有些时候我们想删除文件中的内容时,也可以采用“>文件名”的操作方式

那我们如何不覆盖原文件中的内容,直接追加到后面呢?实现这个功能我们需要的是 追加重定向:>>


三.mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名,经常用来备份文件或者目录。

1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的
目录中。
2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

举两个简单的例子:

重命名:

当第二个参数类型是文件时,它将所给的源文件或目录重命名为给定的目标文件名

                

剪切:

剪切操作是将目标文件换一个路径,比如换到其它目录下,第二个参数是其他路径

四.which指令

作用:which指令的作用就是帮助我们找到指令所在的位置

五.alias 指令

功能:设置命令的别名

根据上面的用法大概应该知道这个alias的用法的吧,就是给指令改名字。

六.总结

今天指令的讲解就到这里啦~我们下期再见。Thanks♪(・ω・)ノ对大家支持

http://www.dtcms.com/a/461069.html

相关文章:

  • Redisson 看门狗机制深度解析:分布式锁的守护者
  • 非预置应用使用platform签名并且添加了android.uid.system无法adb安装解决方法
  • 分布式光纤声波振动传感:守护智慧城市燃气管网安全的 “神经末梢”
  • Hadoop 3.3.5 伪分布式安装配置的完整过程
  • 郑州市中原区建设局网站南京市建设工程档案馆网站
  • Oracle PL/SQL Developer v16的安装以及导出导入表数据
  • 消防管理系统如何重构现代空间防御体系
  • Coze源码分析-资源库-编辑数据库-后端源码-流程/技术/总结
  • Linux之lvm存储卷管理篇
  • 数字大健康浪潮下:智能设备重构人力生态,传统技艺如何新生?
  • 郑州陆港开发建设有限公司网站西安有哪些家做网站的公司
  • 整体设计 逻辑系统程序 之19 内核层最大资本箱为核心的完整设计讨论— 含分层架构、CNN 数据处理支撑、监督闭环与多场景交付物
  • GPT系列模型-详解
  • 【pytest 】 pytest 生命周期
  • DMAIC各个阶段用到的图
  • 企业网站建设 网络服务dedecms网站后台模板修改
  • 国外网站开发现状毕业设计做网站教程
  • 【鸿蒙心迹】参加ICT大赛对我的影响和帮助
  • 从轮询到实时推送:将站内消息接口改造为 WebSocket 服务
  • 海口小微企业网站建设公司注册写10万还是50万好
  • 第四部分:VTK常用类详解(第124章 vtkFlyingEdges3D飞行边缘3D类)
  • 混合云新篇章:H100裸金属租赁与云计算的协同效应
  • 第二章:动态 Prompt 管理与多科室智能问答系统
  • 【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
  • 微信小程序-8-电影数据布局案例和对话框及本地存储的应用
  • SD:Ubuntu 系统 stable diffusion Web UI - 安装更多插件
  • 什么是负载均衡?
  • 前端框架学习指南:提升开发效率
  • Avast Cleanup安卓版(手机清理优化) 修改版
  • c++多线程(6)------ 条件变量