财经 2022-06-29 04:33 作者:baidu    浏览:151    

注:笔者使用的是Ubuntu 20.04桌面版本。

Linux的主要发行版包括UbuntuRedHatcentos等,都是Linux内核,其他的可能会有所不同。学习Ubuntu的话,各种发行版的很多命令都差不多,比如在centos上也可以快速启动。。

首先有UNIX,这是一款价格昂贵,无法在x86上运行的PC。

荷兰一位教授写了一个叫MINIX的操作系统,向学生展示操作系统的内部原理,并以开源的方式公开代码。全世界学习计算机的学生都在研究MINIX,操作操作系统。其中一名芬兰大学学生在1991年写了Linux 0.01。在《计算机科学》中。

提示:有关更多介绍,请参阅百度百科

Cpu体系结构是

可以简单理解为,不同的体系结构有不同的指令集。

有关每个目录的作用,请参见下文。

维也纳

,保留最常用的命令。例如,内部有等命令

主目录

,保存最终用户的主目录。例如,如果添加用户pjl,则主目录也会添加pjl目录。让我举个例子。

在主目录下添加与用户pjl同名的主目录:

,超级用户的用户主目录。最终用户看不到以下内容:

切换root用户后查看:

Lib

Lost found

,通常为空,系统非法关闭后将保存一些文件。

Etc

系统管理所需的配置文件和子目录。示例:nginxMySQLpythondocker:

Nginx的配置文件:

Usr

Boot

,存储启动Linux时使用的一些核心文件。包括一些链接文件和镜像文件:

Proc

虚拟目录和系统内存的映射。访问此目录以获取系统信息。

Srv

赛思

这是Linux 2.6内核的一大变化。

tmp

,保留一些临时文件

Dev

米底亚

Linux可自动识别某些设备,如USB驱动器,识别后安装在此目录中。

MNET

,用于允许用户临时装载其他文件系统

Opt

,主机上额外安装软件的目录。例如,安装数据库默认为空。笔者安装了百度网盘

Usr/local

,主机上额外安装软件的另一个目录。通常编译和安装源代码的程序

Var

,保存不断扩展的东西,习惯把经常修改的目录放在这里

正常模式

插入模式

命令行模式

切换模式:

正常模式输入或输入命令模式

命令模式输入进入正常模式

Tip:结束有三种:

储存结束

退出。有时会提示您使用强制终止。

强制退出,不保存

键盘快捷键

复制粘贴

复制一行,复制五行,粘贴输入。必须在正常模式下进行。

在常规模式下,光标位于第一行,输入YY,然后输入p:

文件内容更改如下:

删除当前行,删除当前行下的3行,然后输入即可。必须在正常模式下进行。

在文件中查找单词

正常模式输入命令模式。系统会提示您查找要查找的单词(例如test回车输入下一次匹配,最后是“找到文件末尾后从一开始继续查找”)。继续输入,从头开始。

在命令行下,输入以显示行号。这是:

Tip:输入隐藏行号

文件的第一行或最后一行

正常模式,第一行,最后一行。

例如,输入进入一行,退出,返回正常模式,输入即可。这同样适用于删除的行等操作

切换到行

在正常模式下,您可以输入行号,然后输入

Linux是一个多用户多任务操作系统。

要创建用户,请执行以下操作

通过创建用户。让我举个例子。

主目录中添加了新用户test11。

更改用户密码

可以通过Passwd修改用户密码。让我举个例子。

Tip:远程工具通过test11成功登录后,默认情况下将进入用户的主目录。

切换用户

切换用户。例如,切换到root用户。

Tip:权限高的用户不输入密码,而是切换到权限低的用户。相反,必须输入密码。

要删除用户,请执行以下操作

删除用户时,主目录也会被删除。

Tip:比如张三离职,一般保存家庭目录,如果有重要成果的话。详细信息请通过-h确认。

查看用户信息

可以通过Id查询用户信息。让我举个例子。

,查询当前用户:

Tip:您可以查看什么时候什么系统什么用户登录到Linux终端。

用户组

用户组类似于易于管理的角色。

添加组,删除组

增加组使用量并删除组使用量。让我举个例子。

创建用户并指定用户所属的组

创建用户test30并将其放入a组组。

Test30已属于a组组。

注:如果在创建用户时未指定组,则会创建与用户同名的组。

切换用户所属的组

切换用户所属的组。例如,将test40放入bgroup组。

与用户和组相关的文件

有三个与用户和组相关的文件。

使用者设定档

用户的口令概要文件

组配置文件

/etc/passwd

记录有关用户的各种信息的用户的配置文件。让我举个例子。

/etc/shadow

密码设定档:

例如,为test40设置密码

再看一下,密码加密如下。

/etc/group

群组设定档:

上面我们把test40用户放入B组。其中1012对应于用户配置文件的组id。

海湾

例如,看名字就知道名字。让我举个例子。

点击可翻页,输入后可退出。

Ls常用的两个参数显示所有文件文件。在Linux中,隐藏的文件以以下内容开头:

是以列表的形式显示信息。可以合并参数而不需要顺序。

赫尔夫

Shell可以查看shell内置命令。例如,比如说,

注意:曼没有看到光盘。查看帮助帮助帮助失败。让我举个例子。

这两个帮助指令都可以。

信息信息

如果您认为不详细,可以使用:

Pwd

以查看当前目录所在的绝对路径。让我举个例子。

回家列目录。请看例子

返回上一级。

Mkdir

,创建目录;默认情况下创建1级目录;多级目录需要参数。例如,创建三个目录:ef和g。

Rmdir

,删除空目录。可以使用非空目录。让我举个例子。

知道:通过。

Rm还可以删除文件,或者同时删除非空目录a和a.txt文件。让我举个例子。

火炬

创建一个空文件。

复制文件或目录。例如,将b.txt复制到文件夹c。

通过参数将所有非空目录A复制到更高级别的目录中。让我举个例子。

执行多次复制,而不询问是否需要复盖。

可以移动或重命名目录或文件。让我举个例子。

移动和重命名。将B.txt上移一个层级并更名。

移动和重命名文件夹a:

查看文件内容。只读,更安全。让我举个例子。

可以一起使用:

摩尔

例如,要查看文件,请执行以下操作:

内置了很多快捷键。

退出-more

-页面下方

-下一行

-下一个屏幕

-向上一个屏幕

-输出当前行号

-输出文件名和当前行号

莱斯

,功能类似,功能比more更强大。Less在显示文件内容时,对显示大文件更有效,而不是一次加载整个文件后显示。

内置了很多快捷键。

-退出

-页面下方

-页面下方

-页面上方

-向下搜索字符串。向下查找向上查找。

回声

,将内容输出到控制台。让我举个例子。

,用于标记文件的开头。默认值为前10行。让我举个例子。

要仅显示前5行,可以使用参数。让我举个例子。

Tail

,对应于头部,默认情况下显示文件末尾10行。也可以指定显示最后五行。

,随着文件的增长,立即输出新数据。也就是说,您可以接收文件。让我举个例子。

打开另一个端子,并将字符串放入a.txt文件中。

立即收听并输出:

而且

输出重定向。例如,将pwd结果输出为a.txt是复盖操作。

是追加。例如,将pwd的结果添加到a.txt文件中。

语法:

例如,为a创建软链接ln-a。

删除软连接可以像删除文件一样使用。

Tip:为什么要加,有这样的信息。换句话说,添加就是创建软链接。

您可以查看已执行的过去命令,并执行过去的命令。

查看所有历史命令:

查看最近的5个历史命令:

第177条.执行历史命令:

常用的执行级别为和。

0结束

3多用户网络服务

5多用户图形

6重新启动系统

可以通过切换执行级别。

Tip:您可以通过视图指定名称。

当前运行级别是图形。让我举个例子。

例如,将运行级别设置为3。

注意:这样可以在重启后直接进入3级,从而节省资源。

笔者不想安装虚拟机,而是想方便地在笔记本电脑上直接安装Ubuntu。

有关Tip: docker的介绍,请参阅对docker的初步了解。

下载镜像:

创建名为Ubuntu-test的容器。

通过Exec命令进入Ubuntu容器,指定通过bash进行的交互。

安装Vi

Docker下的Ubuntu镜像没有VI命令。

如果需要Vi,则必须安装。

据网友称:

/:适用于debianUbuntu等平台

:可用于RedhatCentOSSuse等平台

:适用于Suse平台

笔者依次输入发现有效。

查看:

使用安装VI报告错误:

要搜索新程序包列表,请执行以下操作:

通过Apt-get重新安装VI仍然失败。

已尝试安装Vim。成功:

在命令行中输入VI或vim将显示VI和vim均已成功安装。


 
打赏