用户
搜索

该用户从未签到

i春秋-脚本小子

Rank: 2

8

主题

8

帖子

165

魔法币
收听
0
粉丝
2
注册时间
2020-9-9
发表于 2021-7-8 20:16:46 05137
本帖最后由 xiehudie 于 2021-7-8 20:23 编辑

本篇文章作者邪色蝴蝶,本篇文章参与i春秋作家连载计划所属邪色蝴蝶个人,未经许可,禁止转载。
前言:
因为本人使用Redhat Linux系统,所以请表哥们注意一下下哈。
本人写的内容为Linux入门到进阶。
目录:
一、   访问命令行
二、  从命令行管理文件
三、创建、查看和编辑文本文件
四、 管理本地用户和组
五、  控制对文件的访问
六、  监控和管理Linux进程
七、 控制服务和守护进程
八、配置和保护SSH
九、 分析和储存日志
十、管理网络
十一、  归档和传输文件
十二、安装和更新软件包
十三、 使用ACL控制对文件的访问
十四、 管理基本存储和管理逻辑卷

一、访问命令行:
0x01BASH SHELL简介:
命令行是基于文本的界面,可用于向计算机系统输入指令。Linux命令行由名为shell的程序提供。多年来已经为shell程序开发了各种选项,而且可以配置不同的用户来使用不同的shell
如果以交互方式使用shell,它在等待用户输入命令时显示一个字符。这称为shell提示符。普通用户启动shell时,默认提示符的结尾是$符,而以超级用户root运行shell时,则$字符会变成#字符。如下图所示:
QQ截图20210708182340.png

QQ截图20210708182610.png

使用bash执行命令可以非常强大。bash shell提供了脚本语言,可支持自动化任务。Shell还提供额外功能,可以简化或实现利用图形化工具难以高效完成的操作。
0X02SHELL基础知识:
shell提示符下输入的命令由三个基本部分组成:
1.     要运行的命令
2.     用于调整命令行为的选项
3.     通常作为命令的目标的参赛
命令是要运行的程序的名称。其后可能跟着一个或多个选项,这些选项用于调整命令的行为或其作用。选项通常以一个或两个破折号开头(例如,-a—all),以将其与参数区分。命令后面可能也会跟着一个或多个参数,这些参数通常用于指明应在其中运行命令的目标。
例如:命令usermod –L user01包含命令(usermod)、选项(-L)和参数(user01)。该命令作用是锁定user01用户账户的密码。
当然,当我们使用完bash shell时,我们可以使用ctrl+D或者在命令行上输入exit来关闭命令行窗口。
0X03使用BASH SHELL执行命令:
GNU Bourne-Again Shell(bash)这一程序可以解读用户输入的命令。输入到shell中的每一个字符最多有三个部分,即:命令、选项、及参数。输入shell中的每个词语通过空格相互隔开。命令是系统中安装的程序的名称。每个命令都有自己的选项和参数。
单一执行:
QQ截图20210708184810.png
多条命令执行(可以用分号隔开)
QQ截图20210708185015.png
简单命令示例:
date命令可显示当前的日期和时间,root用户也可以用它来设置系统时钟。以加号开头的参数可以指定日期命令的格式化字符串。
查看时间:
QQ截图20210708185337.png

只查看时间
QQ截图20210708185454.png

只查看日期:
QQ截图20210708185511.png

passwd命令是更该用户自己的密码。更改密码时,必须先输入自己的原始密码,之后才允许更改。默认情况下,passwd配置的密码需要为强密码类型。而root用户也可以使用passwd命令更改其他用户的密码。
QQ截图20210708190935.png

Linux不需要文件拓展名来根据类型分类文件。file命令可以扫描文件内容的开头,显示该文件的类型。要分类的文件作为参数传递至该命令。
QQ截图20210708192701.png

QQ截图20210708192803.png

Linux中一个最简单且最常用的命令是cat。通过cat命令,可以创建单个或多个文件,查看文件内容,串联多个文件中的内容,以及将文件文件内容重定向到终端或文件。如以下所示:
查看单个文件:
QQ截图20210708193302.png

查看多个文件:
QQ截图20210708193505.png

有的文件篇幅很长所以,cat命令不会将文件的内容显示为多个页面,而less命令一次显示文件的一个页面,可以随意滚动显示,如下面所示:

QQ截图20210708193913.png

Headtail命令分别显示文件的开头和结尾部分部分,默认情况下,这两个命令都只显示文件的10行,但他们都有一个-n选项,允许指定不同的行数,如下面所示:

QQ截图20210708194207.png

QQ截图20210708194251.png

wc命令可计算文件中行、字和字符的数量。它接受-l-w-c选项,分别用与显示行数、字数和字符数。如下面所示:
QQ截图20210708194506.png

QQ截图20210708194552.png

QQ截图20210708194622.png

History命令显示之前执行的命令的列表,带有编号作为前缀。如下面所示

QQ截图20210708195031.png

0X04 编辑命令行:
以交互方式使用时,bash具有命令行编辑功能。这允许用户使用文本编辑器命令在当前输入的命令内移动并进行修改。使用方向键可以在当前命令内移动,也可以访问命令历史记录,以下是适合入门的命令行编辑快捷键。
QQ截图20210708195315.png





























发新帖
您需要登录后才可以回帖 登录 | 立即注册