文件命令

 1 touch file              # 创建空白文件
 2 rm -rf 目录名            # 不提示删除非空目录(-r:递归删除 -f强制)
 3 dos2unix                # windows文本转linux文本  
 4 unix2dos                # linux文本转windows文本
 5 enca filename           # 查看编码  安装 yum install -y enca 
 6 md5sum                  # 查看md5值
 7 ln 源文件 目标文件        # 硬链接
 8 ln -s 源文件 目标文件     # 符号连接
 9 readlink -f /data       # 查看连接真实目录
10 cat file | nl |less     # 查看上下翻页且显示行号  q退出
11 head                    # 查看文件开头内容
12 head -c 10m             # 截取文件中10M内容
13 split -C 10M            # 将文件切割大小为10M
14 tail -f file            # 查看结尾 监视日志文件
15 file                    # 检查文件类型
16 umask                   # 更改默认权限
17 uniq                    # 删除重复的行
18 uniq -c                 # 重复的行出现次数
19 uniq -u                 # 只显示不重复行
20 paste a b               # 将两个文件合并用tab键分隔开
21 paste -d'+' a b         # 将两个文件合并指定'+'符号隔开
22 paste -s a              # 将多行数据合并到一行用tab键隔开
23 chattr +i /etc/passwd   # 设置不可改变位
24 more                    # 向下分面器
25 locate 字符串            # 搜索
26 wc -l file              # 查看行数
27 cp filename{,.bak}      # 快速备份一个文件
28 \cp a b                 # 拷贝不提示 既不使用别名 cp -i
29 rev                     # 将行中的字符逆序排列
30 comm -12 2 3            # 行和行比较匹配
31 iconv -f gbk -t utf8 原.txt > 新.txt     # 转换编码
32 rename 原模式 目标模式 文件                # 重命名 可正则
33 watch -d -n 1 'df; ls -FlAt /path'      # 实时某个目录下查看最新改动过的文件
34 cp -v  /dev/dvd  /rhel4.6.iso9660       # 制作镜像
35 diff suzu.c suzu2.c  > sz.patch         # 制作补丁
36 patch suzu.c < sz.patch                 # 安装补丁

 

posted @ 2019-09-17 09:53  凌空a  阅读(107)  评论(0编辑  收藏  举报