linux学习笔记(文件查找)
let I+=1 相当于I++locate 非实时 模糊查询 根据全系统文件数据库查询updatedb 手动生成文件数据库优点:速度快find 实时查找,精确查询,遍历指定目录中的所有文件缺点:速度慢,支持众多查找方式。find 查找路径 查找标准 查找到以后的处理动作查找路径:默认为当前路径查找标准:默认为指定路径下的所有文件...
linux学习笔记(vim编辑器)
vim 文本编辑器vim +12 filename 打开文件光标定位到第12行 + filename 打开文件光标定位到最末行 +/patter filename 打开文件第一次匹配到字符串的行首编辑 i :在当前光标所在字符的前面,转为输入模式 a ...
linux学习笔记(字符串测试 for循环)
例题1 传递一用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并将结果显示出来#!/bin/bashA=$1B=`id -u $1`C=`id -g $1`if [ $B -eq $C ];then echo "$A 用户名和组名一样"else echo "$A 用户名和组名不一样"fi2 传递三个参数给脚本,第一个为整数,第二个为...
linux学习笔记(sed)
sed 流编辑器(行级编辑器,逐行读取到内存中,然后编辑结果显示到屏幕上,默认不编辑文件,只模式空间中的数据做处理(内存中))sed ‘addrescommand’ file1 start,end 例如1,1002 /regexp/ /^root/3 /p1/,/p2/ 第一次被p1匹配到的行开始,到第一次匹...
linux学习笔记(bash编程-条件判断)
条件测试类型 整数测试 字符测试 文件测试整数比较 -eq :测试两个整数是否相等 -ne :测试两个整数是否不等 -gt : 测试一个整数是否大于另一个整数 -lt : 测试一个整数是否小于另一个整数 ...
linux学习笔记(变量 bash等)
bash 变量 环境变量 本地变量 位置变量 特殊变量本地变量 set VARNAME=abc 作用域为整个bashl变量局部变量 local VARNAME=abc 作用域为当前代码段环境变量 export JAVA_HOME=/opt/java 作用域为当前shell进程及子进程 位置变量 $1 $2特殊变量 $?设置变量 set取消变量 unset查看...
linux学习笔记(grep正则表达式)
grep 根据模式搜索文本,将符合模式的文本显示出来grep -i --colour -v 显示没有匹配到的行 -o 只显示匹配到的字符串元字符 . :匹配单个任意字符 * :匹配其前面的字符任意次 .* :匹配任...
linux学习笔记(I/O重定向)
> 覆盖输出2> 重定向错误输出&> 将正确信息和错误信息输出到同一文件>> 追加输出set -c 禁止覆盖输出set +c 开启覆盖输出在-c条件下,强制覆盖 cat /etc/passwd >| /home/nb.out tee 将输入数据 显示在屏幕上,同时保存到文件中...
linux学习笔记(用户权限管理)
ls -a /etc/skel :启动系统时用户加载的环境变量。ls /etc/login.defs 用户密码使用期限,uid gid 取值范围,是否在建立用户时创建家目录等。usermod -G 当指定新的附加组时,原附加组失效,所以通常为 -a -G 添加新的附加组usermod -d -m 指定新的家目录位置,把原...
linux学习笔记(cut,快捷命令等)
cut定义:截取命令。cut -d 指定切割符号 -f 1,3 指定切割的字符位置(1和3) 1 - 3 指定切割的字符位置(1到3)sort 排序 -n数值排序 -r 倒序 -t 字段分隔符 -k 以哪个字段开始uniq 报告重复内容 tr 替换或删除字符内容 (逐个字符比较)&nbs...
linux学习笔记(文件系统介绍)
一、文件介绍/proc :伪文件系统,操作系统启动后的内核映射文件,主要在系统调优时会用到。/sys :伪文件系统,跟硬件设备相关的属性映射文件/var :可变化的文件在linux系统中,有两个重要的目录:bin与sbin,分别包括/bin、/usr/bin/与/sbin、/usr/sbin/。 二、bin和sbin的区别bin: bin为binary的简写...
linu学习笔记(date,hwclock等)
hwclock硬件时间hwclock -s 硬件时间同步到系统时间 -w系统时间同步到硬件时间查看日历cal 2016利用sudo假借身份权限/etc/sudoers%users ALL=(ALL) ALL,! /usr/sbin/ls!表示不允许执行的命令alias ls='ls --color=auto'创建命令别名永久生效练习题:1 如...
linux学习日记 2015-10-8
shell编程编程语言:机器语言,汇编语言,高级语言静态语言:编译型语言 实现转换成可执行格式 c,c++,java动态语言:解释型语言 边解释边执行  ...
linux学习日记 2015-10-7
grep及正则表达式grep:搜索匹配到的内容grep -i 不区分大小写 --colour 带颜色显示 -v 显示没有匹配到的行正则表达式 :regexp元字符。:匹配任意一个单字符[] :指定范围内的...
linux学习日记 2015-10-6
I/O 重定向<br /><br />1,输出重定向<br /><br />> 覆盖输出<br /><br />>> 追加输出<br /><br />2> 错误信息覆盖输出<br /><br />2>> 错误信息追加输出<br /><br />&> 无论对错都覆盖输出<br /><br />&>> 无论对错都追加输出<br /><br /><br...
linux学习日记 2015-09-20
chown 改变文件属主<br /> --reference=/etc/ab /etc/ac 将一个文件的属主 复制到另一文件<br /><br />bash的配置俄乌年间<br /><br />全局配置<br />/etc/profile ,/etc/profile.d/*.sh , /etc/bashrc<br />个人配置<br />~/.bash_profil...
linux学习日记 2015-09-19
影子口令<br />用户: /etc/shadow<br />组: /etc/gshadow<br /><br />ID<br />普通用户:500-60000<br />系统用户:1-499<br /><br />记录默认useradd相关参数<br />/etc/default/useradd<br /><br /><br />useradd option 【username】<br /> ...
linux学习日记 2015-09-13
查看历史<br />history:查询操作历史。 history -d 500 删除第500的操作记录。 history -c 清空历史 history -w 保存命令至历史文件中<br /><br />命令历史使用技巧<br />!n : 执行命令历史中的第N条命令。<br />!-n : 执行命令历史中倒数第N条命令。<b...
linux学习日记 2015-09-10
文本命令:cat,more,less,head,tail,cut,join,sed,awk,grep<br /><br />tail:查看后N行。 tail -f 查看文件尾部,但不退出,等待显示后续追加至此文件的新内容。(常用语监控日志使用)<br />head:查看头N行。<br /><br />cut: 剪切显示名利命令。 -d 指定字段分隔符,默认是空...
linux学习日记 2015-09-08
文件系统/boot:系统启动的相关文件,如内核/dev:设备文件。(块设备文件,字符设备文件)/etc:配置文件。/home:普通用户的家目录。/root:root用户的家目录。/lib:库文件。(静态库,动态库两种)/media ...