自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哥哥的CSDN博客集

Mageo的技术博客

  • 博客(38)
  • 资源 (8)
  • 收藏
  • 关注

转载 shell环境变量配置文件-L64

shell环境变量配置文件        一、注销时生效的环境变量配置文件            1、~/.bash_logout            大家可以自己打开看看,这个文件默认是空的。            如果我们想每次登录都把历史命令清空,或者其他需要清除的东西,命令都可以写到这个配置文件里,只要系统一注销登录就会自动执行。            2、~/bas

2016-01-30 12:26:48 528

转载 环境变量配置文件的作用-L63

环境变量配置文件的作用        上节课讲了五种配置文件,分为两类,一类是放到/etc目录下的对所有用户生效。        一类是放到~/目录下(~代表家目录),也就是每个用户家目录下的,只对当前用户生效。        一、环境变量配置文件的执行流程图。                        好,我们就按照这个流程图来进行演示一下。          

2016-01-29 17:48:16 636

转载 linux环境变量配置文件-L62

linux环境变量配置文件        环境变量配置文件简介            环境变量就是在所有shell下都生效的变量,而本地变量只有在当前shell生效。            而且环境变量有一些是系统默认的,他的功能和作用都是预先设定好的,不允许我们修改,我们需要做的就是来修改他的值。        一、环境变量配置文件简介            我们说在Linu

2016-01-28 13:11:03 679

转载 bash变量测试与内容替换-61

bash变量测试与内容替换这个功能的作用主要是用来判断一个变量是否存在或把旧的变量值给进行替换。我们在编程的时候往往会需要进行判断一个变量是不是已经存在或已经被占用了,或者我就需要这个变量变成我的变量来参见运算,就会用到变量测试功能。好的,我们来看下面这张表:1、首先我们看第一行:x=${y-新值},如果y变量不存在,那么x=新值如果变量y存在,但是值为空,那么

2016-01-27 15:37:47 567

转载 shell基础bash数值运算符-60

shell基础bash数值运算符        一、数值运算            没开始之前我们来看一个案例:            [root@localhost ~]# a=1            [root@localhost ~]# b=2            [root@localhost ~]# c=$a+$b            [root@local

2016-01-26 14:02:40 477

转载 bash预定义变量和read命令-59

bash预定义变量和read命令        前面讲过位置参数变量,而我们也说过位置参数变量就是预定义变量的一种,用法和功能都和预定义变量相同。        那么下面就来分别讲一下剩下的几个预定义变量。        一、预定义变量            1、$?:最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;而如果这个变量的值非0(具体是哪个数,

2016-01-25 11:43:27 309

转载 bash位置参数变量-58

bash位置参数变量        前面讲过位置参数变量实际是属于系统预定义变量的一种,同样不能修改变量名,作用也是固定的,也不能新增变量。只能修改变量的值。        我们来看看下面常用的位置参数变量。        1、$n:n代表数字,$0代表命令本身,$1-$9代表第一到第九个参数,十以上的参数需要用大括号括起来,比如${11}.        那么这个变量的主要作用是

2016-01-24 13:08:28 669

转载 SHELL编程BASH环境变量-57

shell编程bash环境变量        一、什么是环境变量            1、用户自定义变量只在当前的shell中生效,而环境变量会在当前shell和这个shell的所有子shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的shell中生效。            也就是说本地变量属于局部变量,而环境变量则属于全局变量。他们的区别是作用的

2016-01-23 14:10:16 521

转载 bash变量简介-56

bash变量简介bash用户自定义变量        一、什么是变量            变量是计算机内存的单元,其中存放的值可以改变。也就是说变量的值是可以变的,很简单,我们上学的时候学过,比如学习方程式时候的xyz。一个道理。            当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用

2016-01-22 12:41:41 325

转载 bash通配符与其他特殊符号-55

bash通配符与其他特殊符号        一、bash通配符            1、’?’:匹配一个任意字符            2、’*’:匹配0个或任意多个任意字符,也就是可以匹配任何内容            3、'[]’:匹配中括号中任意一个字符。            例如:            [abc]代表一定匹配一个字符,或者是a,或者是b,或者是

2016-01-21 20:02:52 1490

转载 linux多命令顺序执行与管道符-54

多命令顺序执行与管道符        一、多命令顺序执行            1、多命令执行符号’;’            命令格式:命令1;命令2            作用:多个命令顺序执行,命令之间没有任何逻辑联系,只不过是为了简化操作而已。            例如:            [root@localhost ~]# ls ; date ; cd

2016-01-20 20:08:14 755

转载 Shell输入输出重定向命令-53

Shell输入输出重定向命令        1、标准输入输出        就是指的是计算机的输入输出设备,        输入设备比如键盘,鼠标,写字板等等。而标准的输入设备就是键盘,早起的计算机是没有鼠标的。        而输出设备比如显示器,打印机等,那么标准的输出设备就是显示器。        如下表:        设备|设备文件名|文件描述符|类型    

2016-01-19 17:11:00 343

转载 linux命令别名与常用快捷键-52

linux命令别名与常用快捷键        一、命令别名            别名的作用是可以把一些比较长的不方便记忆的命令给设置一个简单容易记忆的别名,然后下次使用就直接用别名就可以了。            记得我们前面接触过一点点命令的别名,比如ls默认是’ls –color=auto’的别名。            比如:mv=’mv -i’ 等等。        

2016-01-18 12:59:28 330

转载 linux历史命令与命令补全-51

linux历史命令与命令补全             历史命令与命令补全            1、linux历史命令介绍            linux会把我们曾经敲过的命令都保存到计算机了,只要我们用history命令就可以把这些历史命令调出来。            [root@localhost ~]# history [选项][历史命令保存文件]          

2016-01-17 12:42:23 1588

转载 Shell脚本的执行方式-50

Shell脚本的执行方式        一、echo输出命令            [root@localhost ~]# echo [选项][输出内容]            选项:                -e: 支持反斜线控制的字符转换。            1、其实echo非常简单,我们举个最简单的例子,            [root@localhost

2016-01-16 13:22:10 758

转载 linux系统shell语法简介-49

linux系统shell语法简介一、shell概述1、什么是shellshell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。其实shell就相当于windows里面的图形交互界面一样,windows的图形界面可以让我们来操作实现某项功能。而同样shell就是linux里的一个连

2016-01-15 18:16:35 441

转载 linux分配swap分区-48

linux分配swap分区一、free命令[root@localhost ~]# free查看内存与swap分区使用状况。1、cached(缓存):是指把读取出来的数据保存在内存当中,当再次读取时,不用读取硬盘而直接从内存当中读取,加速了数据的读取过程2、buffer(缓冲):是指在写入数据时,先把分散的写入操作保存到内存当中,当达到一定程度再集中写入硬盘,减少了磁盘碎片和硬盘

2016-01-14 17:32:17 750

转载 分区自动挂载与fstab文件修复-47

分区自动挂载与fstab文件修复我们正常的硬盘分区应该在系统启动的时候就需要自动挂载,而不是手动进行挂载。那么我们上节课学完分区挂载后一旦Linux从启动,那么就还需要从新挂载分区才能正常使用,这是不符合逻辑的,这节课我们就来学习如何让系统启动的时候自动挂载分区。其实,我们在前面学习acl权限的时候学习过如果想实现自动挂载,就需要进行修改系统启动的配置文件fstab。一、/etc/fs

2016-01-13 13:16:21 1090

转载 linux系统fdisk分区过程-46

linux系统fdisk分区过程在linux里手工分区的命令和dos里的手工分区命令是一样的,是实际的用法却是完全不同的,这点大家一定要注意。一、添加新硬盘由于目前我这个虚拟机的硬盘已经全部分配完了,所以需要在虚拟机里再新增一块硬盘,大家应该还记得如何新增吧。我就不给大家演示了,但是需要注意的是给虚拟机新增硬盘前需要先关机。刚刚我新增了10G的一个硬盘,我们来用fdisk -l查看

2016-01-12 09:39:54 684

转载 让linux支持NTFS文件系统-45

让linux支持NTFS文件系统1、从新编译linux内核由于linux内核出的比较早,而NTFS文件系统出的比较晚,所以默认Linux内核是不支持NTFS文件系统的,也就是内核不包含NTFS文件系统的驱动。在linux里电脑的硬件设备驱动都被包含在linux的内核里,在安装操作系统的时候都是自动安装驱动的,比windows还要方便,因为windows还需要手动安装驱动。但是linux

2016-01-11 14:02:54 3398

转载 linux挂载光盘与u盘-44

linux挂载光盘与u盘一、挂载光盘1、[root@localhost home]# mkdir /mnt/cdrom建立挂载点,其实我们就可以理解为创建盘符。在windows里面盘符是一个字母,而在linux里盘符就是一个空的目录。正常系统为我们分配的media目录是让我们挂载光盘用的,mnt目录是让我们挂载其他设备用的,而我们习惯都用mnt目录。2、[root@localh

2016-01-10 09:34:33 728

转载 linux挂载命令mount-43

linux挂载命令mount在linux里面所有的可存储设备都需要挂载后才可以正常使用,不过硬盘是系统自动挂载,但是u盘,光盘,移动硬盘等就需要我们手动进行挂载了。相当于为设备分配一个盘符。一、查询与自动挂载1、挂载查询[root@localhost ~]# mount -l查询系统中已经挂载的设备,-l会显示卷标名称。与不加-l效果一样。如图:2、自动挂载

2016-01-09 09:38:56 1868

转载 linux文件系统常用命令-42

linux文件系统常用命令一、文件系统查看命令df [root@localhost ~]# df [选项][挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如:/proc、/sysfs -h 使用习惯单位显示容量,如kb,mb或gb等 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显示容量。默认就是以KB为单位。1、[root@localhos

2016-01-08 11:35:19 560

转载 linux系统分区和文件系统概念-41

linux系统分区和文件系统概念分区和文件系统 一、分区类型 1、主分区:主分区最多只能有四个 2、扩展分区:扩展分区只能有一个,也算作是主分区的一种,也就是说主分区加扩展分区一共最多不能超过4个。 但扩展分区是不能直接存储数据和格式化的,他相当于一个大容器,必须再进行划分出一个个的逻辑分区,然后逻辑分区才能格式化进行使用。 3、逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,l

2016-01-07 13:08:45 413

转载 linux系统命令sudo权限-40

linux系统命令sudo权限一、sudo权限介绍 1、root把本来只能超级用户执行的命令赋予普通用户执行 2、sudo的操作对象是系统命令而不是文件。二、sudu使用 1、命令书写格式 [root@localhost ~]# visudo 实际修改的是/etc/sudoers文件,也就是说不用visudo命令,直接用vi来修改这个文件也是一样的。 linux系统命令sudo权限 这

2016-01-06 09:58:44 438

转载 linux文件系统属性chattr权限-39

linux文件系统属性chattr权限1、chattr命令格式 [root@localhost ~]# chattr [+-=][选项]文件或目录名 选项: i:如果对文件设置i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件。a:如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据;如

2016-01-05 21:33:58 896

转载 linux粘着位权限StickyBIT-38

linux粘着位权限StickyBIT一、SBIT粘着位权限的作用 –> 粘着位目前只对目录有效 –> 若普通用户对该目录拥有w和x权限,即普通用户可以在此目录拥有写入权限 –> 如果没有粘着位,因为普通用户用户w权限,所以可以删除此目录下所有文件,包括其他用户建立的文件。一旦赋予了粘着位,除了root可以删除所有文件外,普通用户就算拥有w权限,也只能删除自己建立的文件,但是不能删除其他用户建

2016-01-04 11:07:16 839

转载 linux特殊权限SetGID-37

linux特殊权限SetGID前面学习了SUID是针对所有者对可执行二进制程序的特殊权限,而今天要学的SGID顾名思义,是针对所属组的特殊权限,但是与SUID有所不同。一、SetGID针对文件的作用–> 只有可执行的二进制程序才能设置SGID权限 –> 命令执行者要对该程序拥有X(执行)权限 –> 命令在执行程序的时候,组身份升级为该程序文件的所属组身份。 –> SetGID权限同样只在该程序

2016-01-03 09:14:37 226

转载 linux特殊权限SetUID-36

linux特殊权限SetUID前面学习过一个特殊的权限ACL,这节我们来学习另外一个特殊的权限,就是SUID权限一、SetUID的功能 1、只有可以执行的二进制程序才能设定SUID权限 2、命令执行者要对该程序拥有X(执行)权限 3、命令执行者在执行该程序时获得该程序文件所有者身份 4、SetUID权限只在该程序执行过程中有效,一旦程序停止执行,权限马上失效。也就是说身份的改变只在程序执行过

2016-01-01 09:02:20 477

转载 默认ACL权限和递归ACL权限-linux35

默认ACL权限和递归ACL权限上节我们学习的是ACL最大有效权限和删除ACL权限,今天我们继续学习ACL默认权限和递归ACL权限一、递归ACL权限递归的意思在所有编程语言里都是代表设置了父目录的同时子目录或子文件都同时生效。1、那么ACL权限递归同样道理,就是在设置父目录ACL权限时,所有子文件和子目录也同时会拥有相同的ACL权限。[root@localhost ~]# set

2015-12-31 07:57:52 2386

转载 ACL最大有效权限与删除-linux34

ACL最大有效权限与删除上节我们学习了ALC权限的查看与设定,这节课我们继续学习ACL的mask权限和删除命令。 一、最大有效权限mask 首先我们用getfacl命令查看上节课我们学习时建立的project目录,如图: ACL权限查看 图中有个mask选项,就是ACL的最大有效权限。mask是用来指定最大有效权限的。如果我们给用户赋予了ACL权限,是需要和mask的权限逻辑”相与”才能得到

2015-12-30 08:04:36 2479

转载 ACL权限的查看与设定-linux系列33

ACL权限的查看与设定一、查看ACL命令[root@localhost ~]# getfacl 文件名这个命令很简单,没有多余的选项,直接命令+文件名即可。二、设定ACL权限命令[root@localhost ~]# setfacl [选项] 文件名选项:-m 设定ACL权限-x 删除指定的ACL权限-b 删除所有的ACL权限-d 设定默认的ACL权限-

2015-12-29 09:40:45 534

转载 linux用户组管理命令-31

linux用户组管理命令一、添加用户组 [root@localhost ~]# groupadd [选项]组名 选项: -g GID: 指定组ID如果不用选项-g,那么就默认的GID是从500往后排。 不过我们一般不用-g选项的,没什么必要,一般都是直接在命令后跟组名就完事了,比如我们创建mag组:groupadd mag就行了。二、修改用户组 [root@localhost ~]# gr

2015-12-28 09:17:39 338

转载 ACL权限简介与开启-linux系列32

linux用户组管理命令一、添加用户组 [root@localhost ~]# groupadd [选项]组名 选项: -g GID: 指定组ID如果不用选项-g,那么就默认的GID是从500往后排。 不过我们一般不用-g选项的,没什么必要,一般都是直接在命令后跟组名就完事了,比如我们创建mag组:groupadd mag就行了。二、修改用户组 [root@localhost ~]# gr

2015-12-27 09:40:38 401

转载 linux用户管理命令之用户修改-30

linux用户管理命令之用户修改一、linux用户管理命令passwd当用一个useradd添加完一个用户后还需要给这个用户设置密码,不然是无法使用的,那么就用到了下面的命令:1、passwd命令格式[root@localhost ~]# passwd [选项] 用户名选项:-S 查询用户密码的密码状态。注意是大写的S,仅root用户可用。-l 暂时锁定用户。仅root用

2015-12-26 18:39:11 497

转载 linux添加用户命令useradd-29

linux添加用户命令useradd1、用户添加命令useradd[root@localhost user1]# useradd [选项] 用户名选项:-u UID:手工指定用户的UID号-d 家目录:手工指定用户的家目录-c 用户说明:手工指定用户的说明-g 组名:手工指定用户的初始组-G 组名:指定用户的附加组-s shell: 手工指定用户的登录shell

2015-12-24 21:34:07 879

转载 linux用户相关信息文件-28

linux用户相关信息文件一、组信息文件/etc/group大家自己用vim /etc/group命令打开这个文件。分为四个字段:第一个字段:用户默认组名第二个字段:组的密码标识,真正密码放置在/etc/gshadow里面其实组密码不常用,一般用在哪种情况呢?在管理员root比较忙的时候,可以给这个组设置密码,然后给组指定个管理员,只要这个管理员知道组的密码就可以添加用

2015-12-24 16:20:53 258

转载 WordPress常用代码调用大全

最近对PHP+CSS非常感兴趣,主要还是通过修改自己喜欢的WordPress主题给自己带来的兴趣,虽然主题里一些简单的代码多少能看懂一点点,但是真正自己动手修改起来,会有很多的内置的代码调用不知道怎么写。正好刚才找到了这些代码的合集,分享出来,有用得上的直接拿去用就可以,方便的留个言,也累不到哪去。WordPress模板基本文件style.css 样式表文件index.php 主页文件

2015-07-18 20:37:50 1289

WinPE系统X盘卷标修改

用来修改Winpe启动后打开我的电脑,里面有个X盘,正常显示为Boot,我们可将其修改为我们想要的字符;

2019-04-22

用UltraISO制作GRUB4DOS引导光盘镜像

本文只是作者竹哥本人做为备忘而做,并不想参与什么理论; 所以万一本文件被流出,不小心让您看到了,那请您不要在意,也请不要问我什么原理及理论; 本人只是个小白,此方法也纯属是自己为了工作需要而多次测试的结果而已;

2019-04-20

U盘主控板增加物理写保护资料大全(个人收集)

自己平时搜集的一些U盘主控板改写保护的资料,个人比较喜欢写保护,所以就保存了下了,现在分享给大家;

2019-04-04

wordpress命令查询手册

wordpress初学者的福音,各种常用脚本及wordpress专属命令,还有使用技巧;

2018-07-14

USB设备芯片查看工具

ChipGenius是一款USB设备芯片型号检测工具,可以自动查询U盘、MP3/MP4、读卡器、移动硬盘等一切USB设备的主控芯片型号、制造商、品牌、并提供相关资料下载地址。当然也可以查询USB设备的VID/PID信息、设备名称、接口速度、序列号、设备版本等。   软件绿色小巧,即插即用,是数码消费者、电子爱好者、DIY人士和数码维修人员身边的好帮手。   

2012-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除