linux文件管理命令详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件管理命令详解相关的知识,希望对你有一定的参考价值。
gentoo lfs(linux from scratch)
目录管理
ls 、pwd、 cd、mkdir、rmdir、tree
文件管理
touch、cp、mv、rm、file、stat
时间管理
date、clock、hwclock、cal
查看文本
cat、more、less、head、tail
cat(tac逆序显示):连接并显示。shift+pageup翻屏。
-n 显示时添加行号,对于linux文本文件的行结束符是$
分屏显示:
more、less
more支持向后翻,用法略同man。
less用法完全同man
head:查看前n行
tail:查看后n行 ,n默认是10
#head -n 2 显示前2行
#tail -f 显示但不退出,如该文件有更新,则立即显示。
文本处理
cut join sed awk
cut:-d 指定字段分隔符,默认是1个空格符。
-f 指定显示的字段。离散表示显示多个字段-f1,2,3......
连续表示显示多个字段-f1-3
文本排序
sort:默认升序显示,自左向右比较
-n(numeric) 按数值大小排序
-r 按ascii降序排序
-t 指定分隔符
-k 指定字段
-u 排序后相同行只显示一个
-f 排序时不区分大小写
uniq:相邻且重复的行只显示一次
-d 只显示重复的行
-u 只显示不重复的行
-c 还计算每一行显示的次数
文本统计命令
wc(word count):行数、单词数、字节数
-l :行数
-w :单词数
-c :字符数
-L :最长的一行字符数
字符处理命令
tr :转换或删除字符
#tr ‘a-z‘ ‘A-Z‘ < /etc/passwd 把文件中的小写改成大写
#tr -d ‘ad‘ 删除字符集中指定的ad字符
文本处理
cat、more、less、head、tail、cut、sort、grep、uniq、正则表达式、管道和重定向
以上是关于linux文件管理命令详解的主要内容,如果未能解决你的问题,请参考以下文章
Linux基本命令详解《二》(Linux中对目录和文件管理所使用的命令)