Linux常用命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

1,alias 别名
      简化复杂命令的输入
                alias  myls=‘ls -lh‘   #定义别名
                unalias  myls          #删除别名
2,通配符:
            *:任意多个任意字符
            ?:单个字符
            [a-z]:多个字符或连续范围中的一个,若无则忽略
            {a,min,xy}:多组不同的字符串,全匹配
            例:请列出/dev/tty20至/dev/tty30
                    ls /dev/tty{2[0-9],30}
3,根据字符串模式提取文本行
      格式:grep  [选项]   ‘匹配字符串‘      文本文件...
            ? 常用命令选项:
              -v,取反匹配
               -i,忽略大小写
               ^word  以字符串word开头
               word$  以字符串word结尾
4,根据预设的条件递归查找对应的文件
      格式:find   [目录]    [条件1] 
            ? 常用条件表示:
               -type     类型(f 文件、d 目录、l 快捷方式)
               -name  "文档名称"
               -size      +|-文件大小(k、M、G)
               -user      用户名
               -group    查找所属组
               -mtime   按照时间去查找,过去时间 
             例:找出所有用户student拥有的文件,并且把它们拷贝到/root/findfiles 目录中
              find / -user student -type f  -exec cp  -p {} /root/findfiles   \;
 5,|  管道:   将前面的输出结果作为后面的参数
          例:查看/etc/passwd的第11到15行
                      cat -n /etc/passwd | head -15 | tail -5
 6,more:当文件内容超过一屏时,来一页一页显示,但是只可以向后翻
         less:和more一样,不过less支持向前翻页
 7,帮助命令:man、--help
       例:命令很熟悉,但是忘记了某个参数
                man tar     查找压缩包的命令tar的参数
 8,查看历史命令:history
           清空历史命令:history -c
 9,date:查看/调整系统日期时间
          例:date +%F  
                   2018-01-12      显示当前日期
                     date +"%Y-%m-%d %H:%M:%S"
                     2018-01-12 16:00:56       显示当前日期时间
                     date -s "2011-11-11 11:11:11"设置当前时间为2011年11月11日,11时11分11秒
10,重定向输出:
        >:覆盖重定向
      >>:追加重定向
       > : 只收集正确信息的重定向
      2>: 只收集错误信息的重定向
      &>:收集正确与错误信息的重定向

以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

Linux常用文件管理命令

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段