-
Linux关机和重启命令(超详解)
所属栏目:[Linux] 日期:2020-12-14 热度:59
说到关机和重启,很多人认为,重要的服务器(比如银行的服务器、电信的服务器)如果重启了,则会造成大范围的灾难。笔者在这里解释一下。 首先,就算是银行或电信的服务器,也不是不需要维护,而是依靠备份服务器代替。其次,每个人的经验都是和自己的技术成[详细]
-
Linux whereis命令:査找二进制命令、源文件和帮助文档
所属栏目:[Linux] 日期:2020-12-14 热度:55
Linux 拥有强大的搜索功能,但是强大带来的缺点是相对赚复杂。但是大家不用担心,搜索命令只是选项较多,不容易记忆而已,并不难理解。 在使用搜索命令的时候,大家还是需要注意,如果搜索的范围过大、搜索的内容过多,则会给系统造成巨大的压力,所以不要在[详细]
-
Linux find命令:在目录中查找文件(超详解)
所属栏目:[Linux] 日期:2020-12-14 热度:196
find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大[详细]
-
Linux su命令:切换用户身份
所属栏目:[Linux] 日期:2020-12-14 热度:124
su 命令可以切换成不同的用户身份,命令格式如下: [root@localhost ~]# su [选项] 用户名 选项: -:选项只使用"-"代表连带用户的环境变量一起切换; -c 命令:仅执行一次命令,而不切换用户身份 "-"不能省略,它代表切换用户身份时,用户的环境变量也要切换[详细]
-
Linux shutdown命令:关机和重启
所属栏目:[Linux] 日期:2020-12-14 热度:77
在早期的 Linux 系统中,应该尽量使用 shutdown 命令来进行关机和重启。因为在那时的 Linux 中,只有 shutdown 命令在关机或重启之前会正确地中止进程及服务,所以我们一直认为 shutdown 才是最安全的关机与重启命令。 而在现在的系统中,一些其他的命令(如[详细]
-
Linux yum源码包安装和卸载过程详解版
所属栏目:[Linux] 日期:2020-12-14 热度:93
Linux 下的绝大多数源码包都是用 C 语言编写的,还有少部分是用 C++ 等其他程序语言编写的。所以,要想安装源码包,必须安装 C 语言编译器 gcc(如果是用 C++ 编写的程序,则还需要安装 gcc-c++)。 我们可以先检测一下 gcc 是否已经安装,命令如下: [root@l[详细]
-
Linux ping命令:向网络主机发送ICMP请求
所属栏目:[Linux] 日期:2020-12-14 热度:110
ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况。 ping 命令的基本信息如下。 命令名称:ping。 英文原意:send ICMP ECHO_REQUEST to network hosts。 所在路径:/bin/ping。 执行权限:所有用户。 功能描述:向网络主机[详细]
-
Linux locate命令:按照文件名搜索文件
所属栏目:[Linux] 日期:2020-12-14 热度:108
whereis 和 which 命令都是只能搜索系统命令的命令,而 locate 命令才是可以按照文件名搜索普通文件的命令。 但是 locate 命令的局限也很明显,它只能按照文件名来搜索文件,而不能执行更复杂的搜索,比如按照权限、大[详细]
-
Bash Shell的安装和升级(源码安装)
所属栏目:[Linux] 日期:2020-12-14 热度:126
一般而言,Bash Shell 是很多 Linux 发行版的默认 Shell,所以会随着系统的安装而自动安装。不过确实有一部分读者想要安装较新版本的 Bash Shell,所以本节会具体讲一下其安装方法,希望可以作为读者全新安装 Bash Shell 或者虽然已经安装但希望升级的参考。[详细]
-
Linux SRPM包及其应用(超详细)
所属栏目:[Linux] 日期:2020-12-14 热度:118
前面章节介绍了 RPM 包的安装,现在我们说说 SRPM 包。 SRPM 包是什么呢?SRPM 包中的软件不再是经过编译的二进制文件,而是源码文件,所以你可以认为 SRPM 包是软件以源码形式发布之后,再封装成 RPM 包格式的。 不过,既然是将源码文件封装成 RPM 包格式,[详细]
-
Linux write命令:向其他用户发送信息
所属栏目:[Linux] 日期:2020-12-14 热度:146
在服务器上,有时会有多个用户同时登录,一些必要的沟通就显得尤为重要。比如,我必须关闭某个服务,或者需要重启服务器,当然需要通知同时登录服务器的用户,这时就可以使用 write 命令。 write 命令的信息如下: 命令名称:write。 英文原意:send a message[详细]
-
Linux info命令:info格式的命令帮助指令
所属栏目:[Linux] 日期:2020-12-14 热度:194
info 命令也可以获取命令的帮助。和 man 命令不同的是,info 命令的帮助信息是一套完整的资料,每个单独命令的帮助信息只是这套完整资料中的某一个小章节。大家可以把 info 帮助信息看成一部独立的电子书,所以每个命令的帮助信息都会和书籍一样,拥有章节编[详细]
-
Linux yum源搭建及配置(新手必看)
所属栏目:[Linux] 日期:2020-12-14 热度:129
RPM 包的安装虽然很方便和快捷,但是依赖性实在是很麻烦,尤其是库文件依赖,还要去 rpmfind 网站査找库文件到底属于哪个 RPM 包,从而导致 RPM 包的安装非常烦琐。那么,有没有可以自动解决依赖性、自动安装的方法呢? 答案是肯定的,yum 在线管理就可以自动[详细]
-
Linux help命令:显示命令的帮助信息
所属栏目:[Linux] 日期:2020-12-14 热度:189
help 是非常简单的命令,而且不经常使用。因为 help 只能获取 Shell 内置命令的帮助,但在 Linux 中绝大多数命令是外部命令,所以 help 命令的作用非常有限。而且内置命令也可以使用 man 命令获取帮助。 help 命令的基本信息如下。 命令名称:help。 英文原意[详细]
-
linux netstat命令:网络状态查看命令
所属栏目:[Linux] 日期:2020-12-14 热度:112
我们需要先简单了解一下端口的作用。在互联网中,如果 IP 地址是 IP 服务器在互联网中唯一的地址标识,那么大家可以想象一下:我有一台服务器,它有固定的公网 IP 地址,通过 IP 地址可以找到我的服务器。但是我的服务器中既启动了网页服务(Web 服务),又启[详细]
-
Linux fdisk创建主分区过程详解
所属栏目:[Linux] 日期:2020-12-14 热度:156
本节我们实际建立一个主分区,看看过程是什么样子的。命令如下: [root@localhost ~]# fdisk /dev/sdb …省略部分输出… Command (m for help): p #显示当前硬盘的分区列表 Disk /dev/sdb: 21.5 GB,21474836480 bytes 255 heads,63 sectors/track,2610 cylind[详细]
-
Shell grep命令详解:提取符合条件的字符串行
所属栏目:[Linux] 日期:2020-12-14 热度:144
本节讲一下行提取命令 grep。 grep 的作用是在文件中提取和匹配符合条件的字符串行。 命令格式如下: [root@localhost ~]# grep [选项] "搜索内容" 文件名 选项: -A 数字:列出符合条件的行,并列出后续的 n 行; -B 数字:列出符合条件的行,并列出前面的 n[详细]
-
Shell find和grep命令的区别(超详细)
所属栏目:[Linux] 日期:2020-12-14 热度:130
find 和 grep 同样都是搜索命令,两者有什么区别呢? find命令 find 命令用于在系统中搜索符合条件的文件名,如果需要模糊査询,则使用通配符进行匹配。搜索时文件名是完全匹配的。 完全匹配是什么意思呢?举个例子: [root@localhost ~]# touch abc #建立文[详细]
-
Linux sync命令:刷新文件系统缓冲区
所属栏目:[Linux] 日期:2020-12-14 热度:169
当我们在计算机上保存数据的时候,其实是先在内存中保存一定时间,再写入硬盘。这其实是一种缓存机制,当在内存中保存的数据需要被读取的时候,从内存中读取要比从硬盘中读取快得多。 不过,这也会带来一些问题,如果数据还没有来得及保存到硬盘中,就发生了[详细]
-
Shell(Bash)多命令顺序执行方法详解
所属栏目:[Linux] 日期:2020-12-14 热度:137
在 Bash 中,如果需要让多条命令顺序执行,则有这样方法,如表 1 所示。 表 1 多命令顺序执行的方法 多命令执行符 格 式 作 用 ; 命令1 ; 命令2 多条命令顺序执行,命令之间没有任何逻辑关系 命令1 命令2 如果命令1正确执行($?=0),则命令2才会执行 如果命[详细]
-
Bash常用快捷键及其作用
所属栏目:[Linux] 日期:2020-12-14 热度:192
在 Bash 中有非常多的快捷键,如果可以熟练地使用这些快捷键,可有效地提高我们的工作效率。只是快捷键相对较多,不太好记忆,这就要多加练习和使用。这些快捷键如表 1 所示。 表 1 Bash 常用快捷键 快捷键 作?用 Ctrl+A 把光标移动到命令行开头。如果我们输[详细]
-
Shell通配符用法分析
所属栏目:[Linux] 日期:2020-12-14 热度:154
在 Bash 中,如果需要模糊匹配文件名或目录名,就要用到通配符。通过表 1 介绍一下常用的通配符。 表 1 通配符 通配符 作 用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如,[abc] 代表一定[详细]
-
Shell脚本是什么
所属栏目:[Linux] 日期:2020-12-14 热度:107
我们平时所说的 Shell 可以理解为 Linux 系统提供给用户的使用界面。Shell 为用户提供了输入命令和参数并可得到命令执行结果的环境。当一个用户登录 Linux 之后,系统初始化程序 init 就根据 /etc/passwd 文件中的设定,为每个用户运行一个被称为 Shell(外壳[详细]
-
Shell alias命令详解:给命令设置别名
所属栏目:[Linux] 日期:2020-12-14 热度:105
给命令设置别名,你可以把它当作命令的"小名",但是这样做有什么意义呢? 比如笔者刚接触 Linux 时,使用的编辑器是 Vi,但是现在 Vim 的功能明显比 Vi 的功能更加强大,所以现在流行的编辑器变成了 Vim。但是笔者已经习惯了输入 vi 命令,而不习惯输入 vim[详细]
-
Shell(Bash)管道符用法详解
所属栏目:[Linux] 日期:2020-12-14 热度:112
在 Bash 中,管道符使用"丨"代表。管道符也是用来连接多条命令的,如"命令1丨命令2"。不过和多命令顺序执行不同的是,用管道符连接的命令,命令 1 的正确输出作为命令 2 的操作对象。这里需要注意,命令 1 必须有正确输出,而命令 2 必须可以处理命令 1 的输[详细]