hexo-yilia博客添加图片

2017-04-23
阅读 1 分钟
8.1k
hexo clean :清理缓存,把public缓存文件删除hexo g :生成新的public文件,该目录下的所有文件都是就是我们的github博客仓库的page页静态文件。Hexo d:把public文件部署到github

随机数、熵池、mknod创建设备、fdisk磁盘管理、partprobe内核识别分区表

2017-04-12
阅读 12 分钟
3.3k
熵池是存放随机数的池子,我们上面bash生成的随机数安全性很低,甚至是通过算法可以破解,所以出现了熵池;熵池是让/dev/random使用的,它产生的随机数是硬件不规律形成的,比如我们间隔按鼠标的时间,安全性非常高,熵池中的值是剪切过来的,所以可能会被用完出现阻塞用户的进程。/dev/urandom:也是取熵池中的随机数,...

文件查找、FACL、who、sleep、w、last、lastb、lastlog、basename、mail、hostname

2017-04-11
阅读 7 分钟
2.3k
模糊匹配,非实时,查找是根据全文件系统的数据库进行的,该数据库会在某个时间自动更新,所以刚刚安装的新系统中查找某个文件可能查不到,可以使用updatedb手动生成文件数据库,locate的有点就是数据快。

测试方法、执行结果和状态码的区别、测试脚本是否有语法错误

2017-04-07
阅读 3 分钟
2k
INT1=11 INT2=22 [ $INT1 -eq $INT2 ]或[[ $INT1 -eq $INT2 ]]或test $INT1 -eq $INT2

变量的声明及其作用域、脚本、修改环境变量$PATH【:VALUE】、算术运算

2017-04-04
阅读 2 分钟
3k
变量的声明及其作用域 本地变量 VARNAME=VALUE:作用域为整个bash进程【打开新的shell进程,没有该变量】 {代码...} 局部变量 local VARNAME=VALUE:作用域为当前代码段 环境变量 作用域为当前shell及其子进程【打开一个shell就是一个进程】 export VARNAME=VALUE或者VARNAME=VALUE export VARNAME {代码...} 位置变量 $...

配置永久生效(登陆shell和非登陆shell)、I/O重定向、Here Docunmet 此处文档、管道、tee

2017-04-03
阅读 3 分钟
2.4k
配置永久生效(登陆shell和非登陆shell) 登陆shell: 正常通过某终端登陆 su - USERNAME su -l USERNAME 非登陆式shell: su USERNAME 图形终端打开的命令窗口 自动执行的shell脚本 bash的配置文件: 全局配置 {代码...} 个人配置 {代码...} profile类文件: 设定环境变量 运行命令或脚本 bashrc类文件: 设定本地变量 定...

userdel、usermod、newgrp、chown、chgrp、手动添加用户、umask

2017-04-02
阅读 2 分钟
2.5k
userdel命令 userdel USERNAME【默认不会删除家目录】 -r 删除用户和它的家目录 usermod命令 -u:修改UID -g:修改基本组GID -a -G:修改附加值GID,-a是追加一个附加组GID -c:指定注释信息 -d -m:指定新的家目录,并把旧的家目录文件移动到新的家目录 -s:修改shell -l:修改登陆名 -L:锁定账号 -U:解锁账号 -e:指...

UID,GID配置文件、useradd默认配置文件、用命令添加用户和组、id命令

2017-03-31
阅读 3 分钟
7.5k
UID,GID配置文件的位置 用户:UID, /etc/passwd 组: GID, /etc/group 影子口令 用户:/etc/shadow 组:/etc/gshadow 用户类型 管理员:0 普通用户:1-65535 系统用户:1-499【开机自动运行的程序所属的用户】 一般用户:500-60000 用户组类别 用户的组类别有两种划分形式第一种按照用户类型划分: 管理员组 普通组【系...

命令替换、权限、chmod、特殊权限

2017-03-30
阅读 3 分钟
2.8k
命令替换 把字符串里面的命令先执行再把该字符串输出,与PHP的“”里面的变量被执行一样。 $(COMMAND) `COMMAND` {代码...} {代码...} 权限 文件: r:可读,可以用类似cat等命令查看文件内容 w:可写,可以编辑或删除此文件 x:可执行,可以命令提示符下当作命令提交给内核运行 目录: r:可以对此目录执行ls列出内部所有...

history

2017-03-29
阅读 1 分钟
1.4k
history命令 -c 清除命令历史 -d [n] 清除指定的某个位置历史 -w 保存历史到历史文件中 !n 执行命令历史的第n条命令 !-n 执行倒数第n条命令 !! 执行上一条命令 !string 执行命令历史中最近一个以指定字符串开头的命令 !$ 【或者Esc松开接着按.,非常好用】引用前一个命令的最后一个参数 历史文件 {代码...} 历史文件可以...

sort、uniq、wc、tr

2017-03-29
阅读 2 分钟
1.9k
sort命令 sort针对文本的内容以行为单位进行排序,默认是根据ASCII码进行排序,先比较第一个字符,第一个字符相同比较第二个字符。 {代码...} 选项说明: -n 数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字排序 -u 排序后相同的行只显示一次 -f 排序时忽略字符的大小写 {代码...} uniq命令 去掉相邻的重复的行,...

cat、tac、more、less、head、tail、cut

2017-03-29
阅读 1 分钟
3.3k
cat可以把文本输出到屏幕,但是它查看比较麻烦,不能上下翻滚;想要分屏查看可以用more只能向后翻;less可以向后或向前翻,man命令查看手册时就是用less打开的,最后退出时用q

cp、mv、install

2017-03-28
阅读 2 分钟
4.3k
复制文件或目录。cp指令用来将一个或者多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp指令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。cp可以允许有多个源,但必须有一个目...

hash、mkdir、touch、stat、rm命令别名

2017-03-28
阅读 1 分钟
1.9k
touch:改变文件的访问时间、修改时间、改变时间,-a只改变访问时间、-m只改变修改时间、-t指定修改到某个特定的时间,如果该文件不存在就会创建该文件,改变时间指的是文件的属性发生改变【文件的名字、文件的访问时间、修改时间都是它的属性,所以只要另外两个时间中的一个发生改变,改变时间就会放生变化】stat:查看...