M20-1--孔祥文
-
bash脚本初探
(注)$@和$*的区别,以及$0..$n [root@ _6_ ~]# cat weizhi.sh #!/bin/bash e…
-
上古神器之vim
sed 前言:前面学到了文本处理三剑客之一grep,但是grep在有些时候显得力不从心,我们需要一款针对行操作的处理工具,没错,这就是sed流编辑器。 sed用法提炼: sed 's/(text1)(text2)(text3)/\1\2\3/' vim 前言:强大的Linux如果没有一款疯狂的编辑器,常用的编辑操作会…
-
8.5-文本处理工具(命令篇)
1、文件查看命令: cat, tac,rev cat [OPTION]… [FILE]… -E: 显示行结束符$ -n: 对显示出的每一行进行编号 -A:显…
-
8.5-文本处理工具(作业篇)
1、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 [root@localhost ~]# netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q&nb…
-
8.3-特殊权限(作业篇)
1. 在/data/testdir里创建的新文件自动属于g1组,组g2的成员如: alice能对这些新文件有读写权限,组g3的成员如: tom只能对新文件有读权限,其它用户(不属于,g2,g3)不能访问这个文件夹。 root@localhost ~]# mkdir -p /data/testdir [root…
-
8.1-用户和组(命令篇)
1、标准输入输出 我们知道,执行一个shell命令行时通常会自动打开三个标准文件, 即标准输入文件(stdin),通常对应终端的键盘; 标准输出文件(stdout) 标准错误输出文件(stderr),这两个文件都对应…
-
8.1-用户和组(作业篇)
1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中。 [root@localhost ~]# tr a-z A-Z </etc/issue > /tmp/issue.out [root@localhost ~]#&n…
-
8.3-ACL权限详解(命令篇)
前言 我们都知道Linux有三种身份(owner,group,other)搭配三种权限(r,w,x)以及三种特殊权限(SUID,SGID,SBIT), 但是某些时候这些组合不能满足复杂的权限需求。 例如 …
-
7-28-文件管理
1.stat命令和时间戳 详解 背景: 在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道 &n…
-
7-26第三课-帮助和bash基础命令
命令: 1.获取帮助 内部命令 #help COMMAND #man COMMAND 外部命令 # COMMAND …