【Linux】Linux下基本指令(二)(一)

简介: 【Linux】Linux下基本指令(二)(一)

作者:一个喜欢猫咪的的程序员

专栏:《Linux》

喜欢的话:世间因为少年的挺身而出,而更加瑰丽。                                  ——《人民日报》

目录

1. Linux基本指令:(续)

1.1man指令:(查询手册)

1.2cp指令:(可以复制文件或者目录)

1.3mv指令:(剪切文件和目录)

1.4cat指令:(打印文件的内容)

1.5echo指令:(打印文件的内容)

1.6wc指令:(显示文件属性)

1.7 more指令:(游览文件)

1.8less指令:(游览文件)

1.9head指令:(提取文本的头)

1.10tail指令:(提取尾的数据)

2.1date显示(时间显示)

2.1cal指令(日历)

2.2sort:(排序输出)

2.3uniq指令(去重)

2.4find指令(查找文件名)

2.5which指令(搜索指令)

2.6whereis指令:(搜索指定的文件、程序)

2.7alias指令:(给指令起别名)

2.8grep指令:(查找字符串或者文件名)

2.9zip和unzip指令(压缩和解压文件)


1. Linux基本指令:(续)


1.1man指令:(查询手册)

man man可以查到man到底是干什么的


最常用的就是前三个手册,命令手册,系统调用,库函数(c语言),其他的手册,我们暂时还用不上。

解释一下,上面手册分为8章

image.png

如果你当前是root,可以这样安装man帮助手册


1.2cp指令:(可以复制文件或者目录)

cp 拷贝的文件或者目录 要拷贝文件的目的地


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

不要再Linux中乱拷贝东西,最好在自己的创建的目录里面拷贝(因为没有回收站)

默认只能拷贝普通文件,那如何拷贝目录呢?

默认不容许拷贝目录

cp加-r,就可以拷贝目录。

有时候一些文件不容许拷贝,如果想强制拷贝的话,加-rf


1.3mv指令:(剪切文件和目录)

家目录的注意事项:

默认登入Linux,所处的目录就是你的家目录。

普通用户的话,一般而言,在自己的家目录下能畅通无阻。

  • mv [选项] 文件或目录 目标地文件或目录

常用选项:

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

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

如何剪切文件

我们剪切过去,如何拿回来呢?

如何剪切目录呢?

重命名操作:


1.4cat指令:(打印文件的内容)

  • cat 文件名

常用选项:
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行


设置文本内容nano


1.5echo指令:(打印文件的内容)

我们可以直接输出内容吗,不去设置的话


  • echo "字符串"
  • echo “字符串” > 文件名

带-n,显示行数

带-s,不显示那么多空行

不加文件名,就是直接输出字符串的内容

加文件名,就是直接设置内容再输出

echo可以重复多次使用,每次都会覆盖上一次的内容,保持最新的版本

cat可以带-n,这样就可以显示行号

cat带-s就不会显示那么多空行了

-s和-n 可以写成-sn

如果只输入cat不加文件,它会让你输入数据,你输入啥它输出啥

  • >:为输入重定向

如果有这个文件那就直接设置,如果没有就创建文件。

输出重定向,是覆盖式写入(准备写入前,都会清空数据)。

重定向:本来应该显示到显示器上面的文本,写入到文件中--输出重定向

清空内容

  • <:为输入重定向

显示到显示器上,可以理解为向显示器写入,也可以把显示器看成一个文件

C语言中,我们写入数据是从键盘获取的,键盘也可以看成一个文件

Linux下一切皆为文件

这两个有点不太一样,一个是通过输入重定向获得数据,一个是通过命令行参数获得数据。

  • >>:是追加重定向

不会清空数据,会不断追加内容


相关文章
|
1月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
30 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
29天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
57 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
39 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
48 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
36 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)
|
4月前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令