实验三
上节课没有认真听,忙着做课外的一个实验了,然后做实验的时候发现看到各自通配符和选项有点头大,╭(╯^╰)╮。
每做一个小实验都要查一会儿资料,T-T,下次上课一定要好好听,不然课下有点难受。
1.pwd和shadow的区别
pwd中的密码显示为X
密码真正保存在shadow里面,当然显示的时候是加密后的字符。shadow中还包含了pwd里不含的密码失效和修改的相关信息。
系统并不是时时刻刻都在对照用户名和密码匹配,在登陆以后,主要是看UID。这个也蛮好理解的,在我们日常编程的时候,也是用的这个思维,挺自然的。
2.id -u root
在我的系统里,root是缺省的,但通过 id -u root查看,还是能看到root的号为0
3.gimp
下载gimp的时候默认源下载速度逼近0,在网上找到了境内地址换上以后,就好了。
4.grep 通配符
[ ]匹配制定范围内的单个字符[^]匹配制定范围外的单个字符
在使用特殊通配符的时候,要使用双[]
5.sed,awk,tail
sed,awk不是简单的命令,而是一种语言!哇。。
tail顾名思义了,显示文件尾部的内容
6. 命令行选项
-x 要和后面的文件地址等隔开。之前经常忘,根本原因是没有理解linux的字符读取吧。其实除了今天的课,编译原理也讲过的..之前没动脑子..
7.练习
-n11的意义是限定最大有效读入字符个数为11
第十四行的意义是 在专业表文件中查询专业代码并重定向到t1,再把t1的内容重定向值赋给变量major
8 bash语言的风格
感觉基本语法和Fortran大同小异呀。
反思:
虽然每一条命令看上去都很简单,微不足道,但连在一起就蛮头疼地,要不停翻网上手册就回忆它们的意义。
╭(╯^╰)╮,以后上课要好好听课,下课多多练习T-T
                    
                
                
            
        
浙公网安备 33010602011771号