- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 正则表达式
正则表达式:是一类字符所书写出的模式(pattern) 学习正则表达更主要的就是学习对元字符的使用元字符:类似统配符,不表示字符本身的意义,用于额外功能性的描述正则表达式分为:基本正则表达式和扩展正则表达式基本正则表达式的元字符:grep -E只要包含元字符则必须使用引号括起来单双引号都可以根据是否有变量决定字符匹配: .:任意单个字符 []:指定范围内的任意单个字符 [0-9
2016-06-25 21:46:49 1256
原创 bash 脚本编程
开头固定写法:#!/bin/bash# :备注declare -i 变量名 :声明一个整形变量执行一个脚本 - bash 文件名 - bash -x /路径/文件名 :单步执行就是显示执行过程 - bash -n 脚本文件,检查脚本文件语法有无错误知识点:位置参数位置参数:#bash /tmp/test.sh 3 89 $0:脚本自身 $1:脚本的第一个参数
2016-06-25 11:39:57 350
原创 用户、目录与文件类命令
ls, 查看:cat,more,less,tail,head,tac 复制:cp 移动:mv 删除:rm 创建:touch 元数据属性:stat 查看内容类型:file 文本编辑器:nano,vi
2016-06-23 23:50:00 618
原创 bash的算术运算(整理中)
bash中的算术运算declare -i:整形变量 -x:环境变量,类似于exportlet 变量名保存着算术计算的结果echo $变量名输出结果let使用方法:varName:变量名 let varName=算术表达式varName=$[算术表达式]varName=$((算术表达式))varName=`expr 变量1 + 变量2 :这个方式不太好用 如果计算结果存在小数
2016-06-23 18:21:49 396
原创 学习心理
学习必然会面对一些问题 序言: 幸福的家庭都是相似的,不幸的家庭各有各的不幸.—>学习顺利都有很多相似的,学习不行的却有各有各的不幸– 这里仅仅讲的是自己的心得,其实人的天性是喜好学习的。那些使你偏离天性的都是你的亲人。是他们的无知听信了心肠歹毒的人并亲手毒害了你的人生,而你即无法伤害到那些歹毒的人也无法避开那些无知的亲人 真正能伤害你的只有你的亲人,当你无法改变什么的时候
2016-06-23 16:58:31 296
原创 shell的特性之十:输入输出重定向和管道
I/O设备:就是把信息输入进计算机,然后计算机把信息反馈输出的设备,例如输入设备:键盘,输出设备:显示器。就是I/O设备每个设备内部都有寄存器,这个寄存器是用来和计算机的CPU交互的 键盘上每次敲击一个按键,这样的信息都会被键盘控制送到键盘寄存器中,然后cpu去键盘寄存器读取这个信息。就是这样完成交互的I/O port(接口):cup上有很多接口分配给不同的情况需要连接的设备,port实际上就是
2016-06-23 16:06:55 1442
转载 bash环境变量的简单总结
转载自:linux运维部落 » linux bash环境变量简单总结一.环境变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。 环境变量是全局的,设置好的环境变量可以被所有当前用户所运行的程序所使用。 用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。#####常见的环
2016-06-23 11:03:48 824
原创 man 命令
里面有很多段落: NAME SYNOPSIS 格式 OPTIONS EXAMPLES DESCRIPTION 使用帮助中命令格式中的字符意义: []:可选的部分 {a|b}:分组,a和b作为一个使用单元来使用 |:或者,只能选其一 <>:必不可少的部分 …:
2016-06-23 10:37:26 303
原创 基础命令-(整理中)
常用命令yum install 命名名 :下载某个没有的命令,必须管理员命令tty:显示当前终端对应的终端设备文件(会打印出该文件的路径)dir/ls :列举目录下所有的文件startx : 启动图形界面who:当前在线用户who am i:当前用户名echo:打印一段字符串passwd:修改密码file:查看文件类型touch:修改文件的什么时间和创建文本文件shutdow
2016-06-23 09:27:08 330
原创 FHS目录结构
Filesystem Hierarchy Standard(文件系统目录标准)操作系统自身运行使用的 /bin/sbin/dev:存放设备文件/console :物理终端/ttys# :串行终端/tty# :虚拟终端/pts :伪终端/home:普通用户默认有个与其名称同名目录,作为用户的家目录/lib、/lib64 : *位库文件/media:挂在位置《U盘,光盘/opt :
2016-06-21 19:10:37 406
原创 Linux 学习之路重启
学了几天感觉各种不舒服,思路重理在来一次 Linux 3天内容整理认识LinuxLinux是多用户系统 :那么多用户系统既然有好处也会有一些问题,下面就有一些用户1、用户2、用户3…. 当用户越来越多时会出现一个问题,即资源的分配和使用如何根据具体用户可以使用哪些资源又不可以使用哪些资源?资源的使用方式如何根据实际情况给予区别 ? 解决方法: 引入“权限”的概念设置每个用户对于某个资源的是否
2016-06-21 17:27:58 229
原创 计算机原理-(个人理解-未完善)
计算机硬件 +API +程序 +shell 组成共同来满足人对于计算机的功能产生的需求计算机硬件因为有不同的生产者,提供者实现供给。在实际的使用的过程当中无法单独实现大规模低成本的普及使用。所以需要一个中间人来代理封装成可以实现大规模低成本的普及的这样一个功能。 (每种硬件的生产都处于不同的目的,又不同的思想来创造出来的。使用方法就会有千差万别的细节需要注意,如果每种细节都事前了解,熟悉,理解
2016-06-04 15:40:52 326
原创 centos下挂载HFS+格式移动硬盘
学习Linux系统第二天,想在centOS下看教学视频,本来一个简单的想法实现起来可是各种问题。 直接主题移动硬盘是HFS+的格式 插入电脑后系统不识别格式无法挂载 。百度后猜测原因是缺少插件。找到唯一的文章是:http://www.51itong.net/centos-hfs-8136.html。却报错跳过云云(本人不懂英文),猜测是资源被删除了,困惑了一会后决定去找新的资源。最终解
2016-06-01 13:20:04 4270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人