Linux环境中常用命令

1. tail -fn300 logs/adcenter/app-default.log 查看日志(显示最后300行,并且实时更新)

2. tail -fn *.log    表示当前目录下的所有日志都实时查看

3. find -name "*.ace"  模糊查询以".ace"结尾的文件路径

4. 文件中查找关键字

4.1 文件没有打开的情况下 (通过关键字高亮查询文件)

           (1)  grep "关键字" 文件名 --color    

                  grep -v grep : 表示过滤掉含有grep的行

           (2) 或者 cat -n 文件名 | grep "关键字"

           (3) 查看日志多看日志后的10行用    -A10

                   例如 grep 'error'  record.log* --col -A10      

                      -A -B -C 后面都跟阿拉伯数字 
                       -A是显示匹配后和它后面的n行。  (A->after)
                      -B是显示匹配行和它前面的n行。 (B->before)
                      -C是匹配行和它前后各n行

      4.2--文件vi模式下   
            (1): /关键字        这个按“n” 继续查找下一个, "N"表示查找上一个
            (2): ?关键字        这和/关键字相反


5. 文件定位  vi模式下

         gg返回顶部,shift+g到底部。

6.打开文件后

        修改文件 需要保存:   wq!      保存并退出  "!"表示强制执行

        修改文件不保存退出:  q!     不保存退出

7.查看进程PID

      ps -ef | grep 应用名

8.进程停止:

      指令: kill [信号代码] 进程ID;

  常用:

          kill -1  进程ID ; 表示重启系统

           kill -9  进程ID;  表示强行停止该ID

           kill -15 进程ID; 表示是当前进程正常退出

           killall   进程名字;  表示通过应用名正常停止进程

9.修改文件权限

      不是root用户,可以通过在命令前加sudo来修改

linux中除了使用数字 4+2+1 (读,写,执行三个操作)对文件权限处理; linux给文件或目录赋权限还有一种容易理解方法。比如:“chmod a-x”表示所有用户对此文件或目录将没有执行权限。

linux如何修改文件或目录的权限(chmod):

“a”表示所有用户,“u”表示创建者、“g”表示创建者同组用户、“o”表示其他用户;“+”表示添加权限,“-”表示取消权限;“r”表示读权限、“w”表示写权限、“x”表示写权限。

10. 上传下载文件

    可以直接使用命令完成文件的上传下载

    rz  : 命令表示从本地上传文件到远端服务器中

    sz fileName: 从远端服务器中拉去文件到本地中

 

11. Linux中的IO设备
    在linux中,有三个常用的IO设备
    0: 代表标注输入。类似Java中的System.in.scan()
                接受用户的输入
    1:   代表标注输出。类似Java中的System.out.print()
                接受程序的标注输出(正常输出)
    2:   代表错误输出。类似Java中的System.err.print()
                接受程序报错时输出的信息
                
    /dev/null : 俗称黑洞,如果输出中消息不希望使用,可以定向输出到此设备
                
    命令 > 文件:  执行命令,将命令的标注输出定向到文件中!
    命令 > 文件 等价于  命令 1> 文件
    
    pwd 2> c.log : 讲pwd的错粗消息定向到c.log,没有报错,消息还是使用标注输出在控制台输出!
    pwd 1> c.log 2> c.log 等价于 pwd 1> e.log 2>&1  : pwd程序的标注输出和错误输出都输出到c.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值