自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Web前端开发

经过一段时间对Web前端的学习,我对前端也有了一定的了解,在这里向大家介绍一下前端学习的方法。首先我们要了解并熟悉目前热门常用的网页编程软件,如sublime等等。对于Web学习的技术栈,前期主要学习html和css 这是构成网页的基础,这两项技术可以完成除了页面特效的大部分要求,在之后便是要学习网页特效了,主要是对JS的学习,JS包括DOM和BOM。JS是比较难的,所以要比html和css花费的

2018-01-01 21:08:47 269

原创 shell脚本部分基础详解

Shell脚本:1、#!  指定脚本执行的shell2、# 注释 3、命令或语法结构echo "输入内容"echo 输出空行执行:1、shell 脚本   sh example2、给shell脚本执行权限   chmod u+x example案例:example  sysinfo.sh 3abc  x  不能以数字开头abc3A

2017-05-14 10:09:32 265

转载 Linux用户和组的管理

一、概述:         1、Linux下的三类用户:         (1)、超级用户(root)具有操作系统的一切权限UID值均为0         (2)、普通用户具有操作系统有限的权限UID值500~6000         (3)、伪用户是为了方便系统管理,満足相应的系统进程文件属主的的要求,伪用户不 能登录,UID值1~499 二、用户

2017-05-14 09:59:16 369

转载 文件服务器—NFS

一 常见文件服务器 NFS:局域网共享数据(Linux Unix之间)NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 Samba:不同的平台之间

2017-05-14 09:57:45 330

原创 Linux进程以及进程间的通信方式简介

进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。进程通信的概念进程用户空间是相互独立的,一般而言是不能相互访问的。但很多情况下进程间需要互相通信,来完成系统的某项功能。进程通过与内核及其它进程之间的互相通信来协调它们的行为。进程通信的应用场景数据传输:一个进程需要将它的数据发送给另

2017-04-27 15:09:51 258

转载 Linux Shell 之 对文件中的行、单词、字符进行迭代

说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下Shell中函数的调用方法。一、Shell中函数的定义为了方便程序和管理和模块化并减少代码的重复,函数的确是一个好东西。而Shell中函数的定义有两种方法,如下:functi

2017-04-27 15:06:11 310

转载 Linux Shell 之 对文件中的行、单词、字符进行迭代

在进行文本文件进行处理时,对文件件中的行、单词、字符进行迭代和遍历是非常常用的操作。而将一个简单的循环用于迭代,再加上来自stdin或文件的重定向,这就是对文件中的行、单词、和字符进行迭代的基本方法。废话不多说,马上来看看怎么样实现吧。1、迭代文中的每一行使用while循环从标准输入中读取,因为要在标准输入中读取,就要对文件进行重定向,使它重定向到stdin中,代码如下

2017-04-27 15:05:09 323

转载 Linux数据管理——文件锁定

一、什么是文件锁定对于锁这个字,大家一定不会陌生,因为我们生活中就存在着大量的锁,它们各个方面发挥着它的作用,现在世界中的锁的功能都可归结为一句话,就是阻止某些人做某些事,例如,门锁就是阻止除了屋主之外的人进入这个房子,你进入不到这个房子,也就不能使用房子里面的东西。而因为程序经常需要共享数据,而这通常又是通过文件来实现的,试想一个情况,A进程正在对一个文件进行写操作,

2017-04-27 15:03:55 199

转载 Linux shell 之 提取文件名和目录名的一些方法

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${}1、${var##*/}

2017-04-27 15:01:33 268

原创 Linux学习

Ls  显示当前目录下的文件Ls -lLs -a 显示所以文件包括隐藏文件Touch hello.c 创建文件Cat hello.c    查看文件内容Rm hello.c    删除文件Rm -f hello.c  强制删除文件Cd Desktop   进入目录Cd ..         返回上一目录Cd /         返回根目录Cd /home/k

2017-04-27 14:59:29 195

原创 Linux 文件结构 简介

1.Linux 文件系统:(1):Linux试一个安全的操作系统,它是以文件为基础设计的,从此处就可以看出“Linux下皆文件”(2):Linux 文件主要包括两方面的内容:一是文件本身所包含的数据;另外就是文件的属性,也称为元数据,包括文件访问权限,所有者,文件大小,创建日期等。(3):目录也是一种文件,称为目录文件。目录文件的内容是该目录的目录项,目录项是该目录下的文件和目录的相关

2017-04-19 17:00:16 2944

原创 shell编程 部分讲解

首先,shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序。shell有ash,bash,ksh,csh,zsh等类型。 shell基本语法:1.输入疏忽重定向:command>file:将命令的输出结果重定到一个文件2.管道pipe    pipe 同样可以在标准输入输出和标准错误输出间做代替工作,这样一来,可以将某一个程序的输出送到另一

2017-04-19 16:17:06 257

转载 文件服务器-ftp

一 ftp相关知识什么是ftpFTP 是File TransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download

2017-04-19 16:11:37 958

转载 Linux 学习心得

一、从基础开始   常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。

2017-04-19 16:03:51 2704

转载 对初学Linux的学者的建议

第一:学会使用Linux命令时至今日Linux的桌面发展很快,但是命令行在系统中依然是最有效、方便的。Linux的精髓在于熟练使用命令,无论图形界面发展到什么水平这都是不会变的真理,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花很多时间。.然而不同

2017-04-19 15:58:11 240

转载 对Linux的看法

很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。就如同刚才说的,很多同学以前可能连Linux是什

2017-04-19 15:53:26 1969

转载 VirtualBox中为Fedora16分配数据空间

环境:Win7 + Fedora16 + VirtualBox4.1.8问题:实现宿主机和虚拟机之间的文件共享 解决:1.安装增强功能:安装好Fedora16后------->以root身份进入------->安装增强功能------->如果加载的光驱没有自动运行,请执行如下命令------->进入加载的光驱路径(cd  /media/VBOXADDITIONS_4

2017-03-27 10:24:37 251

转载 Linux下演示编辑和运行C程序

环境:Redhat Linux 9 1.写C语言源文件:vi Hello.cpp2.输入小写的i(表示编辑)编写一个小程序:[cpp] view plain copy#include     int main(void)    {           printf("Hello,World!\n"); 

2017-03-27 10:23:41 415

原创 vim简介

今天向大家介绍一款在Linux上常用的文本编辑器vim。他的功能非常强大,而且完全脱离鼠标的控制,但是由于命令集多,很多信息都需要自己进行配置,在这里向大家介绍一些常用的Linux命令。  首先在进入vim时实在命令行模式,如果摁下i或者a可以进入插入模式,再嗯esc可以返回命令行模式。在插入模式下,当输入完指定的代码,命令嗯“shift”+“:”再加wq就可以保存退出,若出现不能保存退出的情

2017-03-27 09:59:16 486

转载 Linux 学习方法介绍

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。作为一个 Linux系统管理员,我看了许多有关Linux的文档和书籍,并为学习Linux付出了许多艰苦的努力。当真正获得了一份正式的Linux系统管理工作后,我更加深刻地理解了Linux的灵魂:服务与多用户。Linux系统知识是非常广博的,但是只要掌握了重点知识,管理它并没有想

2017-03-22 18:34:06 215

转载 Linux 学习

很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。就如同刚才说的,很多同学以前可能连Linux是什么都不知

2017-03-22 18:32:57 176

原创 Linux cd指令以及 tar命令

1. cd命令:Linux cd命令用于切换当前工作目录至 dirName(目录参数)。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录,,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。例如:①cd /目录名:切换到指定目录。cd[dirName]         

2017-03-22 18:06:30 581

转载 Android,在争议中逃离 Linux 内核的 GPL 约束

Android,在争议中逃离 Linux 内核的 GPL 约束为这个题材起名,我思考了许久,GPL 是著名的开放源代码许可协议,Linux 内核开源项目正是在 GPL 的庇佑之下,十多年来在服务器、PC 端以及各种嵌入式设备上成绩斐然,是当之无愧的当代计算机软件的基石,说 GPL 代表着 Linux 的开源精神,毫不为过。然而,现实世界中,GPL 开源乌托邦和商业社会的丛林法则之间

2017-03-14 18:11:52 240

转载 Linux内核设计与实现第一章

1、     进程上下文和终端上下文:处理器总处于以下状态中的一种:1)     内核态,运行于程序上下文,内核代表进程运行于内核空间。2)     内核态,运行于中断上下文,内核代表硬件运行于内核空间。3)     用户态,运行于用户空间。用户空间的应用程序,通过系统调用,进入内核空间。这时候用户空间的进程要传递很多变量、参数的值给内核,内核态运行的时候也

2017-03-14 18:08:31 193

原创 Linux命令学习

鉴于Linux命令非常之多,在此是一些我学习的一些自认为很常用的命令,供大家参考,如若大家觉得有不足之处,还请大家指出,我好及时改正。  1.cd命令。这是经常需要使用的命令,它用于切换当前目录。格式:①cd /目录名:切换到指定目录  ②cd ./目录名:切换到当前目录下指定的目录处  ③cd ../目录名:切换到上一目录下指定的目录处  2.ls命令。这是用于查看文件与目录的命令,它有

2017-03-12 17:20:05 162

转载 Linux系统调用

系统调用是应用程序与操作系统内核之间的接口,它决定了程序如何与内核打交道的。无论程序是直接进行系统调用,还是通过运行库,最终还是会到达系统调用这个层面上。x86系统下,Linux系统使用0x80号中断作为系统调用的入口。EAX寄存器用于表示系统调用的接口号,比如EAX=1表示退出进程,EAX=2表示创建进程,EAX=3表示读取文件,EAX=4表示写文件等。每一个系统调用都对应于内核代码中的一个函数

2017-03-09 12:15:14 188

转载 Linux常用命令介绍

Linux常用命令示例:     在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数“--help”或者用“man 命令”可以取得命令的详细用法。     (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的

2017-03-09 12:12:13 281

原创 浅谈Linux

Linux作为一款操作系统在如今也被广泛运用了,Linux是由Unix发展而来,准确的来说Linux以Unix为原型不断发展,最终形成了一款操作系统。而且Linux并没有包括Unix的源码,而是按照公开的POSIX标准重新编写,是一种类Unix系统。在Linux被开发出来之后,他将自己的源代码公开,可以由各界人士来发展开发他。Linux与Unix之间最大的区别就是Linux是公开的,是开发源代码的

2017-02-25 17:15:45 285

空空如也

空空如也

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

TA关注的人

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