分类:Linux

Linux学习笔记(15)-grep及正则表达式1

Linux学习笔记(15)-grep及正则表达式1
1.根据模式搜索文本grep grep [选项] 模式 [文件...] #模式:文本字符和正则表达式的元字符组合而成匹配条件 -i 忽略大小写 --color 匹配到的字符加颜色高亮 -v 显示没有被模式匹配到的行 -o 只显示被模式匹配到的字符串 2.正则表达式元字符 . 匹配任意单个字符 [] 匹配指定范围内的任意单个字符 [^] 匹配指定范围外的任意单个字符 [...

8年前 (2017-05-24) 1264℃ 0喜欢

Linux学习笔记(14)-输入输出及IO重定向

Linux学习笔记(14)-输入输出及IO重定向
1.输入输出设备概念 默认输入设备:标准输入, STDIN, 0,默认是键盘 默认输出设备:标准输出,STDOUT,1,默认是显示器 标准错误输出:STDERR, 2,默认是显示器 2.Linux的I/O重定向 >:覆盖输出 >>:追加方式输出 2>: 错误输出 2>>: 追加方式错误输出 &>: 标准输出或错误输出 <:输入重...

8年前 (2017-05-19) 1432℃ 0喜欢

Linux学习笔记(13)-文件权限管理2

Linux学习笔记(13)-文件权限管理2
1.指定预设的权限掩码umask umask [-S][权限掩码]     -S 以文字的方式来表示权限掩码 #[权限掩码]是由3个八进制的数字所组成。文件夹预设权限用777减去[掩码]。文件预设权限用八进制数666(即无x位)减去[掩码]。文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1; 2.bash的配置文件分类 全局配置(对所有用户都生效的):/etc/profi...

8年前 (2017-05-16) 1007℃ 0喜欢

Linux学习笔记(12)-文件权限管理1

Linux学习笔记(12)-文件权限管理1
1.改变文件属主chown chown 用户名 文件名,... #只修改文件属主 chown 用户名:组名 文件名,... #同时修改属主和属组     -R 修改目录及其内部文件的属主     --reference=指定文件,... #参考指定文件修改权限 2.改变文件属组chgrp chgrp 组名 文件名,...     -R 修改目录及其内部文件的属组     --refere...

8年前 (2017-05-10) 1164℃ 0喜欢

Linux学习笔记(11)-用户管理

Linux学习笔记(11)-用户管理
1.添加用户命令useradd useradd [选项] 用户名      -u 指定UID(需要未使用的,一般要大于500)     -g 指定GID(必须是已存在的基本组)     -G GID(指定附加组,可以有多个用逗号隔开)     -c "注释说明信息"     -d 指定家目录     -s 指定默认SHELL(必须是/etc/shells目录下可用的安全shell) ...

8年前 (2017-05-04) 1036℃ 0喜欢

Linux学习笔记(10)-用户及权限

Linux学习笔记(10)-用户及权限
1.rwx权限含义 对文件而言: r:可读,可以使用类似cat等命令查看文件内容; w:可写,可以编辑或删除此文件; x:可执行,eXacutable,可以命令提示符下当作命令提交给内核运行; 对目录而言: r:可以对此目录执行ls以列出内部的所有文件; w:可以在此目录创建文件; x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息; 2.用户和组的信息文件 /etc/p...

8年前 (2017-04-29) 962℃ 0喜欢

Linux学习笔记(9)-bash特性2

Linux学习笔记(9)-bash特性2
1.命令别名alias alias 别名='命令 [选项] [参数]' #如果带选项参数要用单引号,在中定义的别名仅在当前shell生命周期中有效,要想永久全局生效,必须写入shell配置文件。 ualias cls #取消别名 \rm #使用"\"加命令代表使用命令本身而非别名 2.命令替换 echo `pwd` #这里是反引号 #bash支持的引号:``可以实现命令替换、""弱引用可以实...

8年前 (2017-04-25) 1007℃ 0喜欢

Linux学习笔记(8)-bash特性1

Linux学习笔记(8)-bash特性1
shell本意是外壳,是人机交互的接口,广义的shell分为GUI和CLI。GUI有:Gnome, KDE, Xfce;CLI有: sh,bash,csh,ksh,tcsh,zsh。bash兼具常见shell的功能更强大且开源,是众多linux发行版的默认shell。一般在用户登陆后系统就会加载bash,多个用户登录系统,bash程序会开展多个进程。bash有两种命令提示符:root是#,其他用户...

8年前 (2017-04-19) 1045℃ 0喜欢

Linux学习笔记(7)-文件管理命令3

Linux学习笔记(7)-文件管理命令3
1.文本排序sort sort /etc/passwd #默认按行首字符ACSII排序 sort -n #按数值排序 sort -r #降序 sort -t #字段分隔符,如sort -t: -k 3 /etc/passwd sort -k #以哪个字段进行排序 sort -u #重复行只显示一次 sort -f #忽略字符大小写 2.报告或省略重复的行uniq uniq 文件名 #默...

8年前 (2017-04-17) 1097℃ 0喜欢

Linux学习笔记(6)-文件管理命令2

Linux学习笔记(6)-文件管理命令2
1.连接并显示到标准输出cat cat #(concatenate连接)连接并显示(不加参数时,从标准输入显示到标准输出) cat -n #显示行号 cat -b #显示行号但忽略空白行 cat -A #显示不可打印字符 tac #连接并反向显示 2.分屏显示 more #可以向后翻 less #可以前后翻 3.查看前、后几行 head -n #查看前n行  tail -n #查看后n...

8年前 (2017-04-10) 1005℃ 0喜欢