文章目录

  • 一、rmdir,rm指令
    • 1.rmdir
    • 2.rm
  • 二、man指令
  • 三、cp指令
  • 四、mv指令
  • 五、cat指令
    • 1.cat
    • 2.tac
  • 六、批量向文件写入
    • 1.脚本代码
    • 2.小知识
  • 七、more,less指令
    • 1.more
    • 2.less
  • 八、head,tail指令
    • 1.head
    • 2. tail
  • 九、管道
  • 十、cal指令
  • 十一、data指令
  • 总结

一、rmdir,rm指令

1.rmdir

我们可以通过mkdir创建一个目录,也可以用过rmdir删除一个目录

但是所删除目录只能为空目录:

2.rm

瑞莫想删谁就删谁。

rm可以用来删除文件:
rm -r(递归删除)可以删除目录,无论是否为空:
rm -i,可以在删除时增加询问,输入y表示删除,输入n表示不删除:
rm -f,表示强制删除,不需要系统询问。在删除一些可能会询问的文件或目录时使用。

rm功能十分强大,当你使用它删除根目录:rm -r /时,它甚至真的能大义灭自己。
不过基本你的xshell也就G了,需要重装,博主就不演示了。

二、man指令

一个真正的man,必然是有求必答的。

当你输入man +指令名称,会给你输出其功能:
按↓向下翻阅
这是我用来查看它自己的,按q退出

其左上角有个man(1),代表它在手册1里:
1,2,3手册分别是指令,系统调用 ,C语言
其他手册暂时和咱没啥关系。

当你在man时,加上数字,它就会在相应目录下查找:

博主暂时还不会在非root用户时下载一些指令,所以没有手册3.

三、cp指令

其指令全名为copy,而非大家理解的cp,并不是创造一对来让大家嗑的。
用处与window下的复制粘贴大抵相同。

用法:cp 需要复制的文件路径 复制到哪个路径下:

cp -r:也可以复制目录,用法与rm指令类似:


cp -i:若复制时,发现已在路径下存在同名文件,会询问是否覆盖
目录同理:

cp -f:同rm,不问直接复制。

四、mv指令

其全名为move,功能类似与window里的剪切。

用法:mv 文件路径(目录路径) 路径

烦人之处在于它与rm,cp指令不同,它剪切文件还是目录都直接用。

其还有第二个用法就是给文件或目录重命名

用法:mv 文件(目录) 重命名(灰常的银杏话)

五、cat指令

1.cat

可爱的猫猫帮你显示文件内容。

用于显示文件内容:
(由于现在还不会给文件写内容,所以直接用一个,以后再学)
cat 文件路径:

cat -n :显示带上行数

2.tac

用法与cat相同,只不过是倒着输出

六、批量向文件写入

1.脚本代码


其可以向a.txt输入10000行字符

2.小知识

在输入指令后,按↑可以翻阅以前的指令

七、more,less指令

1.more

在利用六中的脚本向文件写入内容后
使用more+文件:

按回车继续向下翻,但不能向上翻
more -n显示带上行数

2.less

用法同more,包括-n的
但它可以上下翻。

八、head,tail指令

1.head

显示文件前k行内容,默认为10:

2. tail

同head:

九、管道

如果我们只想显示a.txt中的第1000到第1010怎么办:

如何理解:
![在这里插入图片描述](https://img-blog.csdnimg.cn/349db9c8e7574088baab26157034f8e8.png

我们想象如果只有head,将指令工具看作一个管道
文件从左边进,经过管道加工,再在我们的标准输出设备上输出。
而我们使用的管道符号: |

相当于,在这个过程中,再增加一个管道,将从上一个管道加工好的东西,再进行一次加工,然后再输出。
理解之后,我们可以再增加管道:

大家可以参照我的讲解,自己思考一下,它是如何”加工“输出的。

十、cal指令

calendar(日历)

cal 年份:显示那一年的日历
![在这里插入图片描述](https://img-blog.csdnimg.cn/9081c09273af4825aa35bee9ceb837a4.png
当你显示本年的时,还能告诉你你在多少号。(奇奇怪怪的指令)

十一、data指令

用于显示时间:

date +%s:显示时间戳

其是当前时间距1970年1月1日格林尼治00:00的秒数
也可以使用时间戳,还原成我们能看懂的时间

时间戳还是很重要的,可以用来计算时间
不过时间戳作为一个变量,它的值迟早有一天要增大到需要扩容的时候,不过目前来看,现在时间戳的容量能把我们这一代码农送走


总结

好好学习,基础指令会,才是真的会。

linux——基本指令(2)相关推荐

  1. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  2. 手机linux系统指令大全,Linux系统指令大全

    送给初学的穷人:Linux系统指令大全 cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到 ...

  3. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  4. linux 基本指令

    第一周 第一天 linux基本指令 1.mkdir +目录名(创建新的目录) mkdir /home/work 在/home目录下创建work目录 2.cd +目录名(进入新的目录) cd /home ...

  5. Linux有趣指令(一)

    摘自:Linux有趣指令–跑火车–看电影–牛牛–天气预报,一起来放松一下吧 作者:一只青木呀 发布时间:2020-07-24 15:41:11 网址:https://blog.csdn.net/wei ...

  6. Linux常用指令总结二~~

    文章目录 1. crond任务调度 2. 磁盘分区 3. 磁盘情况查询 4. 网络配置 5. 进程管理 6. 服务(service)管理 7. 动态监控进程 8. 监控网络状态 9. RPM包和YUM ...

  7. linux常用指令总结一~~

    目录 1. 用户指令 2. 用户组指令 3. 文件目录类 4. 时间日期类 5. 搜索查找类指令 6. 压缩和解压类指令 7. 组管理 8. 权限 Linux常用指令总结二~~指路==> 1. ...

  8. linux常用指令(持续更新)

    linux常用指令(持续更新) 基本访问指令: 直接进入用户的home目录: cd ~ 进入上一个目录: cd - 进入当前目录的上一层目录: cd .. 进入当前目录的上两层目录: cd ../.. ...

  9. linux数据库能看到系统执行了哪些命令,DB2数据库在linux操作系统的指令有哪些?...

    以下的文章主要描述的是DB2数据库在linux操作系统下的相关指令,你如果对DB2数据库在linux操作系统下的相关指令有兴趣的话你就可以点击以下的文章进行观看了,以下就是文章的详细内容介绍,望大家借 ...

  10. linux登录指令 pgsql_一句一例解读20条Linux常用指令,学会了你就入门了

    玩过Linux的朋友都知道,Linux是基于命令行的操作系统,学习Linux必须学习Linux的指令,但是Linux的指令群非常庞大,很多"小白"无从下手,作者根据多年授课经验,总 ...

最新文章

  1. 信道划分介质访问控制
  2. 2021广州黄冈中学高考成绩查询,黄冈中学广州学校2019高考成绩喜报、本科重本上线人数情况...
  3. vue-element-xlsx在线读取Excel数据预览
  4. paypal php txn id,php 接入 paypal 支付
  5. 34深入理解C指针之---通过字符串传递函数
  6. xml注册使用menu
  7. mysql 唯一索引为null_mysql 中存在null跟空时创建唯一索引_mysql
  8. Python 利用 BeautifulSoup 爬取网站获取新闻流
  9. python学习笔记(6)
  10. 云计算、分布式计算和网格计算,主要有什么区别,基本概念是什么?
  11. ArcGIS 把字段允许空值设为否
  12. IllegalStateException: Cannot find current proxy: Set 'exposeProxy' property on Advised to 'true'
  13. 【UOJ】#246. 【UER #7】套路
  14. R语言重复测量方差分析
  15. CNN/RNN在NLP领域的对比
  16. 33、HTML高频前端面试题
  17. C语言,一个分号引发的问题:Run-Time Check Failure #2 - Stack around the variable ‘class1‘ was corrupted.
  18. 数据分析 --- 收集数据的技巧
  19. 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  20. 切面条(对折切面条)

热门文章

  1. SQL 插入前校验是否存在重复数据
  2. eclipse运行,提示错误:The selection cannot be launched,and there are no recent launch
  3. 烧心吃什么马上能缓解11 oracle,烧心喝什么马上能缓解
  4. SQL SERVER 查询Job作业基本信息及执行情况
  5. 【Unity Shader实例】 水体WaterEffect(一) 设计
  6. Activiti 历史任务查询
  7. 右边maven中没有Dependencies
  8. 重绘和回流是什么(详解)
  9. 有人做了个视频,兆芯几年没进步
  10. 【吴恩达机器学习教学视频笔记】