文档详情

运维常用linux命令.pdf

发布:2017-05-23约6.01万字共68页下载文档
文本预览下载声明
错误在所难免,还望指正! ================================== 1文件管理2软件管理3系统管理 4服务管理5网络管理6磁盘管理 7用户管理8脚本相关9服务配置 ================================== 1文件管理 创建空白文件 touch 不提示删除非空目录 rm-rf 目录名 (-r:递归删除 -f强制) ################################## 恢复rm删除的文件(ext3) 查看磁盘分区格式 df-T 卸载挂载 umount/data/ ext3grep/dev/sdb1--ls--inode2 记录信息继续查找目录下文件inode信息 ext3grep/dev/sdb1--ls--inode131081 # 此处是inode 记录下inode信息开始恢复目录 ext3grep/dev/sdb1--restore-inode49153 ################################## windows文本转linux文本 dos2unix linux文本转windows文本 unix2dos 转换编码 iconv-fgbk-t utf8 原.txt 新.txt 查看md5值 md5sum 硬链接 ln 符号连接 ln-s 查看上下翻页且显示行号 cat?| nl|less q退出 结束状态 ctrl+z 查看文件开头内容 head 查看文件结尾内容 tail-f # 监视日志文件 检查文件类型 file 重命名 rename renamesource_patterntarget_patternsource_files 更改默认权限 umask 按数字排序 sort-n 按数字倒叙 sort-nr 过滤重复行 sort-u 删除重复的行 uniq 重复的行出现次数 uniq-c 只显示不重复行 uniq-u 将两个文件合并用tab键分隔开 pasteab 将两个文件合并指定+符号隔开 paste-d+ab 将多行数据合并到一行用tab键隔开 paste-s a 设置隐藏属性 chattr[+-=] [ASacdistu] 文件或目录 向下分面器 more 搜索 locate 字符串 查看行数 wc-l 实时某个目录下查看最新改动过的文件 watch-d-n1df;ls -FlAt/path 快速备份一个文件 cpfilename{,.bak} ################################## 配置编辑器 gconf-editor vi 配置文件 vi /etc/vimrc 编辑文件 vim 打开行号 :setnu 取消行号 :setnonu 跳转到200 200G 取消高亮 :nohl 设置自动缩进 :setautoindent 查看文本格式 setff 改为unix格式 setbinary 向前翻页 ctrl+U 向后翻页 ctrl+D 全部替换 g/字符1/s//字符2/g %s/字符1/字符2/g # 普通用户打开文档不能保存 # tee是一个把stdin保存到文件的小工具,而%,是vim 当中一个只读寄存器的名字,总保存着当 前编辑文件的文件路径 :w!sudotee% ################################## 按文件名查找 find/etc -namehttp 查找某一类型文件 find.-type f 按照文件权限查找 find/ -perm 按照文件属主查找 find/ -user 按照文件所属的组来查找文件 find/ -group 文件使用时间在N天以内 find/ -atime-n 文件使用时间在N天以前 find/ -atime+n 文件内容改变时间在N天以内 find/ -mtime-n 文件内容改变时间在N天以前 find/ -mtime+n 文件状态改变时间在N天前 find/ -ctime+n 文件状态改变时间在N天内 find/ -ctime-n # linux文件无创建时间 # Access 使用时间 # Modify 内容修改时间 # Change 状态改变时间(权限、属主) 查找文件长度大于1M字节的文件 find/ -size+1000000c-print 按名字查找文件传递给-exec后命
显示全部
相似文档