Linux操作系统的常用基本指令 linux操作系统的常用命令

Linux操作系统的常用基本指令语法:echo 【内容】> 【文件名】(“>”表示重定向)
功能:修改文件的内容
echo hehe > java.txt 表示将java.txt文

语法:echo [内容] [文件名](“”表示重定向)

功能:修改文件内容。

echo hehe java.txt 表示将java.txt文件内容改为“hehe”

mkdir指令

语法:mkdir [选项]

功能:在当前目录下创建一个目录。

-p:如果你的路径中有一个目录尚不存在,添加此选项将使系统自动创建该目录(如果该目录尚不存在)。这意味着您可以一次创建多个级别的目录。

mkdir java 表示将创建Java 目录

mkdir Demon1/demo2/demo3 -p 如果你此时没有demo1和demo2目录,会自动创建demo1和demo2目录,如果此时你不想在demo1和demo2下创建demo3目录则表示。

tree指令

tree 直接使用tree来显示当前目录的结构。

yum installtree 表示installtree 命令

rm指令

语法:rm [-f -i -r -v] [文件名或文件]

功能:删除文件或目录。

-f:即使文件属性是只读(写保护)也可以直接删除。

-i:删除前要求一一确认(是输入“y”,否输入“n”)

-r:删除该目录及其下的所有文件。

rm -r 目录名表示删除该目录及其内容。每次都会询问您是否要删除它。

rm -rf 目录名也表示删除目录及其子目录及其内容,但它还有是否删除的功能(如果子目录数量较多则适用)。

注意:这里一旦删除,实际上就被删除了,无法使用传统方法恢复(不像Windows回收站)。当操作系统删除文件时,它基本上只是将相应的磁盘空间标记为“无效空间”。不,如果你真的删除了数据,你可以使用特殊工具恢复其中的一部分(为什么只能恢复一部分?因为“无效的空间可能被分配给其他文件”)。

注意:不要使用rm -rf /。

注意:不要使用rm -rf /。

注意:不要使用rm -rf /。

简单地说,即使你的机器不得不挂掉,你也可以在你自己的电脑上重新安装它,但你不能。请加入公司后尝试一下。

mv指令

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

功能:

1. 根据mv 命令第二个参数的类型(目标文件或目标目录),mv 命令要么重命名文件,要么将其移动到新目录。

2、如果第二个参数的类型为file,则mv命令完成文件重命名。此时只能有一个源文件(也可以更改源目录名称)。到指定的目标文件名。

3、如果第二个参数是一个现有目录的名称,则可能有多个源文件或目录参数,mv命令将每个参数指定的所有源文件移动到目标目录。

-f:force(强制),如果目标文件已经存在,则直接覆盖,不询问。

-i:如果目标文件已经存在,会询问你是否要覆盖它。

mv demo1/java.txt demo2 表示将demo1目录下的java.txt文件移动到demo2目录

mv java.txt test.txt 表示重命名文件,将java.txt更改为text.txt。

注意:使用mv 非常高效(只需更改路径即可查找价格)。即使文件很大,操作时间也很短。

cp指令

语法:cp [选项] 源文件或目录目标文件或目录功能:复制文件或目录

-f:强制复制文件或目录,无论目标文件或目录是否已存在。

-i:覆盖文件之前提示用户

-r:递归处理。处理指定目录中的所有文件和子目录。如果源文件或目录的格式不属于目录或符号链接,则将其视为常规文件。

-R:一次性处理指定目录下的文件和子目录

cp demo1/java.txt demo2 表示将demo 目录中的java.txt 复制到demo2 目录。复制操作与文件大小密切相关,这也会增加复制所需的时间。时间。

cp -r demo1 demo2 表示将demo1目录复制到demo目录(目录复制)。

注意:cp命令用于复制文件或目录。如果同时指定两个或多个文件或目录,并且最后一个目标是现有目录,则之前的所有文件或目录都将复制到该目录。如果您同时指定多个文件或目录并且最终目标不存在,您将收到一条错误消息。

man指令

Linux命令有很多参数。记住一切是不可能的。请参阅在线手册。

语法:man [选项] 命令

-k:根据关键字搜索在线帮助

num 仅在第num 章内搜索

man man 您可以在man man 手册中查看一些章节及其含义

man ls 打开ls 的帮助手册,可以看到ls 的使用方法等。

消息:

1. 如果您想按关键字查看,请按“/”启动搜索功能,然后输入您要搜索的关键字。

2、打开相应命令的帮助手册时,使用上下键浏览,q键退出。

3、BUILTINS内部按键命令cd/echo不能直接使用man查看。

4.man可以显示Linux系统API和C语言标准库中的函数,但不能显示Java。 Linux有特殊待遇,因为它是用C实现的,而像Java这样的语言无法实现操作系统。

less指令

【加强版猫】

语法:less [参数] 文件

功能:显示文件内容。所有文件的内容不会立即加载到内存中,只能进行搜索。

-jk /:方向键:上下滚动屏幕

-N:显示每行的行号。

/String:向下搜索“string”函数。

n:重复之前的搜索

问:结束

较少的服务意味着显示服务的内容与cat 类似,但cat 会一次显示所有内容,但较少的服务意味着加载速度更慢。

注意:使用less 的优点是,如果文件特别大,less 打开速度会更快(延迟加载),并且只加载需要的量(与延迟模式相同)。

head指令

语法:head[参数][文件]

功能:head用于将文件的开头打印到标准输出。默认的head 命令打印相应文件的前10 行。

head etc/services 表示显示服务的前10 行数据。

head -n 100 etc/services 表示显示该服务的前100 行数据。

tail指令

语法:tail [所需参数] [选择参数] 文件

功能:用于显示指定文件末尾的内容。如果未指定文件,则将其视为输入信息。通常用于查看日志文件。

-f:循环读取

-n:显示行数(自定义)

tail etc/services 表示默认显示最后10行数据。

tail -n 100 etc/services 表示显示最后100行数据

注意:如果只想显示第n行数据,则必须同时使用head和tail。也就是说,必须使用head 的末尾作为tail 的开头(例如,显示第50 行的数据)。

头-n 50 服务尾-n 1 |

date指令

Date指定显示时间的格式:date +%Y:%m:%d

%H : 小时(00…23)

%M : 分钟(00…59)

%S : 秒(00…61)

%X : 相当于%H:%M:%S

%d : 天(01…31)

%m : 月(01…12)

%Y : 完整年份(0000…9999)

%F : 相当于%Y-%m-%d

date +%Y/%m/%d 表示时间将按照您定义的格式输出。

date +%s 表示显示时间戳

我们专门整理了上百道【运维技术栈面试题】,成为您运维面试路上的好助手。这样,你就可以毫无惊慌地参加面试并获得高薪offer。

这些面试题涵盖了从Shell、MySQL到K8s等云原生技术栈,适合运维行业新人以及运维行业新人的面试需求。升职或换工作以增加薪水。

本次访谈集内容为

174 运维工程师面试题128 k8s 面试题108 shell 脚本面试题200 Linux 面试题51 Docker 面试题35 Jenkis 面试题78 MongoDB 面试题17 ansible 面试题60 dubbo 面试题53 Kafka 面试题18 mysql 面试题40 nginx面试题题77 redis面试题Zookeeper题28

总共1000多道面试题,内容全面且有价值。

174道运维工程师面试题

1.什么是运维?

2、运维人员在工作场所经常需要与操作人员进行交互。运营人员做什么工作?

3. 您目前有300台服务器,您如何管理它们?

4. 简要说明RAID0和Raid1raid5这两种工作模式的工作原理和特点。

5、LVS、Nginx、HAproxy有什么区别?

6. Squid、Varinsh、Nginx 有什么区别,你在工作中如何选择?

7.Tomcat和Resin有什么区别?

8.什么是中间件?

9、Tomcat中的8005、8009、8080这三个端口是什么意思?

10.什么是CDN?

11.什么是网站灰度发布?

12、请简单说明一下DNS域名解析的过程。

13.什么是RabbitMQ?

14.Keepalived如何工作?

15.描述LVS工作流程的三种模式。

16、mysql的innodb如何识别锁定问题以及mysql如何减少主从复制延迟?

管理?

4. 简要说明RAID0和Raid1raid5这两种工作模式的工作原理和特点。

5、LVS、Nginx、HAproxy有什么区别?

6. Squid、Varinsh、Nginx 有什么区别,你在工作中如何选择?

7.Tomcat和Resin有什么区别?

8.什么是中间件?

9、Tomcat中的8005、8009、8080这三个端口是什么意思?

10.什么是CDN?

11.什么是网站灰度发布?

12、请简单说明一下DNS域名解析的过程。

13.什么是RabbitMQ?

14.Keepalived如何工作?

15.描述LVS工作流程的三种模式。

16、mysql的innodb如何识别锁定问题以及mysql如何减少主从复制延迟?

17.如何重置mysql root密码?

# 以上关于Linux操作系统一般基本步骤的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92063.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月24日 下午6:27
下一篇 2024年6月24日 下午6:27

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注