• 我常用的那些linux命令


    我常用的那些linux命令

      用linux也有些年头了,说来也忏愧,说是有些年头了,其实也还是个不长进的主。记得第一次接触linux是boss跟我说的怎么操作,什么编辑模式,按i,a,o进入编辑模式。在一个黑乎乎的窗口下不知道怎么胡乱编辑一通。那时的我说来也真是初生牛犊不怕虎呀,对linux一窍不通居然可以找到工作。想想除了那份势必找份工作养活自己而被就业的心是如此的强大呀!在这个互联网信息泛滥的时代,我写的这些东西势必已经有前辈已经写过了。在此重复与其是分享,倒不如说是自己的笔记本,仅此而已。一篇随着时间推移而不断更新的文章。

        ps -ef|grep mysql

        chown -R www:www /www

    • chmod:更改文件权限

        chmod +x /www

    • chkconfig
    • service:重启服务

        service httpd restart 重启

        service httpd start 启动

        service httpd stop 停止

    • ln:建立链接
    • locate:查看文件位置

        locate 文件名

    • whereis:查看文件位置

        whereis 文件名

    同时替换多个值(同时替换[和])

    #保存到新文件
    sed "s/[|]//g" tencent.json >tencent2.json
    #直接修改源文件
    sed -i "s/[|]//g" tencent.json
    • awk
    • iptables
    • ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库。如:ldd /usr/bin/java,则为查看java以来的动态链接库
    • lsof 可以列出打开了的文件。

    • split 将一个大文件分割成若干个小文件
    • uname -a ,uname -r , cat /proc/version 三个命令均可查看内核版本
    [root@bogon ~]# uname -a
    Linux bogon 2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386 GNU/Linux
    [root@bogon ~]# uname -r
    2.6.32-71.el6.i686
    [root@bogon ~]# cat /proc/version
    Linux version 2.6.32-71.el6.i686 (mockbuild@c6b5.bsys.dev.centos.org) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Fri Nov 12 04:17:17 GMT 2010
    [root@bogon ~]# 
    • 查看磁盘剩余空间

    df -k -->显示为字节
    df -h -->显示为具体单位。


    查看系统指定挂载点文件的大小
    df -lh /var

    查看指定目录下每个文件夹的大小
    du -sh /var/www/*

    • 查看环境变量:env
    • shell脚本日志输出设置
    >/dev/null &
    
    此种方式下错误日志仍然会输出到屏幕。
    
    >/dev/null 2>/dev/null &
    
    此种方式下所有日志都不输出到屏幕
    •  查看文件

    cat 文件名:文件内容一次性显示

    tail [-行数|-f] 文件名:“-行数”,从文件末尾往前显示指定行数;如tail -100 文件名,表示输出文件末尾100行。“-f”,检测文件是否更新,将更新的内容输出。直到退出该命令为止

    head 行数:从文件头部开始获取指定行数

    more 文件名:分页输出显示内容

    • 带目录结构复制
    cp -rfP source target
  • 相关阅读:
    Qt: 自动调整到最合适的大小(不是很明白)
    Qt: 读写二进制文件(写对象, 原始数据等)
    Qt: 把内容写进字符串中与C++很相似(使用QTextStream包装QString)
    2008技术内幕:T-SQL语言基础
    bootstrap + angularjs + seajs构建Web Form前端2
    SignalR 2.0 系列: SignalR简介
    Amazon前技术副总裁解剖完美技术面试
    MongoDB数据文件内部结构
    SQL Server三种表连接原理
    了解mongoDB存储结构
  • 原文地址:https://www.cnblogs.com/rwxwsblog/p/4502348.html
Copyright © 2020-2023  润新知