目录

mkdir指令:

rmdir指令:

rm指令:

man指令 :

cp指令:

mv指令:

cat与tac指令:

more指令:

less指令:

head与tail指令

疑问解答:


mkdir指令:

语法 : mkdir [ 选项 ] dirname
功能 :在当前目录下创建一个名为  “dirname”的目录
常用选项:-p  可以从当前位置开始递归式创建目录
演示:

rmdir指令

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

语法 :rmdir[选项][dirname]
适用对象: 具有当前目录操作权限的所有使用者
功能 :删除空目录
常用选项:-p 当子目录被删除后,若父目录也变为空目录,将父目录一并删除
演示

rm指令:

语法 : rm [选项][dirname/dir]
适用对象 :所有使用者
功能删除文件或目录
常用选项
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件
演示

man指令 :

语法:man [选项] 命令

功能:访问Linux手册页

常用选项

-k 根据关键字搜索联机帮助
num 只在第num章节找
演示:

 注意:当不输入选项时,默认从一号手册开始查找

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

 cp指令:

语法 : cp [ 选项 ] 源文件或目录 目标文件或目录
功能 : 复制文件或目录
常用选项
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户
-r 递归处理,将指定目录下的文件与子目录一并处理

 演示

mv指令:

语法 : mv [选项] 源文件或目录 目标文件或目录
功能 :
1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的 目录中。
2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它
将所给的源文件或目录重命名为给定的目标文件名。
3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至 目标目录中。
常用选项
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
演示

注意: mv指令并无-r选项

cat与tac指令: 

语法 : cat/tac [选项][文件]
cat功能: 查看目标文件的内容
tac功能: 倒序查看目标文件的内容
常用选项
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行
演示
注意:cat与tac指令只适用于查看小文本或代码片段(实际生活并不常用)

more指令:

语法:more [选项][文件]
功能:more命令,功能类似 cat

演示

按回车向后翻页

注意: more指令无-n选项

less指令:

语法: less [ 参数 ] 文件
功能
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前 不会加载整个文件。
常用选项:-N 显示行号
演示

注意:

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。
less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看
但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容!
除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

head与tail指令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的 开头至标准输出中,而 tail 想当然尔就是看档案的结尾
head指令:
语法: head [参数][文件]
功能
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 
选项
-n<行数> 显示的行数
tail指令:
语法: tail[必要参数][选择参数][文件] 
功能: 用于显示指定文件末尾内容,默认显示后10行。
选项:

-n<行数> 显示的行数

演示

疑问解答: 

1.命令之间可以组合吗?

答案是可以,在后期我们会接触管道这一概念,它拥有一个入口和一个出口,用来传输资源。但在现阶段我们可以先感一下它的魅力,后期我在进程间通讯是会详细介绍管道的原来和实现编码。

例如,我们要显示文本中100-110行之间逆序的文件内容,可以按如下方法实现:

现在,是不是相比Windows图形化的操作,你更能深切感受Linux的魅力呢?

初窥Linux神秘面纱(叁):基本指令讲解(下)及疑难解惑(精)_秋枫晨语的博客-CSDN博客

初窥Linux神秘面纱(贰):基本指令讲解(中)及疑难解惑(精)相关推荐

  1. 初窥Linux神秘面纱(壹):基本指令讲解(上)及疑难解惑(精)

    目录 前情提要: ls指令: pwd指令: cd指令: whoami指令: touch指令: 疑问补充: 前情提要: 今天,我将开始新版块的书写---LInux窥境之路,神奇而又美丽的操作系统将在我的 ...

  2. 初窥Linux神秘面纱(叁):基本指令讲解(下)及疑难解惑(精)

    目录 date指令: cal指令: find指令: grep指令: alias指令: wc指令: whereis指令: zip/unzip指令: tar指令: date指令: date 指定格式显示时 ...

  3. 【重点】初窥Linux 之 我最常用的20多条命令

    [重点]初窥Linux 之 我最常用的20多条命令 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我 ...

  4. 【Linux修炼】2.常见指令(中)

    每一个不曾起舞的日子,都是对生命的辜负. Linux常见指令(中) 01. rmdir指令&&rm指令(重要): 1. rmdir指令 2. rm指令 02. man指令 03. cp ...

  5. centos 打包某个目录_Linux目录基础,带你了解Linux神秘面纱

    大到公司或者社群再小到个人要利用Linux来开发产品的人实在是多如牛毛,每个人都用自己的标准来配置文件或者设置目录,那么未来的Linux则就是一团乱麻,也对管理造成许多麻烦. 后来,就有所谓的FHS( ...

  6. 初窥Linux 之 我最常用的20条命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  7. 初窥Linux 之 构建你的Linux“任务管理器”

    在Windows下,大家肯定有用过任务管理器,特别是我们想看看我们的CPU的使用率.内存还剩下多少,又或者某个程序出现了异常还关闭不了时,大家肯定会使用任务管理器来强制结束这个程序.那么在Linux下 ...

  8. linux不保存强制退出指令,vi中哪条命令是不保存强制退出_网站服务器运行维护...

    linux中vi查找关键字的方法_网站服务器运行维护 linux中vi查找关键字的方法:进入vi中,先按下"ESC"跳转成命令输入模式,输入斜杠"/",然后输入 ...

  9. linux操作系统说课稿,信息技术《揭开LINUX的神秘面纱》教案范文

    信息技术<揭开LINUX的神秘面纱>教案范文 教学目标: 1.会启动LINUX系统: 2.会关闭LINUX系统: 3.LINUX基本界面的认识. 教学重点: 1.会启动LINUX系统: 2 ...

最新文章

  1. 系统分析与设计 实验一用例模型
  2. BGP水平分割的疑惑
  3. 专访闪送联合创始人于红建:要继续深耕国内市场
  4. 利用http协议发布博文评论
  5. 《大话数据结构》读书笔记-线性表
  6. 让 .Net 更方便的导入导出 Excel
  7. linux_perf_tools_full
  8. Hexo部署出现错误err-Error-Spawn-failed解决方式
  9. 计算机能实现哪些人类智力活动,人工智能是电脑科学的一个重要分支,它的近期目标是什么?...
  10. 软考解析:2017年下半年下午试卷
  11. 英特尔发布P900 Optane固态盘 而主打的市场并非数据中心
  12. Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
  13. php+ioncube',windows下php安装ionCube
  14. c语言汉字utf8,C语言汉字gbk转utf-8
  15. U盘不能复制超过4G的文件解决方法
  16. 用计算机连接路由器,怎样连接路由器和电脑_电脑怎么链接路由器-系统城
  17. 从零开始学习HTML
  18. Variant数据类型
  19. jQuery---动画
  20. buuctf pwn wp(第四波)格式化字符串漏洞系列

热门文章

  1. 【MetahumanUE】Metahuman Control Rig 修正重定向动画
  2. Vmware核心处理器及内核数量相关概念
  3. Python100道经典练习题,附答案
  4. linux 学习网站
  5. 求大佬用C#写个计算器
  6. RestTemplate负载均衡原理
  7. 防汛柴油自吸水泵 大流量有多少立方
  8. MyBatis实现增删改查功能(总)
  9. Windows蓝屏错误代码祥解和分析
  10. OpenCV中使用SVM分类器