Linux常见指令介绍中(入门级)

1. man

在Linux中,man命令是用于查看命令手册页的工具,它可以帮助用户了解各种命令、函数、系统调用等的详细使用方法和相关信息。

用法:在终端中输入man加上要查询的命令或工具名称,例如man ls,就会显示ls命令的手册页,其中包含了该命令的功能描述、语法格式、选项说明、参数解释以及相关示例等内容。

翻页操作

• 可以使用空格键或Page Down键向下翻页,使用Page Up键向上翻页。

• 按q键可以退出手册页查看。

其他功能

• man -k:可以根据关键字搜索相关的手册页。例如,man -k file会列出所有与"file"相关的手册页标题及简短描述。

• man -f:显示指定命令或文件的手册页章节信息。例如,man -f ls会显示ls命令所在的手册页章节。

通过man命令,用户可以方便地在Linux系统中获取各种命令和工具的详细帮助信息,是学习和使用Linux的重要工具之一。

通过这样的方式就可以查看ls的用法。

2. cp

功能:复制文件或目录。
说明 : cp 指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存 在的目录,则会出现错误信息。
选项
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在。
-i 或 --interactive 覆盖文件之前先询问用户。
-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理。
-R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理。

通过这样的方式,就可以把test1里面的内容复制给test2。

PS:记住,-R在这里是一定要加的,因为test1和test2都是目录。

3. mv

mv 命令是 move 的缩写,可以用来移动文件或者将文件改名( move (rename) fifiles ),是 Linux 系统下常用的命令,经常用来备份文件或者目录。
语法 : mv [ 选项 ] 源文件或目录 目标文件或目录
选项
-f : force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖

就是通过这样的方式就可以把test3移动到test2的前面。

这里要注意,如果说在同一级别下没有一个叫做test2的目录,那么系统会认为你是想把test3改名为test2。文件也是同样的道理。

4. echo

语法:echo [选项] [参数]

常用选项

-n 用于禁止在输出后添加换行符

-e 用于启用转义字符的解析

首先,可以通过这样的方式来自己输出。

也可以通过这样的方式来间接输出。

注意:

如果"啊吧啊吧"后面是一个>,那就是覆盖,>>才是添加。

就像这样。

5. cat

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

功能:就是查看目标文件的内容。
常用选项
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行(只输出一行空行)

6 more

语法 : more [ 选项 ][ 文件 ]
功能 : more 功能类似于 cat
常用选项
-n 对输出的所有行编号
q 退出 more

这个text。txt里面有1000句啊吧啊吧,然后more可以显示前30行,然后按空格键可以显示下一页,按回车键可以显示上一页,按q便退出查看。

我们也可以通过这样的方式来进行查找。

PS:网上的说法是说more不可以往前看,但是我自己测试的时候是可以用鼠标调整的,如果只是通过键盘,是没办法回溯的。

7. less

语法: less [ 参数 ] 文件
功能: less与 more 类似 , 而且 less 在查看之前不会加载整个文件。
选项
-i 忽略搜索时的大小写
-N 显示每行的行号
/ 字符串:向下搜索 " 字符串 " 的功能
? 字符串:向上搜索 " 字符串 " 的功能
n :重复前一个搜索(与 / 或 ? 有关)
N :反向重复前一个搜索(与 / 或 ? 有关)
q:quit

用法上来说与more一样。

相关推荐
gzgenius6 分钟前
警惕阿里云中的yum update操作不当导致:/sbin/init被清空导致Linux无法正常启动
linux·服务器·阿里云
Run1.29 分钟前
深入解析 Linux 文件系统中的软硬链接:从原理到实践
linux·运维·服务器
学网络的APang30 分钟前
APang网联科技项目报告(服务器域管理篇)
运维·服务器·网络·科技
CatShitK33 分钟前
【Android】 如何将 APK 内置为系统应用(适用于编辑设置属性)
android·java·linux
十夫长1 小时前
centos与ubuntu系统版本介绍
linux·ubuntu·centos
海海不掉头发1 小时前
Linux-编辑器的使用
linux·运维·编辑器
HappyGame021 小时前
Linux命令-Shell编程
linux·ssh
sky.fly1 小时前
RIP动态路由(三层交换机+单臂路由)
服务器·网络·windows
you秀1 小时前
ubuntu20.04安装安装x11vnc服务基于gdm3或lightdm这两种主流的显示管理器。
linux·运维·服务器
梁萌1 小时前
11-DevOps-Jenkins Pipeline流水线作业
运维·jenkins·devops·流水线·pipline