Linux基础入门及系统管理01-Linux文件管理类命令详解08


作业1:

   描述GPLBSDApache三个开源协议的大体联系?

作业2

   1、如何获取linux当前最新的内核版本号?

       www.kernel.org

   2、列出你所了解的linux发行版,并说明其跟Linux内核的关系。

       LinuxGNUGUN/Linux,源代码发行版:RedHat (Fedora CentOS) , SUSE,  Debian(UbuntuMint),  Gentoo,  LFS(Linux From Scratch);

       编译:把源代码转换为能在相应平台的CPU上运行的二进制程序;

一、内容回顾

1、目录管理:

lscd pwd mkdir rmdir tree

2、文件管理:

touch、 stat、 file、 rm、 cp、 mv、 nano

3、日期时间:

date、 clock、 hwclock、 cal

二、查看文件

   cat tac more less head tail

   1、cat:连接并显示,如:cat /etc/issue /etc/fstab

       a)-n:显示文件行号,如:cat –n /etc/issue

       b)-E:显示行结束符;

           linux文本结束符:$

       c)-A:显示所有;

   2tac:按行逆序显示;

   3、分屏显示:more,向后翻。如:more/etc/rc.d/rc.sysinit

   4、分屏显示:less,前后翻;

   5head:查看文件前n行,默认查看10行,如:head –2/etc/inittab

   6tail:查看文件后n行,默认后10行;

       a)-f:查看文件尾部,不退出等待显示后续追加至此文件的新内容。

三、文本处理

   cutjoinsedawkgrep

   database:数据库;

       关系型数据库:

       表:二维表,行和列;

   文本文件:Tom23male:2013/05/06,冒号做分割;

   1、cut:如,cut –d : –f1,3 /etc/passwd

       a)-d:指定字段分隔符,默认是空格;

       b)-f:指定要显示的字段,如:显示第1和第3个字段;

           -f1,3 = -f1-3;

   2sort:文本排序,默认是按照ASICC码文本的升序排序的;

       a)-n:数值排序;

       b)-r:降序排序;如:sort–n –r /etc/passwd

       c)-t:指定分隔符,如:sort–t: -k3 /etc/passwd

       d)-k:以某个字段为关键字进行排序;

       e)-u:排序后相同内容只显示一次,如:sort –n –u sort.test

       f)-f:排序时忽略字符大小写。

   3uniq:报告重复的行,相邻的行才认为是重复的行,如:uniq sort.test

       a)-d:只显示重复的行;

       b)-c:显示文件中某行重复的次数。

   4wc:文本统计(wordcount),如:wc /etc/fstab(行数单词数字节数);

       a)-l:行数

       b)-w:单词数

       c)-c:字节数;

       d)-L:最长的一行包含多少字符。

   5tr:字符处理,转换或删除字符;

       a)格式:tr[OPTION]... SET1 [SET2],如:tr ‘ab’ ‘AB’

           如:tr ‘ab’ ‘AB’ </etc/passwd

       b)-d:删除出现在字符集中的所有字符,如:tr –d ‘ab’


本文出自 “Nick Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1391820

Linux基础入门及系统管理01-Linux文件管理类命令详解08,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。