Linux基础学习---2、系统管理、帮助命令、文件目录类命令

news2024/10/5 14:18:02

1、系统管理

1.1 Linux中的进程和服务

计算机中,一个正在执行的程序或命令。被叫做“进程”(Process)。
启动之后一直存在、常驻内存的进程,一般称做“服务”(Service)。

1.2 systemctl(CentOS7–重点掌握)

1.2.1 基本语法
systemctl  start | stop | restart | status 服务名
1.2.2 经验技巧
查看服务的方法:/usr/lib/systemd/system

在这里插入图片描述

1.2.3 案例实操

1、查看防火墙服务的状态
systemctl status firewalld
在这里插入图片描述
2、停止防火墙服务
systemctl stop firewalld
在这里插入图片描述
3、启动防火墙服务
systemctl start firewalld
在这里插入图片描述
4、重启防火墙服务
在这里插入图片描述

1.2.4 设置后台服务的自启配置
1、基本语法
	systemctl list-unit-files  (功能描述:查看服务开机启动状态)
	systemctl disable  service_name (功能描述:关闭指定服务的自启动)
	systemctl enable  service_name  (功能描述:开启指定服务的自动启动)
2、实例操作
	开启/关闭iptables(防火墙)服务的自动启动
	systemctl enable firewalld.service
	systemctl disable firewalld_service

1.3 关机重启命令

在linux领域内大多用在服务器上,很少遇到关机的操作。
1.3.1 基本语法
1、sync			(将数据由内存同步到硬盘中)
2、halt				(停机,关闭系统,但不断电)
3、poweroff 	(关键,断电)
4、reboot		(就是重启,等同于shutdown -r now)

5、shutdown [选项] 时间
在这里插入图片描述

1.4 帮助命令

1.4.1 man获得帮助信息
1、基本语法
	man [命令或配置]      (获取帮助信息)

2、显示说明

信息功能
Name命令的名称和单行描述
Synopsis怎么使用命令
Description命令功能的深入讨论
Examples怎么使用命令的例子
See Also相关主题(通常是手册页)
3、实例操作
	man ls

1.4.2 help获得shell内置命令的帮助信息

· 一部分基础功能的系统命令是直接内嵌在shell中的,系统加载启动之后会随着shell一起加载,常驻在内存中。这部分命令被称为“内置(built-in)命令”;相应的其他命令被称为“外部命令”。
1、基本语法
help 命令 (功能描述:获得shell内置命令的帮助信息)
2、实例操作
在这里插入图片描述

1.4.3 常用的快捷键
常用快捷键功能
ctrl+c停止进程
ctrl +l清屏,等同于clear;彻底清屏是:reset
善于用tab键提示(更重要的是可以防止敲错)
上下键查过执行过的命令

1.5 文件目录类

1.5.1 pwd显示当前工作目录的绝对路径
pwd:print working directory
1、基本语法
	pwd (显示当前工作目录的绝对路径)
2、案例实操

在这里插入图片描述

1.5.2 ls列出目录的内容
ls:list (列出目录内容)
1、基本语法
	ls [选项] [目录或文件]
2、选项说明
选项功能
-a全部的文件,连同隐藏档(开头为.的文件)一起列出来(常用)
-l长数据串列出,包含文件的属性与权限等等数据;(常用)等价于“ll”
3、显示说明:
	每次列出的信息依次是:文件类型与权限	链接数	文件属主	文件属组	文件大小(单位用byte)	建立或最近修改的时间	名字
4、案例实操

在这里插入图片描述

1.5.3 cd切换目录
cd:Change Directory (切换路径)
1、基本语法
	cd [参数]
2、参数说明
参数功能
cd绝对路径切换路径
cd相对路径切换路径
cd ~或者cd回到自己的家目录
cd -回到上一次所在目录
cd …回到当前目录的上一级目录
cd -P跳转到实际物理路径,而非快捷方式路径
3、案例实操

(1)使用绝对路径切换到 根(/) 目录
在这里插入图片描述
(2)使用相对路径切换到 home目录
在这里插入图片描述
(3)表示回到自己的家目录
在这里插入图片描述
(4)返回上一次目录
在这里插入图片描述
(5)返回当前目录的上一级目录
在这里插入图片描述

1.5.4 mkdir创建一个新的目录
mkdir:Make Directory(建立目录)
1、基本语法:
	mkdir [选项] 要创建的目录名
2、选项说明
选项功能
-p创建多层目录
3、案例实操

在这里插入图片描述

1.5.5 rmdir删除一个空的目录
rmdir:Remove Directory (移除目录)
1、基本语法
	rmdir 要删除的目录名
2、案例实操

在这里插入图片描述
注意:如果删除多重目录是不被允许的,只能删除空的目录

1.5.6 touch创建空文件
1、基本语法
	touch 文件名
2、案例实操

在这里插入图片描述

1.5.7 cp复制文件或目录
1、基本语法
	cp [选项]  source dest  (复制source文件到dest)

2、选项说明

选项功能
-r递归的复制整个文件

3、参数说明

参数功能
source源文件
dest目标文件
4、经验技巧
强制覆盖不提示的方法:\cp

5、案例实操
复制文件
在这里插入图片描述
递归复制整个文件夹
在这里插入图片描述

1.5.8 rm删除文件或目录
1、基本语法
	rm [选项] 文件会目录名 (删除目录中所有内容)
2、选项说明
选项功能
-r递归删除目录中的所有内容
-f强制执行删除操作,而不是用于进行确认
-v显示指令的详细执行过程
3、案例实操
	(1)删除目录中的文件

在这里插入图片描述
(2)递归删除目录中所有内容
在这里插入图片描述

1.5.9 mv移动文件与目录或重命名
1、基本语法
	mv oldNameFile newNameFile(重命名)
	mv /temp/movefile 	/targetFolder (移动文件)
2、实例操作

重命名
在这里插入图片描述
移动文件
在这里插入图片描述

1.5.10 cat查看文件内容
查看文件内容,从第一行开始显示
1、基本语法
	cat[选项] 要查看的文件名
2、选项说明
选项功能描述
-n显示所有行的行号,包括空行
3、经验技巧
	一般查看比较小的文件,一屏幕能够显示全的
4、案例实操
查看文件内容并且显示行号

在这里插入图片描述

1.5.11 more文件内容分屏查看器
more指令时一个基于VI编辑器的文本过滤器,它以全屏膜的方式按页显示文本文件的内容。
1、基本语法
	more要查看的文件名
2、操作说明
操作功能说明
空白键(space)代表向下翻一页
Enter代表向下翻一行
q代表立刻离开more,不再显示该文件内容
ctrl+F向下滚动一屏
ctrl+b返回上一屏
=输出当前行的行号
:f输出文件名和当前行的行号
3、案例实操

在这里插入图片描述

1.5.12 less分屏显示文件内容
less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示的,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
1、基本语法
	less 要查看的文件名
2、操作说明
操作功能说明
空白键向上翻动一页
[pagedown]向下翻动一页
[pageup]向上翻动一页
/子串向下搜寻[子串]的功能;n:向下寻找 ;N:向上查找
?子串向上搜寻[子串]的功能;n:向上查找;N:向下查找
q离开less这个程序
3、案例实操

在这里插入图片描述

1.5.13 echo
echo输出内容到控制台
1、基本语法
	echo [选项] [输出内容]
2、选项说明
控制字符作用
-e支持反斜线控制的字符转换
\输出\本身
\n换行符
\t制表符,也就是Tab键
3、案例实操

在这里插入图片描述

1.5.14 head显示文件头部内容
head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
1、基本语法
	head	文件			(查看文件头10行内容)
	head -n 5 文件   (查看文件头5行内容,5可以是任意行数)
2、选项说明
选项功能
-n<行数>指定显示头部内容的行数
3、案例实操
查看文件前3行

在这里插入图片描述

1.5.15 tail输出文件尾部内容
tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
1、基本语法
	tail 文件	(查看文件尾部10行内容)
	tail -n 5 文件	(查看文件尾部5行内容)
	tail -f 文件	(实时追踪该文档的所有更新)
2、选项说明
选项功能
-n<行数>输出文件尾部n行内容
-f显示文件最小追加的内容,监视文件变化
3、案例实操
查看文件尾3行内容

在这里插入图片描述

1.5.16 >输出重定向>>追加
1、基本语法与实操
	1、ls -l >a.txt(文件 )(列表的内容写入文件a.txt中(覆盖写))

在这里插入图片描述

	2、ls -al>>a.txt(文件)	(列表的内容追加到文件a.txt的末尾)

在这里插入图片描述

	3、cat 文件1>文件2	(将文件1的内容覆盖到文件2)

在这里插入图片描述

	4、echo "内容">>文件 (将内容追加到文件末尾)

在这里插入图片描述

1.5.17 ln软链接
软连接也叫符号连接,类似Windows的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
1、基本语法
	ln -s [原文件或目录][软路径名]		(给原文件创建一个软链接)
2、经验技巧
	删除软链接:rm -rf 软链接名 ,而不是rm -rf 软链接名/
	如果使用rm -rf 软链接名/ 删除,会把软链接对应的真实目录下的内容删掉。
1.5.18 history
查看已经执行过的历史命令
案例实操:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/513246.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

以playwright脚本为例,详解Python with as处理异常的原理

大家在做playwright自动化测试时&#xff0c;一定会遇到下面的写法 with sync_playwright() as p:自动化代码 很多同学可能只是按照这种写法来编写项目的自动化测试代码&#xff0c;对于具体细节可能并不了解&#xff0c;今天我来结合playwright讲解一下 Python中的 with ...…

大咖齐聚CCIG论坛——文档图像智能分析的产业前沿

目录 1 文档图像智能分析技术2 大咖齐聚CCIG20233 议题介绍3.1 从模式识别到类脑研究3.2 视觉-语言预训练模型演进及应用3.3 篡改文本图像的生成和检测3.4 智能文档处理在工业界的应用与挑战 4 观看入口&议程 1 文档图像智能分析技术 文档图像智能分析是指使用计算机视觉和…

推荐一款支持多种存储的程序AList(附上个人站点)

1、安装部署 1、一键脚本 仅适用于 Linux amd64/arm64 平台。 #安装 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install#更新 curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update#卸载 curl -fsSL "https://alist.nn.ci/v3.sh&qu…

【react】特种兵之react.tsx列表页面搭建

目录 背景了解工程架构我可开始了啊新建一个页面怎么写&#xff1f;前端代码编写思路 感触 背景 方便系统运维、不用每次初始化数据都走数据订正 这是第一次毕业之后&#xff0c;用前端语言新建一个页面&#xff0c;过程自然是极其曲折。情绪也是跌宕起伏&#xff0c;从页面显…

无需代理客户端,轻松实现虚拟机备份!

21世纪的虚拟化技术为企业提供了极大的便利和成本节约。它允许企业通过管理程序创建虚拟机以在单个主机上运行多个不同的操作系统&#xff0c;从而充分利用计算资源并节省架构和管理成本。 随着组织将其业务迁移到虚拟化平台&#xff0c;执行数据保护的方法也随之改变。虚拟机…

重视企业缺少成本票问题!合理利用税收优惠政策降低企业所得税!

重视企业缺少成本票问题&#xff01;合理利用税收优惠政策降低企业所得税&#xff01; 业务是流程&#xff0c;财税是结果&#xff0c;税收问题千千万&#xff0c;关注《税算盘》来帮你找答案。 很多企业在成立的初期会出现对票据管理不严格的情况&#xff0c;前期影响也不是…

精选博客系列|VMware Tanzu Mission Control增强策略功能,让Kubernetes的安全性更加灵活

随着分布式系统日益复杂&#xff0c;定义和实施 Kubernetes 集群的策略以确保环境的安全性、可靠性和合规性 —— 当然也是为了构建可扩展性的支撑结构&#xff0c;变得至关重要。 因此&#xff0c;我们很高兴宣布 VMware Tanzu Mission Control 现在有了更多的策略相关的改进…

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误

C# post 调用webservice 服务端接口&#xff0c;会返回上面那个错误&#xff0c;8成是发送的数据和接口不符合造成的。有2种情况 第一种情况如下&#xff1a;如果类型是默认request.ContentType "application/x-www-form-urlencoded";这个类型 那么你发送数据和被…

基于趋动云部署B站大V秋葉aaaki的Stable Diffusion整合包v4--linux版

B站大V秋葉aaaki的Stable Diffusion整合V4版发布了&#xff0c;集成度比较高&#xff0c;在windows下解压缩直接就可以使用&#xff0c;整合的非常好。但是笔人没有RTX4090这样级别的显卡&#xff0c;又希望有个高速运行的效果。 所以索性到云GPU主机上来用秋叶aaaki的Stable …

windows机制初探

Windows内存管理 EPROCESS结构体&#xff1a;在内核中表示一个进程 VAD树 二叉树&#xff0c;存储进程在内核层申请的虚拟内存信息 (x86 EPROCESS0x11c) (x64 EPROCESS0x7d8)指向VadRoot(VAD树) 可以看到两种内存&#xff1a;Private(私有内存)、 Mapped(映射内存) 私有内…

Elasticsearch 入门

Elasticsearch 是一种开源搜索引擎&#xff0c;它基于 Apache Lucene 构建&#xff0c;提供了一个分布式、多租户、全文搜索和分析引擎。Elasticsearch 可以处理海量数据&#xff0c;能够快速、准确地搜索、分析和可视化数据。 Elasticsearch 最初是为了解决日志搜索和分析而开…

2018年下半年 软件设计师 答案及详解

2018年下半年 软件设计师 答案详解 主要记录刷题相关笔记&#xff0c;方便日后温习&#xff01;&#xff01;&#xff01; 一、选择题 CPU 在执行指令的过程中&#xff0c;会自动修改_____的内容&#xff0c;以使其保存的总是将要执行的下一条指令的地址。 A.指令寄存器B.程…

makefile 变量的扩展

文章目录 前言一、环境变量&#xff08;全局变量&#xff09;二、目标变量&#xff08;局部变量&#xff09;三、模式变量总结 前言 一、环境变量&#xff08;全局变量&#xff09; Makefile 中的环境变量&#xff0c;是指在执行 Makefile 时&#xff0c;从外部传入 Make 命令…

m4a音频怎么转换成mp3?

m4a音频怎么转换成mp3&#xff1f;如果你遇到了m4a音频格式的文件&#xff0c;但却无法在音频播放器中打开它&#xff0c;通常我们会将其转换成mp3格式。因为M4A属于苹果专用的音频格式&#xff0c;而MP3则是一种通用音频格式。M4A属于高品质压缩类型的音乐文件&#xff0c;而M…

Django框架之使用Session保持HTTP状态

HTTP协议是无状态的&#xff0c;每次请求都是新的请求&#xff1b; 客户端与服务器端的一次通信就是一次会话。 可使用cookie和session在客户端或者服务端存储有关会话的数据&#xff0c;来进行状态保持&#xff1b; cookie使用在上篇。本篇是使用session进行状态保持及使用Red…

外观数列----2023/5/11

外观数列----2023/5/11 给定一个正整数 n &#xff0c;输出外观数列的第 n 项。 「外观数列」是一个整数序列&#xff0c;从数字 1 开始&#xff0c;序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列&#xff1a; countAndSay(1) “1”…

Omniverse Replicator环境配置和使用说明

Omniverse Replicator使用说明 本教程将介绍Omniverse Replicator的环境配置和使用说明, 参加Sky Hackathon的同学可以参考本教程来合成训练数据集. 文章目录 Omniverse Replicator使用说明1. Omniverse环境配置1.a.安装Omniverse Launcher1.a.1.在下面的地址下载Omniverse La…

案例分享:ChatGPT写python脚本,轻松文本处理

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 在工作中&#xff0c;需要对数据进行筛选、分割和整理&#xff0c;当你接受到一个长长…

浅谈Android PMS解析APP信息流程

前言 前面我们了解了Zygote的启动流程&#xff0c;知道AMS、PMS都是由SystemServer进程启动的&#xff0c;我们都知道PMS主要负责App管理工作&#xff0c;这里我们简单从源码角度分析下PMS是如何解析APP解析的&#xff1b; 源码分析(API 30为例) 我们还是从PackageManagerSe…

SpringBoot缓存技术详解

文章目录 一、 缓存技术介绍1. 缓存技术简介2. JSR107核心接口3. JSR107 图示3. SpringBoot缓存抽象4. 缓存常用注解和接口 一、 缓存技术实战1. Cacheable注解2. 缓存的工作原理4. Cacheable注解的工作流程 一、 缓存技术介绍 1. 缓存技术简介 缓存技术主要分为两大类缓存可…