Linux常用命令复习

简单命令

  1. ls -a -l和ls -al相同
  2. who命令
    列出所有正在使用系统的用户、所有终端名和注册到系统的时间,"who am i"命令列出使用该命令的当前用户的相关信息
  3. echo 输出
  4. date显示或设置系统的日期与时间
    date “+%Y-%m-%d %H:%M:%S” //按照格式显示
    date -d “+1 day” +%Y%m%d //显示前一天的日期
    date -s “01:01:01 2012-05-23” //这样可以设置全部时间 注意root
  5. cal 显示日历
    cal 5 2021 #2021五月的日历
    cal 5 #公园5年的日历
  6. clear 清除屏幕信息,提示符移动到左上角
  7. passwd 修改口令

文件操作命令

  1. cat
    连接文件并打印到标准输出设备上,经常用来显示文件的内容
    cat [选项] file
    cat两项功能①显示文件内容 cat ceshi c.c #ceshia和c.c内容都显示
    ②连接两个或多个文件 cat f1 f2>f3将文件f1和f2的内容合并覆盖到f3中
    常用选项:①-b 从1开始对所有非空输出行编号
    在这里插入图片描述
    ②-n 从1开始对所有输出行编号
    在这里插入图片描述
    ③-s 将多个相邻的空行合并成一个空行
    #就是两个或以上的空行变成了一个空行
    在这里插入图片描述
    ④–help #注意俩杠 打印命令用法并退出
    注意可能文件过长 使用ctrl+s停止滚屏 ctrl+q恢复滚屏 ctrl+c中断

  2. more
    是一个基于vi编辑器的文本过滤器,以全屏幕形式显示文件内容,每次显示一屏。
    more [选项] file

操作内容
空格显示下一屏
回车显示下一行
B键或^B显示上一屏
/输入一个模式,寻找拼配的模式
Q退出
选项内容
-num指定一屏幕显示多少行
-d在屏幕底下显示更友好的提示信息
-c不滚屏,在显示下一屏之前清屏
-s两行或者多行转成一行空行
+/其后面的模式指定显示每个文件之前进行搜索的字符串
+num从行号num开始
  1. less
    与more类似但是less命令允许用户向前向后浏览文件
    ↑和↓ 进行上移下移一行
    pageup 向上翻页
    pagedown 向下翻页

  2. head
    在屏幕上显示制定稳健的开头若干行
    head -11 file
    显示前十一行
    默认为10行

选项内容
-c num显示每个文件的前N字节 如果num为负显示除了后N个字节外的内容
-n num显示前N行 负数类似
-q不显示给定文件的标题
-v始终显示给定文件的标题
  1. tail
    在屏幕上显示指定文件的末尾若干行
选项内容
-c num显示每个文件的后N字节 没有那个负的
-n num显示最后N行 负数类似
-f当文件增长时输出附加的数据
-q不显示给定文件的标题
-v始终显示给定文件的标题

-f 常用于查阅正在改变的日志文件
6. touch
修改指定文件的时间标签或者创建一个空文件

选项内容
-c不创建任何文件
-a只改变指定文件的存取时间
-m仅仅改变指定文件的修改时间

匹配、排序

  1. grep 命令组在文本文件中查找指定模式的词或词语
    grep [选项] 查找模式 文件1 文件2 文件3

-F 将查找模式解释成单纯的字符串
-c 只显示文件中包含匹配字符串的行的总数
在这里插入图片描述

-n 在输出包含匹配模式的行之前加上该行的行号
在这里插入图片描述
-v 只显示不包含匹配字符串的文本行
在这里插入图片描述
-E将查找模式解释称扩展的正则表达式
查找文件f1和f2中查找包含main或者prinf的所有行,不管首字母大小写:
grep -E ‘[Mn]ain|[Pprintf]’ f1 f2
或者
grep -i ‘main|printf’ f1 f2

  1. sort
    sort [选项] [文件列表]
    对文本文件的各行进行排序
    -m 对已经排好序的文件统计进行合并,但不做排序
    -c 检查给定的文件是否已排好序,没有的话输出错误信息,不排序。
    -d 按照字典序排序,仅考虑空白符和字母数字符
    -f 忽略字母大小写
    -i 忽略非打印字符

  2. uniq
    从排好序的文件中去除重复行

选项内容
-c输出时在行首加上该行在文件中的出现次数
-d只显示重复行
-f忽略比较前N个字段
-s忽略比较前N个字符
-u只显示文件中不重复的行

显示文件f1中的不重复行
uniq -u f1

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值