如何提升自学能力:
1、养成主动看书的习惯
2、养成预习的习惯
3、课堂上要积极思考,对老师提出的问题要主动回答,对于不会的要主动发问。
4、对老师留的课后拓展作业要能够完成
5、对学习的内容要深度总结,(通过画思维导图总结)等
6、课后遇到不会的不要轻易问别人,要学会自己解决问题
7、提升阅读外语的能力(通过计算机技术知识反向学习外语)
a、学过的单词记录单词对应意思的英文
b、总结100个报错翻译
Linux严格区分大小写
tr:(tr - translate or delete characters)替换、或者删除字符
替换或删除字符
tr “被替换的字符” “替换字符” < 文件名
tr “a-g” “0-9” <文件名
grep:(print lines matching a pattern)过滤。所有命令第三名
打印行匹配一个模式
grep “想找到的字符” 文件名
grep -v “想找到的字符” 文件名 invert(取反)(取反,排除选定行)
grep -i ignore(忽略)(对过滤的内容不区分大小写)
grep -n number(数字)对输出的内容显示行号
grep -w Word(单词)按单词过滤
grep -o 只显示过滤的内容(默认是按行过滤)
grep -E extend(扩展、延伸)扩展的grep,即egrep。
重定向符号的核心知识:
> 标准输出重定向,箭头方向就是数据流向,会清空右边之前的数据
1、清空文件。(清空之前必须备份)
>> 追加输出重定向,内容追加到文件尾部
< 标准输入重定向,箭头方向就是数据流向,
<< 追加输入重定向
2> 错误输出重定向,箭头方向就是数据流向。把左边的报错输入到右边(覆盖)
2>> 错误追加重定向,把左边的报错输出到右边(追加)
固定定义:
数字0 表示标准输入(standard output)
数字1 表示标准输出(standard input)
数字2 表示错误输出(error output)
方法1:echo "I am oldboy" 1>>oldboy.txt 2>>oldboy.txt
方法2:echo "I am oldboy" &>>oldboy.txt
方法3:echo "I am oldboy" >>oldboy.txt 2>&1
less -N 显示行号(显示空行)
文件属性:文件的大小、时间、类型、权限、属主
索引节点:文件的唯一标识
进程号:进程的唯一标识
41945 lrwxrwxrwx. 1 root root 7 3月 4 23:50 bin-> usr/bin
1 2 3 4 5 6 7 8 9 10
64 dr-xr-xr-x. 5 root root 4.0K 3月 5 20:50 boot
50538800 drwxr-xr-x. 3 root root 73 3月 13 11:37 data
3 drwxr-xr-x. 20 root root 3.2K 3月 13 08:30 dev
共10列
第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);
系统读取文件时首先通过文件名找到inode号码,
然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;
第三列:硬连接数
第四列:属主:文件的拥有者,用户
第五列:属组:文件属于的组,用户组
第六列:大小
第七列:月份
第八列:日
第九列:时间
第十列:文件名
第二列第一个字符:文件类型
1、- :文件(Linux系统,一切皆文件。如:图片、视频、文档都是图片)
windows用扩展名区分文件,Linux有自己的文件类型。
普通文件在Linux里的三种类型:file(查看文件类型)
a、纯文本文件:字符数字等内容
b、数据文件:存放命令收集的信息
c、二进制文件:可执行的命令
2、d :目录(directory)
区分:a、开头为d,b、颜色为蓝色,c、ls -p 目录结尾加斜线
d、ls -F :不同文件加特殊符号