第三课 第一讲03_01_Linux文件管理类命令详解

第三课 第一讲03_01_Linux文件管理类命令详解
作业:
1.命令替换
复制文件/etc/inittab 为/tmp/inittab.new并删除inittab.new文件的后两行
2.思考:ls命令是否开元显示某目录的整体大小,即包括其内部的所有文件的整体大小
通过帮助手册学习使用du命令
du -s
du -h
3.通过帮助学习read命令
变量:内存空间 ,有名称
变量赋值
变量替换
3.描述 GPL,BSD,Apache三个开源协定的联系和区别
自由软件
开源协定 ,版权描述
4.如何获取Linux当前最新的内核版本号
www.kernel.org
列出你所了解的Linux发行版,并说明其跟Linux内核的关系
Liunx只提供内核,该内核以源代码的形式向外提供。GNU组织提供库和上层应用程序,该内容以源代码的形式向外提供。
GNU/Linux,GNU的各种软件和Liunx内核-->以源代码的形式向外提供
发行版:以源代码存在的GNU/Linux,编译(将源代码转换成可以在CPU上执行的二级制代码就是编译)链接后形成可安装程序即发行版产生,如
Fedora,RedHat(CentOs),SUSE(企业版中界面最好看,欧洲占比很大),Debian(Ubuntu,Mint),Gentoo(根据cpu定制编译,安装很慢),LFS(Linux From Scratch)
4.昨夜西风凋碧树,独上高楼,望尽天涯路->找方向定目标
衣带渐宽终不悔,为伊消得人憔悴->为目标几十年如一日孜孜不倦的努力
众里寻他千百度,那人却在灯火阑珊处->发现你的目标被你远远的甩在身后
一层境界:浅尝辄止
二层境界:在某领域内胜出大多数人,业余专家
三层境界:几十年如一日的努力。expert
5.目录管理
ls,cd,pwd,mkdir,rmdir,tree
文件管理
touch,stat,file,rm,cp,mv.nano
日期时间:
date,clock,hwclock,cal
6.Linux的哲学思想:
1)一切皆文件
2)使用纯文本文件保持软件的配置信息
3)功能单一的小程序组合小程序完成复制任务
6.文本显示
cat,tac,more,less,head,tail查看文本文件内容
cat连接并显示
-n 显示行号(行号不是文件内容)
-E显示liunx行结束符号$(windows换行符是$+enter)
shift+pageup,shift+pagedown可用上下翻页,但是不一定能翻到第一页。内容一共50页,内存缓存只缓存了30页,就只能前翻到30页。所以cat是dump倾倒的机制,不管你看到看不到。
tac反向显示文本
more分屏显示,向后翻,翻到最后一屏就退出了。只有在没翻到文件尾部时才可用前翻。
space 后翻
b 前翻
enter 一行行后翻
less:man的用法
space
b
:
/
q

head:显示前10行
-n默认是10
head -n 2 /etc/inittab
head -2 /etc/inittab
tail:显示后10行
-n默认是10
-f(follow)查看文件尾部时不退出,实时显示文件尾部更新的内容
7.文本处理
database:数据库
cut:
-d:指定字段分隔符,默认是空格
-f:指定要显示的字段
-f 1/-f 1,3/-f 1-3
cut -d : -f1 /etc/passwd
cut -d: -f1 /etc/passwd
join,sed,awk
sort
uniq
grep

猜你喜欢

转载自blog.51cto.com/13788421/2134417