Linux-1.访问命令行 | xxxLinux-1.访问命令行 – xxx
菜单

Linux-1.访问命令行

七月 21, 2021 - i春秋

本帖最后由 xiehudie 于 2021-7-8 20:23 编辑

本篇文章作者邪色蝴蝶,本篇文章参与i春秋作家连载计划所属邪色蝴蝶个人,未经许可,禁止转载。
前言:
因为本人使用Redhat Linux系统,所以请表哥们注意一下下哈。
本人写的内容为Linux入门到进阶。
目录:
一、   访问命令行

二、  从命令行管理文件

三、创建、查看和编辑文本文件
四、 管理本地用户和组
五、  控制对文件的访问
六、  监控和管理Linux进程
七、 控制服务和守护进程
八、配置和保护SSH
九、 分析和储存日志
十、管理网络
十一、  归档和传输文件
十二、安装和更新软件包
十三、 使用ACL控制对文件的访问
十四、 管理基本存储和管理逻辑卷

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

QQ截图20210708182340.png (33.56 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传



Linux-1.访问命令行

QQ截图20210708182610.png (33.86 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传

使用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中的每个词语通过空格相互隔开。命令是系统中安装的程序的名称。每个命令都有自己的选项和参数。
单一执行:
Linux-1.访问命令行

QQ截图20210708184810.png (12.5 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

多条命令执行(可以用分号隔开)
Linux-1.访问命令行

QQ截图20210708185015.png (97.79 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

简单命令示例:
date命令可显示当前的日期和时间,root用户也可以用它来设置系统时钟。以加号开头的参数可以指定日期命令的格式化字符串。
查看时间:
Linux-1.访问命令行

QQ截图20210708185337.png (17.11 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

只查看时间

Linux-1.访问命令行

QQ截图20210708185454.png (14.22 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

只查看日期:

Linux-1.访问命令行

QQ截图20210708185511.png (13.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

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

QQ截图20210708190935.png (47.93 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

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

Linux-1.访问命令行

QQ截图20210708192701.png (15.16 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

Linux-1.访问命令行

QQ截图20210708192803.png (49.57 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

Linux-1.访问命令行

QQ截图20210708193302.png (70.65 KB, 下载次数: 1)

下载附件  保存到相册

2021-7-8 20:14 上传

查看多个文件:
Linux-1.访问命令行

QQ截图20210708193505.png (13.4 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

Linux-1.访问命令行

QQ截图20210708193913.png (270.36 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

Linux-1.访问命令行

QQ截图20210708194207.png (98.53 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

Linux-1.访问命令行

QQ截图20210708194251.png (46.81 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

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

Linux-1.访问命令行

QQ截图20210708194506.png (14.08 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

Linux-1.访问命令行

QQ截图20210708194552.png (20.67 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

Linux-1.访问命令行

QQ截图20210708194622.png (21.54 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

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

Linux-1.访问命令行

QQ截图20210708195031.png (34.41 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

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

Linux-1.访问命令行

QQ截图20210708195315.png (108.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传











本主题由 bbsadmin1w3R8J 于 2021-7-12 09:40 审核通过

本篇文章作者邪色蝴蝶,本篇文章参与i春秋作家连载计划所属邪色蝴蝶个人,未经许可,禁止转载。前言:因为本人使用Redhat Linux系统,所以请表哥们注意一下下哈。本人写的内容为Linux入门到进阶。
目录:一、   访问命令行三、创建、查看和编辑文本文件四、 管理本地用户和组五、  控制对文件的访问六、  监控和管理Linux进程七、 控制服务和守护进程 八、配置和保护SSH九、 分析和储存日志十、管理网络十一、  归档和传输文件十二、安装和更新软件包十三、 使用ACL控制对文件的访问十四、 管理基本存储和管理逻辑卷一、访问命令行:0x01BASH SHELL简介:命令行是基于文本的界面,可用于向计算机系统输入指令。Linux命令行由名为shell的程序提供。多年来已经为shell程序开发了各种选项,而且可以配置不同的用户来使用不同的shell如果以交互方式使用shell,它在等待用户输入命令时显示一个字符。这称为shell提示符。普通用户启动shell时,默认提示符的结尾是$符,而以超级用户root运行shell时,则$字符会变成#字符。如下图所示: Linux-1.访问命令行

QQ截图20210708182340.png (33.56 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传


QQ截图20210708182340.png (33.56 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传

QQ截图20210708182340.png (33.56 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传


Linux-1.访问命令行

QQ截图20210708182610.png (33.86 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传

QQ截图20210708182610.png (33.86 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传

QQ截图20210708182610.png (33.86 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:11 上传

使用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中的每个词语通过空格相互隔开。命令是系统中安装的程序的名称。每个命令都有自己的选项和参数。单一执行: Linux-1.访问命令行

QQ截图20210708184810.png (12.5 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708184810.png (12.5 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708184810.png (12.5 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

多条命令执行(可以用分号隔开) Linux-1.访问命令行

QQ截图20210708185015.png (97.79 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708185015.png (97.79 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708185015.png (97.79 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

简单命令示例:date命令可显示当前的日期和时间,root用户也可以用它来设置系统时钟。以加号开头的参数可以指定日期命令的格式化字符串。查看时间: Linux-1.访问命令行

QQ截图20210708185337.png (17.11 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708185337.png (17.11 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

QQ截图20210708185337.png (17.11 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:12 上传

只查看时间

QQ截图20210708185454.png (14.22 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

QQ截图20210708185454.png (14.22 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

只查看日期:

QQ截图20210708185511.png (13.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

QQ截图20210708185511.png (13.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

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

QQ截图20210708190935.png (47.93 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

QQ截图20210708190935.png (47.93 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

QQ截图20210708190935.png (47.93 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

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

QQ截图20210708192701.png (15.16 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

QQ截图20210708192701.png (15.16 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:13 上传

Linux-1.访问命令行

QQ截图20210708192803.png (49.57 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708192803.png (49.57 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708192803.png (49.57 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

QQ截图20210708193302.png (70.65 KB, 下载次数: 1)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708193302.png (70.65 KB, 下载次数: 1)

下载附件  保存到相册

2021-7-8 20:14 上传

查看多个文件: Linux-1.访问命令行

QQ截图20210708193505.png (13.4 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708193505.png (13.4 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708193505.png (13.4 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

QQ截图20210708193913.png (270.36 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708193913.png (270.36 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

QQ截图20210708193913.png (270.36 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:14 上传

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

QQ截图20210708194207.png (98.53 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

QQ截图20210708194207.png (98.53 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

QQ截图20210708194207.png (98.53 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

QQ截图20210708194251.png (46.81 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

QQ截图20210708194251.png (46.81 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

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

QQ截图20210708194506.png (14.08 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

QQ截图20210708194506.png (14.08 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:15 上传

Linux-1.访问命令行

QQ截图20210708194552.png (20.67 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708194552.png (20.67 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708194552.png (20.67 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708194622.png (21.54 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708194622.png (21.54 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

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

QQ截图20210708195031.png (34.41 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708195031.png (34.41 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708195031.png (34.41 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

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

QQ截图20210708195315.png (108.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传

QQ截图20210708195315.png (108.49 KB, 下载次数: 2)

下载附件  保存到相册

2021-7-8 20:16 上传











本主题由 bbsadmin1w3R8J 于 2021-7-12 09:40 审核通过

新鲜发帖

限时10天,最高三倍积分奖励

新鲜跟帖

【招聘】急求逆向工程师,坐标北京五道口地铁站附近,薪资可谈

新鲜发帖

限时10天,最高三倍积分奖励

新鲜跟帖

【招聘】急求逆向工程师,坐标北京五道口地铁站附近,薪资可谈

新鲜发帖

限时10天,最高三倍积分奖励

新鲜发帖

限时10天,最高三倍积分奖励

新鲜跟帖

【招聘】急求逆向工程师,坐标北京五道口地铁站附近,薪资可谈

新鲜跟帖

【招聘】急求逆向工程师,坐标北京五道口地铁站附近,薪资可谈


Notice: Undefined variable: canUpdate in /var/www/html/wordpress/wp-content/plugins/wp-autopost-pro/wp-autopost-function.php on line 51