目录管理:
ls、cd、pwd、mkdir、rmdir/tree
文件管理
touch、stat、file、rm、mv、nano
日期时间:
date、clock、hwclock、ca
查看文本:
cat、tac、more、less、less、head、tail
cat: 连接并显示
-n
-E
分屏显示:
more: 向前翻
less:
head: 查看前n行
tail: 查看后n行
n默认是10行
tail -f : 查看文件尾部,不退出,等待显示后续追加至此文件的新内容:
文本处理:
cut、join、sed、awk
database: 数据库
关系型数据库:
表: 二维表(行、列)
cut:
-d: 指定字段分隔符, 默认是空格
-f: 指定要显示的字段
-f 1,3 显示指定第一个和第三个
-f 1-3 显示指定第一个,第二个和第三个字段
文本排序: sort(只影响显示的顺序,并不会改变文件内容,默认会按照字符的ASCII码的大小进行自左到右,从小到大排序)
-n 数值排序 按照数值大小排序
-r reverse 倒序排序
-t 字段分隔符
-k 指定哪个字段为关键字进行排序 eg: sort -t : -k3 /etc/passwd
-u 排序后相同的行,只显示一次
-f 排序时忽略字符大小写
uniq: report or omit repeated lines
注意: 同一文件中,只有相邻的内容完全一致的行,认作repeated lines
-c 显示某一行重复的计数
-d 只显示重复的行
文本统计:wc:word count
-l 行数
-w 字符数
-c 字节
-L 最长的一行,有多少个字符
字符处理命令: tr --转换或删除字符
tr [OPTION]... SET1 [SET2]
-d 删除出现在字符集中的所有字符
tr ab AB
tr ‘a-z‘ ‘A-Z‘ < /etc/passwd
文本处理 cat,more,less,head,tail,cut,sort,uniq,grep
管道和重定向: > < >> <<
用户、组、权限
bash及其特性
如何获取Linux当前最新的内核版本号?
www.kernel.org
列出你多了解的Linux发行版,并说明其跟Linux内核的关机。
Linux, GNU/Linux,源代码
发行版: Fedora, RedHat(Centos), SUSE,Debian(Ubuntu,Mint),Gentoo, LFS(Linux From Scratch)
本文出自 “Richier” 博客,请务必保留此出处http://richier.blog.51cto.com/1447532/1629384
原文地址:http://richier.blog.51cto.com/1447532/1629384