每日课堂笔记day10

如何提升自学能力:

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 :不同文件加特殊符号

你可能感兴趣的:(每日课堂笔记day10)