分享好友 最新动态首页 最新动态分类 切换频道
【Linux】Linux基本操作(二):rm rmdir man cp mv cat echo
2024-12-26 04:36

承接上文


目录

1.rmdir指令 && rm 指令

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

rm

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

rm -i       #删除前逐一询问确认

rm -r      #删除目录及其下所有文件

 rm -rf     #递归强制删除指定目录及其内部文件

2.man指令

man -k       #根据关键字搜索联机帮助

man num  #只在第num章节找

man -a      #将所有章节的都显示出来

man手册分为8章

3.cp指令

>重定向符号

cp -f 或 --force   #强行复制文件或目录, 不论目的文件或目录是否已经存在

cp -i 或 --interactive  #覆盖文件之前先询问用户

cp -r        #递归处理,将指定目录下的文件与子目录一并处理。

4.mv指令

移动

重命名

5.cat指令

cat -b     #对非空输出行编号

cat -n     #对输出的所有行编号

cat -s     #不输出多行空行

6.echo指令

最后



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

语法:rmdir [-p][dirName]

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

功能:删除空目录,只能删除空目录



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

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

适用对象:所有使用者

功能:删除文件或目录


注意普通用户删除非保护状态下文件时默认不询问的。


 注意

千万不要rm -f /    #这个就是传说中的删库跑路,这样做操作系统一定会挂了,Linux是一个企业后端服务器,上面会部署很多重要的服务,比如MySQL数据库(这个里面会有大量的用户信息,百万级千万级


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

 yum install -y man-pages

通过上面的指令来安装man指令

man

语法: man [选项] 命令


比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项。当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

1 是普通的命令

2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文 件)

3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件

5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6 是给游戏留的,由各个游戏自己定义

7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

q退出man调出的解释文档的界面


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

功能: 复制文件或目录

 将文件复制到上级目录

说明:

cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。

若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

覆盖式的拷贝有风险、

若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理


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

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

 

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

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

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

常用选项

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

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


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

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



加油

最新文章
36漫画app下载安装无广告
《36漫画 在线看》一款好用的手机漫画app,这里的小说都是经过正版授权的,为用户们带来精彩原创小说内容,因此伙伴们可以很放心的进行阅读,且平台也充分将各种小说类型都一一分类好了,你只要根据自己的想法来进行搜索即可,感兴趣的下载
AI大模型教程:RAG检索增强生成
是用一定量的数据集对LLM进行局部参数的调整,以期望LLM更加理解我们的业务逻辑,有更好的zero-shot能力。是把企业内部的文档数据先进行embedding,借助检索先获得大致的知识范围答案,再结合prompt给到LLM,
AI生成美女写真:轻松上手的超强工具推荐与实用教程!
在主页上,你会看到不同的艺术风格选项,选择一个你喜欢的风格,比如“时尚写真”或“青春活力”。步骤3:输入描述在输入框中简短描述你希望生成的美女形象,例如:“穿着白色裙子的微笑女孩”或“时尚短发的酷女孩”。步骤4:生成与调整点
365清理
365是专门的手机垃圾清理服务软件,该软件的主要功能是帮助用户清理手机中的各种垃圾,用户使用起来非常的方便,强大的功能和性能在这块有着非常不错的表现,用户可根据自己的需求来清理,功能齐全,可以腾出更多的手机空间,让手机的运行
8岁女孩被锁家中 徒手翻窗从5楼爬下2楼悬半空
肖甜 制图孩子独自被关在家中时发生悲剧,并不算少。近日,常熟有个居民区又出现了这样惊险的一幕:一名被反锁在家中的8岁小女孩徒手翻窗,并从五楼外墙爬到二楼,把居民们吓出了一身冷汗。事后民警问孩子“出来干什么呢”,小女孩的回答是
12月TIOBE编程语言排行榜:Python领跑,年度编程语言有望再度加冕
IT之家消息,2024年12月的TIOBE编程社区指数排行榜近期揭晓,Python凭借23.84%的占比稳居第一,不仅有望成为年度编程语言,还展现出强大的增长趋势。本月,Python的评分增幅达到了惊人的9.98%,远超其他竞争语言。C++和Java依旧在排行榜中
2024智能化无人自助麻将馆公众号软件系统搭建开发
智能化无人自助麻将馆小程序开发随着人工智能和物联网技术的飞速发展,各行各业都在探索智能化、无人化的服务模式。其中,娱乐休闲行业也不例外。本文将详细介绍一种创新的商业模式——智能化无人自助麻将馆小程序的开发。一、项目背景传统
C++游戏开发探秘【1】
成长路上不孤单😊😊😊😊😊😊 【14后😊///计算机爱好者😊///持续分享所学😊///如有需要欢迎收藏转发///😊】 今日分享关于C++游戏开发的相关内容! 目
2019年伊始百度大脑“蓄谋已久”向终端发力
  发布会现场,百度大脑重磅发布了12项新产品和1项新服务,包括端计算工具与计算卡、多款视觉模组、视觉开发套件、语音开发套件、以及硬件评测与认证服务等,其中和赛灵思、奥比中光、FireFly等合作伙伴联合推出的新品更是生态联合的体现
相关文章
推荐文章
发表评论
0评