本人不是很懂运维,只是简单分享一些Linux运维中有关文件管理的命令进行学习
1.创建空白文件:touch
2.不提示删除非空目录:rm -rf 目录名
3.查看磁盘分区格式:df -T
4.windows 文本转linux 文本:dos2unix
5.linux 文本转windows 文本:unix2dos
6.转换编码:iconv -f gbk -t utf8 原.txt > 新.txt
7.查看md5 值:md5sum
8.硬链接:ln
9.符号连接:ln -s
10.查看上下翻页且显示行号:cat ? | nl |less
11.结束状态:ctrl+z
12.查看文件开头内容:head
13.检查文件类型:file
14.重命名:rename
15.更改默认权限:umask
16.按数字排序:sort -n
17.按数字倒叙:sort -nr
18.过滤重复行sort -u
19.删除重复的行uniq
20.重复的行出现次数uniq -c
21.只显示不重复行uniq -u
22.将两个文件合并用tab 键分隔开paste a b
23将两个文件合并指定’+‘符号隔开:paste -d’+’ a b
24.将多行数据合并到一行用tab 键隔开:paste -s a
25.向下分面器:more
26.搜索:locate 字符串
27.查看行数:wc -l
28.配置编辑器:gconf-editor
29.vi 配置文件:vi /etc/vimrc
30.编辑文件:vim
31.打开行号::set nu
32.取消行号::set nonu
33.跳转到200:200G
34.取消高亮::nohl
35.设置自动缩进::set autoindent
36.查看文本格式:set ff
37.改为unix 格式:set binary
38.向前翻页:ctrl+ U
39.向后翻页:ctrl+ D
40.按文件名查找:find /etc -name http
41.查找某一类型文件:find . -type f
42.按照文件权限查找:find / -perm
43.按照文件属主查找:find / -user
44.按照文件所属的组来查找文件:find / -group
45.文件使用时间在N 天以内:find / -atime -n
46.文件使用时间在N 天以前:find / -atime +n
47.文件内容改变时间在N 天以内:find / -mtime -n
48.文件内容改变时间在N 天以前:find / -mtime +n
49.文件状态改变时间在N 天前:find / -ctime +n
50.文件状态改变时间在N 天内:find / -ctime -n
51.查找文件长度大于1M 字节的文件:find / -size +1000000c -print
52.按名字查找文件传递给-exec 后命令::find /etc -name “passwd*” -exec grep “xuesong” {} ;
53.查找文件名,不取路径:find . -name ‘t*’ -exec basename {} ;