分享有关运维的一些命令

本人不是很懂运维,只是简单分享一些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 {} ;

猜你喜欢

转载自blog.csdn.net/weixin_43749362/article/details/84307891
今日推荐