【Linux】常见指令1(ls指令、pwd指令、cd指令、touch指令、mkdir指令、rmdir指令、man指令、cp指令、mv指令、cat指令)

news2024/11/24 14:19:48

目录

01.ls指令与ll指令

02.pwd指令

03.cd指令

04.touch指令

05.mkdir指令

06.rmdir指令&&rm指令

07.man指令

08.cp指令

09.mv指令

10.cat指令


01.ls指令与ll指令

ls指令:

原型:list directory contents

语法:ls[选项][目录或文件]

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

如图目录leson包含了文件leson以及子目录leson3、ywh。

ls指令还有非常多的常用选项:

  • -a:列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -d:将目录象文件一样显示,而不是显示其下的文件。
  • -i:输出文件的 i 节点的索引信息。
  • -k:以 k 字节的形式表示文件的大小。
  • -l:列出文件的详细信息。
  • -n:用数字的 UID 和 GID 代替名称。
  • -F:在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
  • -r:对目录反向排序。
  • -t:以时间排序。
  • -s:在文件名后输出该文件的大小。
  • -R:列出所有子目录下的文件(递归)。
  • -1:一行只输出一个文件。

其中ls -l的缩写就是ll指令,ll并非系统原生的指令,而是一种简写。

两者效果一样。

02.pwd指令

语法:pwd

功能:显示用户当前所在的目录

03.cd指令

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件

语法:cd目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

举例

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

04.touch指令

语法:touch[选项]...文件...

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

常用选项

  • -a--time=atime--time=access:只更改文件的访问时间(atime)。

  • -c--no-create:不创建任何文档。如果文件不存在,touch命令不会创建新文件。

  • -d:使用指定的日期时间,而不是当前时间。

  • -f:此参数在BSD版本的touch中已经忽略,只是为了解决兼容性问题。

  • -m--time=mtime--time=modify:只更改文件的修改时间(mtime)。

  • -r:将指定文档或目录的日期时间设置为与参考文档或目录的日期时间相同。

  • -t:使用指定的日期时间,而不是当前时间。

05.mkdir指令

语法:mkdir[选项]dirname...

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

常用选项:

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

06.rmdir指令&&rm指令

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

语法:rmdir[-p][dirName]

使用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项:

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

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

语法:rm[-f-i-r-v][dirName/dir]

使用对象:所有使用者

功能:删除文件或目录

常用选项:

  • -f 即使文件属性为只读(即写保护),亦直接删除

  • -i 删除前逐一询问确认

  • -r 删除目录及其下所以文件

07.man指令

man 是 Unix 和类 Unix 系统中的一个命令,用于查看操作系统和软件的手册页面(manual pages)。这些手册页面提供了关于系统命令、函数、系统调用、文件格式以及其他系统组件的详细信息。man 命令通常用于查询特定命令的使用方法、选项和示例等。

1.基本用法:要查看特定命令或主题的手册页,只需在终端中输入 man 命令后跟要查询的命令或主题的名称。例如,要查看 ls 命令的手册页面,可以输入:

man ls

2.手册页结构:手册页面通常包含命令的描述、语法、选项、示例以及其他相关信息。手册页通常分为多个部分,用于不同的主题。你可以使用 man 命令后跟手册页的节号来指定查看特定部分的内容。例如,要查看 ls 命令的描述部分,可以输入:

man 1 ls

3.翻页和搜索:在查看手册页时,你可以使用键盘上的方向键进行上下翻页。你还可以使用 / 键进行搜索,输入要查找的关键字并按下回车键,man 将会高亮显示匹配的文本。

4.退出手册页:当完成查看手册页时,你可以按下 q 键退出。

08.cp指令

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

功能: 复制文件或目录

说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存 在的目录,则会出现错误信息

常用选项: 

  • -f--force:强制复制文件或目录,不管目标文件或目录是否已存在。

  • -i--interactive:在覆盖文件之前先询问用户。

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

  • -R--recursive:递归处理,将指定目录下的文件及子目录一并处理。

09.mv指令

mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命 令,经常用来备份文件或者目录。

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

功能:

1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的 目录中。

2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它 将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至 目标目录中。

常用选项:

  • -f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖

  • -i :若目标文件已经存在时,就会询问是否覆盖

10.cat指令

语法:cat[选项][文件]

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

常用选项:

  • -b : 对非空输出行编号

  • -n :对输出的所有行编号

  • -s :不输出多行空行

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

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

相关文章

单片机的boot升级和双备份升级

同时boot升级还会有一个策略来防止单片机变成砖:就是boot的升级程序写在boot中,这个部分的的升级程序是不会改动的,如果检测到升级失败,会一直等待,直到升级正确的程序

二维码门楼牌管理系统应用场景:城市规划与土地管理的新利器

文章目录 前言一、城市规划部门的新助手二、门牌数据的深度应用三、支持可持续城市发展四、与城市规划部门的联动 前言 随着科技的不断进步,二维码技术已经深入到我们生活的方方面面。在城市规划与土地管理领域,二维码门楼牌管理系统正成为一项革命性的…

2024-3-5 python 序列小知识点

1、for循环的变量作用域不限于for循环内 >>>i 10 >>>for i in range(100): >>> print(i) >>> i 100此处,for循环里的 i 修改了之前的 i 变量的值。 2、列表推导式里的变量作用域仅限于推导式内 推导式犹如一个函数&…

96道前端面试题,前端开发工作内容

HTML、CSS、JS三大部分都起什么作用? HTML内容层,它的作用是表示一个HTML标签在页面里是个什么角色;CSS样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示;JS行为层…

亚信安慧AntDB的全方位支持力

AntDB以持续创新和技术进步为理念,不断优化性能和功能,至今已经保持了15年的平稳运行。这一漫长的历程并非偶然,而是源于AntDB团队对技术的不懈探索和追求。他们始终秉承着“永不停歇,永不满足”的信念,将技术创新作为…

java-ssm-jsp-大学社团管理系统

java-ssm-jsp-大学社团管理系统 获取源码——》公主号:计算机专业毕设大全

小白宝藏的制作产品画册的平台

​随着市场竞争的日益激烈,越来越多的企业开始注重品牌形象的塑造和产品宣传。在这个过程中,制作产品画册成为了许多企业的首选方式。然而,传统的制作方式不仅耗时耗力,而且效果往往不尽如人意 那么有没有好的方法去塑造企业形象呢…

多块磁盘组磁盘离线导致VSAN存储崩溃的VSAN数据恢复案例

VSAN简介: VSAN是以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN存储层由VSAN控制和管理,VSAN存储层是通过vSphere集群主机中闪存和硬盘的存储空间构建的,供vSphere集群使用的统一共享存储层。 VSAN存储是一个对象存储&#xff…

华中某科技大学校园网疑似dns劫持的解决方法

问题 在校园网ping xxx.ddns.net,域名解析失败 使用热点ping xxx.ddns.net,可以ping通 尝试设置windows dns首选dns为114.114.114.114,重新ping,仍然域名解析失败 猜测【校园网可能劫持dns请求】 解决方法 使用加密的dns请求…

Binary Indexed Tree

refs: 裸题之灵神题解&#xff1a; <https://leetcode.cn/problems/range-sum-query-mutable/solutions/2524481/dai-ni-fa-ming-shu-zhuang-shu-zu-fu-shu-lyfll>灵神的视频讲解&#xff1a; <https://www.bilibili.com/video/BV14r421W7oR>1. 用来解决什么问题 …

【Vue3】Hooks:一种全新的组件逻辑组织方式

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

【论文阅读】Mamba:选择状态空间模型的线性时间序列建模(二)

文章目录 3.4 一个简化的SSM结构3.5 选择机制的性质3.5.1 和门控机制的联系3.5.2 选择机制的解释 3.6 额外的模型细节A 讨论&#xff1a;选择机制C 选择SSM的机制 Mamba论文 第一部分 Mamba:选择状态空间模型的线性时间序列建模(一) 3.4 一个简化的SSM结构 如同结构SSM&#…

【MybatisPlus】BaseMapper详解,举例说明

一、BaseMapper 简介 MyBatis-Plus 的核心类 BaseMapper 主要是用于提供基本的 CRUD&#xff08;创建、读取、更新、删除&#xff09;操作的接口定义。它是 MyBatis-Plus 框架中的一个重要组成部分&#xff0c;可以大大简化基于 MyBatis 的数据访问层代码的编写。 BaseMapper…

0基础跨考408|一战上岸复盘及经验分享

基础阶段‼️ 王道的四本书的选择题部分要都做完、订正完。 王道的四门视频课要一轮刷完&#xff08;或者题主在B站看了其他的老师&#xff0c;这其实也是算一轮的&#xff0c;只要题主是认真学习了的&#xff0c;题主说自己不知道看什么课&#xff0c;王道就好了&#xff09;…

成功的SOHO在接待方面值得我们思考的地方

有个客户离春节放假之前的一个月就说要来访工厂&#xff0c;后面直到放假的最后一天也没等到他&#xff0c;中间商说他去了另外一个省&#xff0c;忙别的生意去了。 刚接触他的时候&#xff0c;是一位中国代理商联系我们工厂&#xff0c;做了不少设计和项目&#xff0c;期间修…

GEE入门篇|图像处理(三):阈值处理、掩膜和重新映射图像

阈值处理、掩膜和重新映射图像 本章前一节讨论了如何使用波段运算来操作图像&#xff0c; 这些方法通过组合图像内的波段来创建新的连续值。 本期内容使用逻辑运算符对波段或索引值进行分类&#xff0c;以创建分类图像。 1.实现阈值 实现阈值使用数字&#xff08;阈值&#xf…

Java实现读取转码写入ES构建检索PDF等文档全栈流程

背景 之前已简单使用ES及Kibana和在线转Base64工具实现了检索文档的demo&#xff0c;并已实现WebHook的搭建和触发流程接口。 实现读取本地文件入库ES 总体思路&#xff1a;基于前面已经搭建的WebHook触发流程&#xff0c;接收到push更新消息之后&#xff0c;使用本地的git工…

【QT】布局介绍

布局 水平布局垂直布局网格布局 widget的应用 将对应的按钮&#xff0c;label放入到widget中 水平弹簧和垂直弹簧 使用弹簧来对他们布局 设置弹簧属性&#xff1a; 最后结果——页面中的内容和随页面的缩小和方法自适应。 水平布局和垂直布局只能针对一行一列 将用户密码放入…

第七篇 - 人工智能与机器学习技术VS量测(Measurement)- 我为什么要翻译介绍美国人工智能科技巨头IAB公司 - 它是如何赋能数字化营销生态的?

IAB平台&#xff0c;使命和功能 IAB成立于1996年&#xff0c;总部位于纽约市。 作为美国的人工智能科技巨头社会媒体和营销专业平台公司&#xff0c;互动广告局&#xff08;IAB- the Interactive Advertising Bureau&#xff09;自1996年成立以来&#xff0c;先后为700多家媒…

2024年字节跳动+京东+美团面试总结,程序员经验分享

现在的IT行业竞争压力越来越大&#xff0c;尤其是Android开发行业。而很多Android程序员却每天都在重复CRUD,原地徘徊&#xff01; 今年年初&#xff0c;你就想改变现状&#xff0c;于是在网上刷了大量面试题&#xff0c;强行记下之后&#xff0c;开始参加面试&#xff01;但是…