-
Shell PS1变量:命令提示符设置
所属栏目:[Linux] 日期:2020-12-14 热度:61
PS1 是一个很有意思的变量,是用来定义命令行的提示符的,可以按照我们自己的需求来定义自己喜欢的提示符。 PS1 可以支持以下这些选项: d:显示曰期,格式为"星期 月 日"。 H:显示完整的主机名。如默认主机名"localhost.localdomain"。 h:显示简写的主[详细]
-
Shell登陆信息及修改方法详解
所属栏目:[Linux] 日期:2020-12-14 热度:198
我们在登录 tty1~tty6 这 6 个本地终端时,会有几行的欢迎界面。这些欢迎信息是保存在哪里的?可以修改吗?当然可以修改,这些欢迎信息保存在 /etc/issue 文件中,我们查看一下这个文件: [root@localhost ~]# cat /etc/issue CentOS release 6.3 (Final) Ker[详细]
-
Shell环境变量配置文件及其分类
所属栏目:[Linux] 日期:2020-12-14 热度:199
在环境变量配置文件中主要定义了对系统的操作环境生效的系统默认环境变量,比如 PATH、HISTSIZE、PS1、HOSTNAME 等。如果我们修改了这些环境变量,而没有保存到环境变量配置文件中,那么一旦注销或重启系统,这些修改就会丟失。 还是那句话,"在 Linux 中,修[详细]
-
Shell(Bash)位置参数变量用法详解
所属栏目:[Linux] 日期:2020-12-14 热度:162
在 Linux 的命令行中,当一条命令或脚本执行时,后面可以跟多个参数,我们使用位置参数变量来表示这些参数。 其中,$0 代表命令行本身,$1 代表第 1 个参数,$2 代表第 2 个参数,依次类推。当参数个数超过 10 个时,就要用大括号把这个数字括起来,例如,${1[详细]
-
chsh命令_Linux chsh命令:查看和修改当前登录的Shell
所属栏目:[Linux] 日期:2020-12-14 热度:61
chsh 命令本身并不复杂,它的功能比较单一,就是负责查看(显示)和修改我们系统的登录 Shell。想修改登录 Shell,首先要知道我们的系统安装了哪些 Shell。这里有两种方法可以查看。 方法一: [roc@roclinux ~]$ chsh -l/bin/sh/bin/bash/sbin/nologin/bin/zs[详细]
-
/etc/rc.d/rc.sysinit配置文件初始化Linux系统
所属栏目:[Linux] 日期:2020-12-14 热度:165
/etc/init/rcS.conf 配置文件会先调用 /etc/rc.d/rc.sysinit 配置文件,如果我们查看这个配置文件,就会发现这个这个配置文件主要进行了以下几项工作: 获得网络环境。 挂载设备。 开机启动画面 Plymouth (代替了以往的 RHGB)。 判断是否启用 SELinux。 显示[详细]
-
Shell if条件判断语句用法详解
所属栏目:[Linux] 日期:2020-12-14 热度:78
if 条件判断在语言中最为常见,主要用于判断条件是否成立,比如在课堂上,并不是所有的学员都可以进入教室,而是必须符合条件(如必须是本班级学员)才能进入教室。当然,在上课时,是通过人的大脑进行判断的;如果在程序语言中,就要通过 if 条件判断语句来[详细]
-
Linux数据备份及服务器重要数据类别分析
所属栏目:[Linux] 日期:2020-12-14 热度:122
有人说,既然数据备份非常重要,那我把重要数据在硬盘中保存一份,在移动硬盘中也保存一份,再刻录一张光盘,这样数据应该非常安全了吧? 对个人用户来讲,这样保存数据已经足够了;但是对企业用户来讲,还是有安全隐患的,因为这些数据还是放在同一个地方的[详细]
-
Shell printf格式化输出命令
所属栏目:[Linux] 日期:2020-12-14 热度:193
printf 是 awk 的重要格式化输出命令,本节我们先介绍一下 printf 命令如何使用。 需要注意,在 awk 中可以识别 print 输出动作和 printf 输出动作(区别是:print 会在每个输出之后自动加入一个换行符;而 printf 是标准格式输出命令,并不会自动加入换行符[详细]
-
Linux wc命令:统计指定文件中的字节数、字数、行数
所属栏目:[Linux] 日期:2020-12-14 热度:150
wc 命令我们在前面已经用到了,在这里详细讲解一下这个统计命令。命令格式如下: [root@localhost ~]# wc [选项] 文件名 选项: -l:只统计行数; -w:只统计单词数; -m:只统计字符数; 用这个命令统计一下 /etc_passwd 文件中到底有多少行、多外单词、多少[详细]
-
Linux查看本机登陆用户信息(w、who、last和lastlog命令)
所属栏目:[Linux] 日期:2020-12-14 热度:100
如果我们想要知道 Linux 服务器上目前已经登录的用户信息,则可以使用 w 或 who 命令来进行查询。 w 命令 先看看 w 命令,如下: [root@localhost ~]# w 09:54:22 up 9:50, 2 users, load average:0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU P[详细]
-
SELinux安装及启动、关闭和查看状态方法详解
所属栏目:[Linux] 日期:2020-12-14 热度:63
在 CentOS 6.x 中,SELinux 是整合到 Linux 的内核当中的,并且是启动的,所以不需要单独安装。不过,现在不再像在 CentOS 5.x 中,所有的 SELinux 工具都是已经安装和配置好的,在 CentOS 6.x 中,虽然 SELinux 的主程序默认已经安装,但是很多的 SELinux 管[详细]
-
Shell test命令:条件判断,检查某条件是否成立
所属栏目:[Linux] 日期:2020-12-14 热度:90
test 命令是 Bash 中重要的判断命令,也是 Shell 脚本中条件判断的重要辅助工具。当我们需要让程序自动判断哪些事情是成立的时,test 命令就派上用场了。 按照文件类型进行判断 根据表 1,我们先来看看 test 可以进行哪些文件类型的判断。 表 1 文件类型判断[详细]
-
Linux的应用领域
所属栏目:[Linux] 日期:2020-12-14 热度:96
Linux 似乎在我们平时的生活中很少看到,那么它应用在哪些领域呢?其实,在生活中随时随地都有 Linux 为我们服务着。 网站服务器 用事实说话!访问国际知名的 Netcraft 网站 http:// www.netcraft.com,在 "What's that site running?" 的地址栏内输入想了解[详细]
-
Linux sort命令详解:字符串排序
所属栏目:[Linux] 日期:2020-12-14 热度:134
sort 是 Linux 的排序命令,而且可以依据不同的数据类型来进行排序。sort 将文件的每一行作为一个单位,相互比较。比较原则是从首字符向后,依次按 ASCII 码值进行比较,最后将它们按升序输出。 sort 命令格式如下: [root@localhost ~]# sort [选项] 文件名[详细]
-
shell sed命令详解:选取、替换、删除、新増数据
所属栏目:[Linux] 日期:2020-12-14 热度:138
sed 是一种几乎可以应用在所有 UNIX 平台(包括 Linux)上的轻量级流编辑器。sed 有许多很好的特性。首先,它相当小巧,通常要比你所喜爱的脚本语言小多倍。其次,因为 sed 是一种流编辑器,所以,它可以对从如管道这样的标准输入中接收的数据进行编辑。因此[详细]
-
Shell awk命令详解(格式+使用方法)
所属栏目:[Linux] 日期:2020-12-14 热度:194
awk 命令 的基本格式如下: [root@localhost ~]# awk '条件1 {动作 1} 条件 2 {动作 2} …' 文件名 条件(Pattern) : 一般使用关系表达式作为条件。这些关系表达式非常多,具体参考表1。 表 1 awk支持的主要条件类型 条件类型 条?件 说?明 awk保留字 BEGIN[详细]
-
Linux查看系统与内核信息(uname、file和lsb_release -a)
所属栏目:[Linux] 日期:2020-12-14 热度:118
uname 命令 可以用来查看系统与内核的相关信息,命令格式如下: [root@localhost ~]# uname [选项] 选项: -a:查看系统所有相关信息; -r:查看内核版本; -s:查看内核名称; 例如: [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-279[详细]
-
Linux已经霸占了服务器领域
所属栏目:[Linux] 日期:2020-12-14 热度:147
如今的 IT 服务器领域是 Linux、UNIX、Windows 三分天下,Linux 系统可谓后起之秀,特别是“互联网热”以来,Linux 在服务器端的市场份额不断扩大,每年增长势头迅猛,开始对 Windows 和 UNIX 的地位构成严重威胁。 下图是 2016 年初国内服务器端各个操作系统[详细]
-
Shell for循环及用法举例
所属栏目:[Linux] 日期:2020-12-14 热度:176
for 循环是固定循环,也就是在循环时已经知道需要进行几次循环。有时也把 for 循环称为 计数循环 。 for 循环的语法有如下 2 种。 语法一 for 变量 in 值1 值2 值3… do 程序 done 在这种语法中,for 循环的次数取决于 in 后面值的个数(以空格分隔),有几个[详细]
-
Shell exit流程控制语句及用法
所属栏目:[Linux] 日期:2020-12-14 热度:104
系统中是有 exit 命令的,用于退出当前用户的登录状态。但是在 Shell 脚本中,exit 语句是用来退出当前脚本的。也就是说,在 Shell 脚本中,只要碰到了 exit 语句,后续的程序就不再执行,而直接退出脚本。exit 的语法如下: exit [返回值] 如果在 exit 之后[详细]
-
Linux查看CPU信息方法(超简单)
所属栏目:[Linux] 日期:2020-12-14 热度:147
CPU 的主要信息保存在 /proc/cpuinfo 这个文件中,我们只要查看这个文件,就可以知道 CPU 的相关信息。 命令如下: [root@localhost ~]# cat /proc/cpuinfo processor :0 #逻辑CPU编号 vendor_id :GenuineIntel #CPU制造厂商 cpu family :6 #产品的系列代[详细]
-
Linux光盘修复模式使用方法(有图有真相)
所属栏目:[Linux] 日期:2020-12-14 热度:191
如果系统错误已经导致单用户模式不能进入了,那么是否需要重新安装 Linux 系统?不用着急,为了应对单用户模式也无法修复的错误,Linux 系统提供了 光盘修复模式 。 光盘修复模式的原理是不再使用硬盘中的文件系统启动 Linux,而是使用光盘中的文件系统启动 L[详细]
-
Shell case语句(多分支条件判断)
所属栏目:[Linux] 日期:2020-12-14 热度:135
case 语句和 if...elif...else 语句一样都是多分支条件语句,不过和多分支 if 条件语句不同的是,case 语句只能判断一种条件关系,而 if 语句可以判断多种条件关系。 case 语句的语法如下: case $变量名 in "值 1") ;; 如果变量的值等于值1,则执行程序1,值[详细]
-
Linux /sbin/init进程调用
所属栏目:[Linux] 日期:2020-12-14 热度:96
在内核加载完毕,并完成硬件检测与驱动程序加载后,主机硬件已经准备完毕,内核会主动呼叫第一个进程,也就是 /sbin/init。 /sbin/init 最主要的功能就是准备软件执行的环境,包括系统的主机名、网络设定、语言、文件系统格式及其他服务的启动等。 这里和 Cen[详细]