-
Vi和Vim之间到底有什么联系
所属栏目:[Linux] 日期:2023-06-09 热度:3054
我们知道,Vi 编辑器是 Unix 系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。尽管 Vi 可能是世界上复杂的编辑器(讨厌它的人是这么认为的),[详细]
-
Linux Vim多窗口编辑 Vim打开多个窗口方法解说
所属栏目:[Linux] 日期:2023-06-09 热度:268
在编辑文件时,有时需要参考另一个文件,如果在两个文件之间进行切换则比较麻烦。可以使用 Vim 同时打开两个文件,每个文件分别占用一个窗口。例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现[详细]
-
Linux Vim多窗口编辑 Vim打开多个窗口方法详解
所属栏目:[Linux] 日期:2023-06-09 热度:8323
在编辑文件时,有时需要参考另一个文件,如果在两个文件之间进行切换则比较麻烦。可以使用 Vim 同时打开两个文件,每个文件分别占用一个窗口。例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现[详细]
-
Linux Vim批量注释和自定义注解快捷键
所属栏目:[Linux] 日期:2023-06-09 热度:7711
使用 Vim 编辑 shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"注释[详细]
-
Linux提取RPM包文件 cpio命令 解说
所属栏目:[Linux] 日期:2023-06-09 热度:5136
在讲解如何从 RPM 包中提取文件之前,先来系统学习一下 cpio 命令。cpio 命令用于从归档包中存入和读取文件,换句话说,cpio 命令可以从归档包中提取文件(或目录),也可以将文件(或目录)复制到归档包中。归档包,[详细]
-
Linux源码包安设和卸载教程 以apache为例
所属栏目:[Linux] 日期:2023-06-08 热度:828
由于 linux 操作系统开放源代码,因此在其上安装的软件大部分也都是开源软件,例如 Apache、Tomcat 和 PHP 等。开源软件基本都提供源码下载,可采用源码安装的方式安装软件。注意,本节使用的源码包,指的是软件所有[详细]
-
Linux源码包快速升级方式详解
所属栏目:[Linux] 日期:2023-06-08 热度:5730
linux 系统中更新用源码包安装的软件,除了卸载重装这种简单粗暴的方法外,还可以下载补丁文件更新源码包,用新的源码包重新编译安装软件。比较两种方式,后者更新软件的速度更快。使用补丁文件更新源码包,省去了用[详细]
-
RPM包和源码包 究竟应当选择哪种安装方式
所属栏目:[Linux] 日期:2023-06-08 热度:2080
通过前面的学习我们知道,使用 RPM 包(或 SRPM 包)和源码包都可以实现软件的安装和升级。那么,如果要对软件进行升级,又或是安装新的软件,应该选择哪种安装方式呢?注意,由于 SRPM 包本质上依然为 RPM 包,因此[详细]
-
Linux函数库 静态函数库和动态函数库 及其安装过程
所属栏目:[Linux] 日期:2023-06-08 热度:3672
linux 系统中存在大量的函数库。简单来讲,函数库就是一些函数的集合,每个函数都具有独立的功能且能被外界调用。我们在编写代码时,有些功能根本不需要自己实现,直接调用函数库中的函数即可。需要注意的是,函数库[详细]
-
Linux用户和用户组 包括两者之间的关系
所属栏目:[Linux] 日期:2023-06-08 热度:2643
linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。例如,某台 Linux 服务器上有 4 个用户,分别是 root、www、ftp 和 mysql,在同一时[详细]
-
Linux脚本程序包及安装方式详解 以webmin为例
所属栏目:[Linux] 日期:2023-06-08 热度:8740
脚本程序并不多见,所以在软件包分类中并没有把它列为一类。它更加类似于 Windows 下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只[详细]
-
Linux etc gshadow文件内容分析
所属栏目:[Linux] 日期:2023-06-08 热度:1830
前面讲过,/etc/passwd 文件存储用户基本信息,同时考虑到账户的安全性,将用户的密码信息存放另一个文件 /etc/shadow 中。本节要将的 /etc/gshadow 文件也是如此,组用户信息存储在 /etc/group 文件中,而将组用户的[详细]
-
Linux usermod命令 更换用户信息
所属栏目:[Linux] 日期:2023-06-08 热度:4120
前面章节介绍了如何利用 useradd 命令添加用户,但如果不小心添错用户信息,后期如何修改呢?办法有两个,一个是使用 Vim 文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/g[详细]
-
Linux passwd命令 更换用户密码
所属栏目:[Linux] 日期:2023-06-08 热度:4676
学习 useradd 命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,本节就来学习 passwd 密码配置命令 。passwd 命令的基本格式如下:[root@localhost ~]#passwd [选项] 用户名选项[详细]
-
Linux chage用法详解 更改用户密码状态
所属栏目:[Linux] 日期:2023-06-08 热度:7401
除了 passwd -S 命令可以查看用户的密码信息外,还可以利用 chage 命令,它可以显示更加详细的用户密码信息,并且和 passwd 命令一样,提供了修改用户密码信息的功能。如果你要修改用户的密码信息,我个人建议,还是[详细]
-
Linux userdel命令详解 删去用户
所属栏目:[Linux] 日期:2023-06-07 热度:2858
userdel 命令功能很简单,就是删除用户的相关数据。此命令只有 root 用户才能使用。通过前面的学习我们知道,用户的相关数据包含如下几项:用户基本信息:存储在 /etc/passwd 文件中;用户密码信息:存储在 /etc/sha[详细]
-
Linux id命令 查阅用户的UID和GID
所属栏目:[Linux] 日期:2023-06-07 热度:4401
id 命令可以查询用户的UID、GID 和附加组的信息。命令比较简单,格式如下:[root@localhost ~]# id 用户名【例 1】[root@localhost ~]# id lampuid=501(lamp) gid=501(lamp) groups=501(lamp)#能看到uid(用户ID)、gi[详细]
-
Linux su命令 用户间切换 包括su和su -的区别
所属栏目:[Linux] 日期:2023-06-07 热度:6306
su 是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户、从 root 用户切换为普通用户以及普通用户之间的切换。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对[详细]
-
Linux whoami和who am i命令用法和差异
所属栏目:[Linux] 日期:2023-06-07 热度:5757
whoami 命令和 who am i 命令是不同的 2 个命令,前者用来打印当前执行操作的用户名,后者则用来打印登陆当前 linux 系统的用户名。为了能够更好地区分这 2 个命令的功能,给大家举个例子,我们首先使用用户名为&ldq[详细]
-
Linux groupadd命令 增加用户组
所属栏目:[Linux] 日期:2023-06-07 热度:2142
添加用户组的命令是 groupadd,命令格式如下:[root@localhost ~]# groupadd [选项] 组名选项:-g GID:指定组 ID;-r:创建系统群组。使用 groupadd 命令创建新群组非常简单,例如:[root@localhost ~]# groupadd gr[详细]
-
Linux groupmod命令解说 修改用户组
所属栏目:[Linux] 日期:2023-06-07 热度:9973
groupmod 命令用于修改用户组的相关信息,命令格式如下:[root@localhost ~]# groupmod [选现] 组名选项:-g GID:修改组 ID;-n 新组名:修改组名;例子:[root@localhost ~]# groupmod -n testgrp group1#把组名gr[详细]
-
Linux groupdel命令 删掉用户组
所属栏目:[Linux] 日期:2023-06-07 热度:6274
groupdel 命令用于删除用户组(群组),此命令基本格式为:[root@localhost ~]#groupdel 组名通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群[详细]
-
Linux newgrp命令用法细说 切换用户的有效组
所属栏目:[Linux] 日期:2023-06-07 热度:5584
我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?当然是初始[详细]
-
Linux权限管理的关键性
所属栏目:[Linux] 日期:2023-06-07 热度:3762
作为本章的第一节,首先要搞清楚一个问题,linux 系统中为什么需要设定不同的权限,所有用户都直接使用管理员(root)身份不好吗?由于绝大多数用户使用的是个人计算机,使用者一般都是被信任的人(如家人、朋友等)[详细]
-
Linux chgrp命令 更改文件和目录的所属组
所属栏目:[Linux] 日期:2023-06-07 热度:6305
chgrp 命令用于修改文件(或目录)的所属组。为了方便初学者记忆,可以将 chgrp 理解为是 "change group" 的缩写。chgrp 命令的用法很简单,其基本格式为:[root@localhost ~]# chgrp [-R] 所属组 文件名(目录名)-[详细]