Linux基本指令一

news2024/12/24 9:53:38

Linux基本指令一

  • 一、ls指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、示例
  • 二、pwd指令
    • 1、功能
    • 2、示例
  • 三、cd指令
    • 1、语法
    • 2、功能
    • 3、常用操作
    • 4、示例
  • 四、 touch指令
    • 1、语法
    • 2、功能
    • 3、示例
  • 五、mkdir指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、示例
  • 六、rmdir指令
    • 1、语法
    • 2、适用对象
    • 3、功能
    • 4、常用选项
    • 5、示例
  • 七、rm指令
    • 1、语法
    • 2、适用对象
    • 3、功能
    • 4、常用选项
    • 5、示例
  • 八、man指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、man手册的8章
    • 5、Linux对man手册8章的介绍
  • 九、cp指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、示例
  • 十、cat指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、示例
  • 十一、mv指令
    • 1、语法
    • 2、功能
    • 3、常用选项
    • 4、示例

一、ls指令

1、语法

ls [选项][目录或文件]

2、功能

  • 对于目录,将列出该目录下的所有子目录与文件
  • 对于文件,将列出文件名以及其他信息。

3、常用选项

  • -l :列出文件的详细信息。
  • -a :列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -i :输出文件的 i 节点的索引信息。
  • -t :以时间排序。

4、示例

在这里插入图片描述

  • ll和ls -l的作用是一样的,因为ll是ls -l的别名。

二、pwd指令

1、功能

显示用户当前所在的目录。

2、示例

在这里插入图片描述

三、cd指令

1、语法

cd 目录名

2、功能

改变当前工作目录的位置,即将当前工作目录改变到指定的目录下。

3、常用操作

cd . :返回当前工作目录。
cd . .:返回上级目录。
cd /home/snowdragon/code/ :以绝对路径的方式切换当前工作目录。
cd …/code/ :以相对路径的方式切换当前工作目录。
cd ~:切换当前工作目录为用户的家目录。
cd -:返回上一次访问的目录位置。

4、示例

在这里插入图片描述

四、 touch指令

1、语法

touch [选项]… 文件…

2、功能

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

3、示例

  • 虽然touch指令可以更改时间,但此时更改时间这个功能对我们来说没什么作用,所以此处只列举了如何创建文件。

在这里插入图片描述

五、mkdir指令

1、语法

mkdir [选项] dirname…

2、功能

在当前目录下创建一个名为 ” dirname “ 的目录。

3、常用选项

-p, --parents :可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建好那些尚不存在的目录。即一次可以创建多个目录。

4、示例

在这里插入图片描述

六、rmdir指令

1、语法

rmdir [选项][dirName]

2、适用对象

具有当前目录操作权限的所有使用者。

3、功能

  • 删除空目录。
  • rmdir是一个与mkdir相对应的命令。mkdir是创建目录,而rmdir是删除目录。

4、常用选项

-p :当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

5、示例

在这里插入图片描述
在这里插入图片描述

七、rm指令

1、语法

rm [选项][dirName/dir]

2、适用对象

所有使用者。

3、功能

  • 删除文件或目录。
  • rm命令可以同时删除文件或目录。

4、常用选项

  • -f :即使文件属性为只读(即写保护),亦直接删除。
  • -i :删除前逐一询问确认。
  • -r :删除目录及其下的所有文件。

5、示例

在这里插入图片描述
在这里插入图片描述

八、man指令

1、语法

man [选项] 指令/命令

2、功能

Linux的指令/命令有很多选项,我们不可能全记住,但是我们又要用到它们,这时我们可以通过查看联机手册获取帮助。而访问Linux手册页的指令就是man。

3、常用选项

  • -k :根据关键字搜索联机帮助。
  • num :只在第num章节找。
  • -a :将所有的章节都依次显示出来,从第一章开始搜索,有就显示,没有就搜索下一章,直到结束或用户在按q退出手册后在命令行界面按[Ctrl + c]才停止。即当用该选项时,当按下q是退出,它会继续往后面搜索,直到所有章节都搜索完毕。

4、man手册的8章

  • 1、Standard commands (标准命令)
  • 2、System calls (系统调用)
  • 3、Library functions (库函数)
  • 4、Special devices (设备说明)
  • 5、File formats (文件格式)
  • 6、Games and toys (游戏和娱乐)
  • 7、Miscellaneous (杂项)
  • 8、Administrative Commands (管理员命令)

5、Linux对man手册8章的介绍

在这里插入图片描述

九、cp指令

1、语法

cp [选项] 源文件或目录 目标文件或目录

2、功能

复制文件或目录,当同时指定两个以上的文件或目录,如果最后的目的文件是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到最后的目标目录中;如果最后的目的文件不是一个已存在的目录,则它会显示错误信息,而不会自动创建一个目标文件。

3、常用选项

  • -r :递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链
    接,则一律视为普通文件处理。

4、示例

在这里插入图片描述

十、cat指令

1、语法

cat [选项][文件]

2、功能

查看目标文件的内容。

3、常用选项

  • -b :对非空输出行编号。
  • -n :对输出的所有行编号。
  • -s :抑制重复的空输出行。

4、示例

在这里插入图片描述

十一、mv指令

1、语法

mv [选项] 源文件或目录 目标文件或目录

2、功能

  • 移动文件或者为文件重命名,经常用来备份文件或者目录。
  • 当mv指令后面跟着的两个参数都是目录时,mv会将第一个参数目录移动至第二个参数目录处。
  • 当mv指令后面跟着的两个参数都是普通文件,且都存在时,mv会将第一个参数普通文件重命名为第二个参数普通文件的名字,或者说是第一个参数普通文件的内容覆盖了第二个参数普通文件的内容,而第一个参数普通文件也会被删除。
  • 当mv指令后面跟着的第二个参数不存在时,mv会将第一个参数重命名为第二个参数的名字。

3、常用选项

  • -i :若目标文件 (destination) 已经存在时,将会询问是否进行覆盖。

4、示例

在这里插入图片描述

  • 本文只是简要介绍一些基本的Linux指令,对指令的讲解不会太深,只是介绍一些常见与常用的东西。
  • 更多的Linux基本指令内容参见Linux基本指令二

本文到这里就结束了,如有错误或者不清楚的地方欢迎评论或者私信
创作不易,如果觉得博主写得不错,请务必点赞、收藏加关注💕💕💕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1068793.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

孙哥Spring源码第27集

第27集、手写实现AOP 【视频来源于:B站up主孙帅suns Spring源码视频】【微信号:suns45】 1、手写实现AOP的缺点有哪些? 增加额外功能时,会对所有的方法 都加入对应的功能 问题 不灵活 (事务 CUD 加入 R 不应该加入&a…

聊聊JDK19特性之虚拟线程 | 京东云技术团队

1.前言 在读《深入理解JVM虚拟机》这本书前两章的时候整理了JDK从1.0到最新版本发展史,其中记录了JDK这么多年来演进过程中的一些趣闻及引人注目的一些特性,在调研JDK19新增特性的时候了解到了虚拟线程这个概念,于是对虚拟线程进行学习整理内…

LLM项目代码改写

背景: 最近在做代码大语言模型生成项目代码的课题。代码生成现在大部分的工作是在做即时代码生成,这个有点类似代码智能提示,只不过生成的可能是一段片段代码;然而对于整个项目代码的生成做的团队并不多,原因大致如下…

Jenkin 添加节点报错No Known Hosts file was found

/var/lib/jenkins/.ssh/known_hosts [SSH] No Known Hosts file was found at /var/lib/jenkins/.ssh/known_hosts. Please ensure one is created at this path and that Jenkins can read it. /var/lib/jenkins/.ssh/known_hosts 存了是已经接受SSH key认证的目标节点&#x…

ASP.NET Core教程:ASP.NET Core 程序部署到Windows系统

框架依赖 一、发布 框架依赖(FDD):即Framework-dependent deployments的缩写。这种发布方式依赖于Framework框架,即要部署的服务器上面必须按照ASP.NET Core 运行时环境(ASP.NET Core Runtime)。这种部署方式是微软默认推荐的。下…

美妆行业在微信小程序中可以实现什么功能

随着移动互联网的发展,微信小程序作为一种轻量级的应用形态,越来越受到商家的青睐。对于美妆行业来说,微信小程序不仅可以提高品牌曝光率,提升用户体验,还可以通过各种功能实现销售转化。下面我们将介绍美妆行业在微信…

软件工程从理论到实践客观题汇总(头歌第一章至第八章)

一、软件工程课程概述 1、计算机软件的变化 2、实践准备-协同开发方法与平台 3、实践准备-群体化代码标注平台 4、实践准备-群体化学习平台 二、从程序到软件 1、程序及其质量 2、程序质量保证方法 3、程序质量分析方法 4、软件及其质量 5、开源软件 三、软件工程概述 1、…

通讯网关软件018——利用CommGate X2MQTT实现MQTT访问OPC Server

本文介绍利用CommGate X2MQTT实现MQTT访问OPC Server。CommGate X2MQTT是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,SCADA系统配置OPC Server,现在上位机需要通过MQTT Subscr…

ORACLE中SQL运算符的优先级

SQL运算符优先级: 注: 1、可以使用括号改变优先级顺序 2、可以看出OR的优先级最低,算术运算符的优先级最高 另:操作符优先级 * / - 1、乘除的优先级高于加减; 2、同一优先级运算符从左向右执行; 3、括号内的…

yolo_tracking中osnet不支持.pth格式,而model_zoo中仅有.pth

yolo_traking-7.0中REID模块用到了osnet,track.py中模型文件不支持.pth,而model_zoo中仅有.pth,改动代码太麻烦了,网上查到的.pth文件转化为.pt文件都需要读取网络架构,不太可能实现。 读取osnet_x0_25_msmt17.pth发现…

(高阶) Redis 7 第21讲 IO多路复用模型 完结篇

🌹 以下分享 Redis IO多路复用模型,如有问题请指教。🌹🌹 如你对技术也感兴趣,欢迎交流。🌹🌹🌹 如有对阁下帮助,请👍点赞💖收藏🐱‍🏍分享😀 IO多路复用模型是什么 I/O:网络IO 多路:多个客户端连接(连接即套接字描述符,即socket或channel),指…

BJT晶体管

BJT晶体管也叫双极结型三极管,主要有PNP、NPN型两种,符号如下: 中间的是基极(最薄,用于控制),带箭头的是发射极(自由电子浓度高),剩下的就是集电极&#xff0…

蓝宝石(白宝石)镜片

蓝宝石 ( AL2O2 三氧化二铝 ) (注意透光波段 5um以下) 特此记录 anlog 2023年10月7日

解决:使用WileyNJDv5_Template模板时,无法生成pdf文件。

目录 问题: 解决办法: 检查过程: WileyNJDv5-Template模板链接:New Journal Design LaTeX template (wiley.com) 问题: 使用wileyNJDv5_Template模板时候,无法生成pdf文件。无论是使用texlivetexmaker还…

2023年中国石化行业节能减排发展措施分析:用精细化生产提高生产效率,降低能耗[图]

2022年,我国石油和化工行业克服诸多挑战取得了极其不易的经营业绩,行业生产基本稳定,营业收入和进出口总额增长较快,效益比上年略有下降但总额仍处高位。2022年,我国石油化工行业市场规模为191761.2亿元,同…

【Vue面试题七】、SPA (单页面) 首屏加载速度慢怎么解决?

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 面试官:SPA首屏加载速度慢的怎么…

【Python_PySide2学习笔记(十八)】勾选按钮QCheckBox类的基本用法

勾选按钮QCheckBox类的基本用法 前言正文1、创建勾选按钮2、勾选按钮获取选中状态3、创建按钮组4、按钮组添加勾选按钮5、按钮组设置单选6、按钮组信号:选中状态改变7、按钮组获取所有勾选按钮7.1、获取勾选按钮对象7.2、获取勾选按钮文本7.3、获取勾选按钮ID7.4、按…

超越bash:让你的命令行更聪明

本周岛主给大家带来一款能够提高工作效率的神器——zsh 在今天的计算机领域,命令行终端是一个不可或缺的工具。尽管现代计算机的用户界面变得越来越友好,但对于高级用户来说,命令行终端仍然是一种更加高效、灵活的工作方式。在命令行终端中&…

进阶指针(五)—— 指针笔试题

✨博客主页:小钱编程成长记 🎈博客专栏:进阶C语言 🎈相关博文:进阶C语言(一)、进阶C语言(二)、进阶C语言(三)、进阶指针(四&#xff0…

问题即机会,中国充电服务商加速向上

10月4日,能链智电与香港特别行政区引进重点企业办公室(简称:“引进办”)达成合作,成为首批重点引进企业。 引进办是香港特区政府引进世界各地高潜力重点企业来港的窗口,从这则消息可以看出,新能…