linux常用命令2

创建目录                        mkdir 目录名

查看当前的目录            pwd  

参数                               -p                                        ----查看当前的真实路径

切换目录                       cd 

查看目录的清单            ls 参数

参数                             -l 等于ll                                 ----显示详细信息

                                     -a                                         ----查看隐藏文件

                                    -lr                                          ---逆序显示

                                     -lt                                         ---按时间排序

查看文件内容               cat 参数 文件名                            

参数                              -n                                         ---对文件内容进行编号,从1开始

                                     -b                                        ---对文件内容非空行进行编号

查看文件头部信息        head 参数 文件名               ----默认展示10行

参数                             -n (数字)                             ---对文件内容头几行进行展示

                                    -n -(数字)                            ---从头显示到倒数第数字+1行(就是最后数字行不显示)

                                    -c 数字                                ---显示数字字节

查看文件的尾部信息     tail 参数 文件名                ---默认展示末尾10行

                                    -f                                        ---循环读取文件的内容,当文件在其他地方修改,仍然可以继续读取

查看文本内容 分页展示  less 参数  文件名            ---分页显示文件内容,可以按pgUp和pgdn进行翻页

参数                             -m                                     ---显示百分比

                                    -N                                      ---显示行号

                                    -mN                                    ---显示百分比和行号

在展示页面搜索           /搜索内容                        ----向下搜索

                                     n 向下

                                       N向上

                                    ?搜索内容                        ----向上搜索

                                    n 向上

                                    N 向下

                                    G 跳到文件末尾

                                     g 跳到文件开头

                                     q 退出

文本搜索工具              grep 关键字  文件名                ----搜索关键字所在的行

                                   grep  -n  关键字  文件名          ----搜索关键字所在的行并显示行号

                                   grep  -i  关键字    文件名         ----忽略大小写查找

                                    grep  -c 关键字    文件名        ----统计字符串的个数(一行多个也表示一次)

                                    grep  -n '^关键字' 文件名        ----查找以关键字开头的行

                                    grep  -n  '关键字$' 文件名       ----查找以关键字结尾的行

                                    grep -n     ' [a-z]'  文件名         ----查找包含范围内容的行

                                    grep -E  'o*' 文件名                    ----查找有0个或多个o的文件 模糊查询

                                    grep '\*' 文件名                            ----查找包含‘*’的行

                                                                               

                                   

awk 文件分析    用于截取数据  类似Spring 的sprite 方法

                                awk '{print $1,$4}' 文件名                ----拆分后打印输出第1第4列的内容   默认按照空格拆分

                                awk -F '.' '{print $1,$2}' 文件名         ---按照指定字符串进行拆分

                                awk -F '[ 空格,]' '{print $1,$2}'文件名      ---按照多个字符串进行拆分(按照空格加逗号进行分割)

                                       $NF表示最后一页

 查找指定程序                         whereis 文件名

                                                whereis ls                               ---查找指定程序的位置

  参数                                          -b                                        ----查找可执行文件的位置

用户信息查看                        who                                          ----显示明细        登录时间

                                             whoami                                     ----只显示用户名称

系统版本信息查看                 uname 

  参数                                    -a                                               ----显示详细的版本信息

                                              -r                                                ----显示内核版本

显示帮助信息                        man                                        ---显示帮助信息

文本编辑工具                      sed

参数                                    e                                               ---新增            sed -e 4a\字符串 文件名 只是看效果,实际没有添加

                                            d                                                ---删除            nl f1 | sed '2,5d'    删除2-5行并且输出f1的内容

                                            i                                                ---插入            nl f1 | sed '2a hello'  在第二行之后添加hello   2i hello  在第二行之前添加    2c hello 将第二行替换为

                                            p                                               ----打印            nl f1 | sed -n '1,5p'      

                                            n                                            -n只显示处理之后的结果

                                  搜索关键字并输出                                      nl f1 | sed -n '/字符串/p'                                                      

                                   搜索关键字并删除                                    nl f1 | sed '/user/d'

                      查找含有user的行,将bin替换成abc,之后打印退出        nl f1 | sed  -n '/user/{s/bin/abc/;p;q}'

                         

   

在指定的目录搜索文件 执行操作                    find 目录 参数 条件

      参数                     -name                          按照文件名来寻找            find . -name 'a*'

                                  -user                             按照所属用户来寻找

                                 -group                               按照所属组来寻找 

                                 -type d                                查找目录

                         -type f                                查找文件

                        -type l                                  查找链接文件

                         -newer 文件名                    查找比指定文件更新的文件

                         -mmin +30 -mmin -60             查找60分以内,30分钟以外更新的文件    

                    

                                    

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值