首页 > 代码库 > 03_01_Linux文件管理类命令详解

03_01_Linux文件管理类命令详解

database:数据库



Linux 文本文件的结束符是"$"     Windows 的文本文件的结束符  是 “$”+"enter" 符
描述GPL,BSD,Apache三个开源协定的大体联系及区别

从官网获取Linux当前最新的内核版本号
www.kernel.org

LFS安装方法


目录管理
ls、cd、pwd、mkdir、rmdir、tree

文件管理
touch、stat、file、rm、cp、mv、nano

日期时间
date、clock、hwclock、cal

查看文本
cat、tac、more、less、head、tail

文本处理:cat、more、less、head、tail、cut、sort、uniq、grep


cat:连接并显示
可以显示多个文件
cat -n 显示文件的行号

cat -E 显示每一行的行结束符        

cat -A  显示所有内容
cat  输入什么就显示什么   ctrl+c终止
tac 和cat显示相反
如果文件内容过长一般分页或者分屏显示文件

more   
more默认是不支持向前翻行的,翻到文件尾部就直接退出了
less 可以向前翻也可以向后翻,翻到文件尾部也不会直接退出

head:查看前n行
tail:查看后n行
     都支持一个选项  -n
     默认显示10行   
在Linux下直接输入   head -2     直接显示前2行 
在Unix下  可能前面要加 -n 
在Linux下   空白行也是一行
tail -f  查看文件尾部不退出  并显示文件后续追加内容    (比如日志文件)


文本处理:
cut、join、sed、awk

database:数据库
关系型数据库:
表:二维表
一个表可以没有行  但绝不能没有列
我们可以用文本文件表示数据文件
tom:23:mail:2013/05/06  
比如密码文件里面的数据

cut -d: -f1  
-d 表示指定字段分隔符    默认指定一个空格    
-f 指定要显示的字段
    -f1   显示1个字段
    -f1,3   显示第一个和第三个
    -f1-3  显示第一个到第三个




来自为知笔记(Wiz)


03_01_Linux文件管理类命令详解