第十三讲——基础命令3 本文共有7484个字,关键词: 先回顾一下之前的命令。 目录管理命令: ls cd pwd mkdir rmdir tree ls:显示目录下的文件,不加参数则显示当前目录下的文件。 -l 显示详细信息 -d 显示当前目录信息 -h 人性化显示信息 cd:目录切换命令。 pwd:显示当前所在目录。 mkdir:创建新目录 -p递归创建,且可以使用花括号展开 tree:以目录树的形式展开目录,不跟参数则默认为当前目录。 文件管理命令: touch stat file rm cp mv nano(简单的文本编辑器) touch: 改变文件的时间戳,如果文件不存在则创建。 -a 改变文件的访问时间 -m 改变文件的修改时间 -c 不创建任何文件 stat: 查看 或者显示文件系统的状态。 file: 查看文件的类型。 rm 删除文件 -f 强制删除,不提醒 -r 递归删除 cp 复制文件 复制文件时,默认复制连接所指向的文件。 -p 保留文件属主属组时间戳 -a 保留文件所有属性归档存放,不改变文件任何属性,只是打包起来以后有需要时再展开。是一种备份的常用机制。 -d 保留连接属性 -R 递归复制 -L 随符号链接一起拷贝源文件。 install 复制文件并制定权限,作用目标只能是文件,在RPM包制作的时候会用到。 -d 创建目录,可创建多个(使用花括号展开) install默认复制的权限为rwxr-xr-x -m 权限指定 mv:移动文件,可直接操作文件和目录。 -f 强制覆盖(如果目录已存在) 日期时间管理: date clock hwclock cal date 时间查看命令,也可修改系统时间 date 月日时分年.秒 修改日期的格式。 clock 显示硬件时间 hwclock -w 将系统时间写入硬件 hwclock -s 读取一年时间写入系统 cal 显示日历 文本处理命令: cat more head tail cut sort uniq cat 连接并显示文件内容,可以跟多个文件连续显示 -n 显示行号 -E 显示每一行的结束符 linux 中的换行符为$ windows中的换行符为$加回车fu -v 显示行首符 -A显示所有字符 cat不跟任何参数时,将所有的标准输入进行标准输出 cat命令能使用shift+pageup/pagedown进行翻页,但是缓存有限,不一定能翻到行首。 tac 反向显示文档 more 只能向下翻页,翻至末尾会自动退出。 less man命令调用的是less命令,用法同man,空格向下翻页,B向上翻页 head 查看文档前N行 -n 指定显示的行数,默认为10行。 空白行也是一行 tail 查看文档后N行 -n 指定并显示行数,默认为10行。 -f 动态显示文件的末尾,常用于监控文件 cut 列提取命令 -d 指定分隔符 默认为一个空格,tab等不可以 -f 指定要显示的字段 -f 1,3 提取第一列和第三列 -f 1-3 提取第一列和第三列 sort:内容排序按照ANSCII码升序 sort特点:相邻并且完全一样的行才为相同行,不相邻但完全相同的行不认为是重复 -n 按数值大小排序(升序) -r 逆序排列(降序) -t 指定字段分隔符 -k 指定某一段 sort -t : -k 3 -n /etc/passwd 指定分隔符 指定第三列 按数值大小排列 -u unique 唯一的,即相同的行只显示一次 -f 忽略大小写 uniq 配合sort命令使用 -d 只显示重复的行 -D 显示所有重复的行 -c 显示重复的次数 sort -t : -k 3 -n /etc/passwd |uniq -c wc word count 统计字符、单词、行数 -l 只显示行数 -w 只显示单词书 -c 只显示字节数 -m 只显示字符数 -L 统计最长的一行包含多少个字符 tr 字符处理命令,用于转换或者删除字符 tr ‘ab’ ‘AB’ 利用管道或者重定向进行替换 对应替换遇到a替换成A,遇到b替换成B tr ‘a-z’ ‘A-Z’ 对应替换 -d 删除字符 tr -d ‘ab’ 删除字符集中出现的所有字符。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 给自己讲linux 2016-12-13 评论 1391 次浏览