• linux 重要命令


    关于linux的命令,以后整理,先记下:

    查看当前进程运行情况

    ps aux | grep php*      //very good

    ps aux | grep nginx

    删除软件命令:

    sudo apt-get remove --purge nginx  //删除nginx ,--purge表示连配置文件一起删除

    sudo apt-get autoremove --purge nginx

    关机命令:

    sudo shutdown -h now 立刻关机

    sudo shutdown -r now 立刻重启

    查看代码行数:

    wc -l *

    ubuntu,以root身份登陆mysql:

    sudo mysql -u root -p    //之后再输入密码

    拷贝本地.sql文件到远程服务器

    本地:sudo scp images.sql username@152.12.33.9:/home/hupuserver/web/images.sql

    查看端口:比如80端口

    sudo lsof -i:80 (管用)

    若要停止使用这个端口的程序,使用kill +对应的pid即可

    sudo kill 1306

    查看ubuntu and Linux配置的命令

    lspci ,  cat /proc/cpuinfo  ,  cat  /proc/meminfo  , df , free , dmesg等

    数据库导出导入

    导出:mysqldump -u root -p cos>/Users/liang/cos.sql

    导出:

    sudo mysql -u root -p  //进入数据库

    create database cos\g  //创建一个数据库

    use cos           //调到数据库

    source /users/liang/cos.sql  //导入

    数据库启动:

    sudo service  mysql  start  //有时候会需要手动启动

    查看系统磁盘空间:

      df  -h

    查看某个文件夹大小:

    du  -h  --max-depth=1                //表示查看当前层,所有文件夹的大小

    查看cpu个数:

     # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
          8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz 
    (看到有8个逻辑CPU, 也知道了CPU型号) 

    建立连接 ln

        ln [-Ffhinsv] source_file [target_file]   //mac下的用法

              ln [-Ffhinsv] source_file ... target_dir

                link source_file target_file

      软连接:

        ln –s /bin/php  /usr/local/bin/php   //注意后面的是目标位置。将原来在默认位置的php命令,建立一个镜像到全局位置的bin文件夹下,实现全局调用。

      硬连接:

        ln  default.txt  ~/default.txt   //硬连接

      第一,ln命令会保持每一处链接文件的同步,无论是软链接还是硬链接,文件都保持同步变化。

      第二,ln的链接又 软链接和硬链接两种,软链接就是ln –s ,它只会生成文件的镜像,不占用磁盘空间。硬链接ln ,没有参数-s, 它会生成和源文件大小相同的文件。

    查找命令:

          find <指定目录> <指定条件> <指定动作>

           - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。

           - <指定条件>: 所要搜索的文件的特征。

           - <指定动作>: 对搜索结果进行特定的处理。

        $ find . -name 'my*'   //搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。 

    export命令:

      设置或显示环境变量。

      export PATH=$PATH:~/bin  //http://baike.baidu.com/view/2959759.htm?fr=aladdin          

    相关链接:

    http://jingyan.baidu.com/article/db55b609a3f6274ba30a2fb8.html   //设置系统环境变量和用户环境变量

    http://www.cnblogs.com/allen8807/archive/2010/11/10/1873843.html //ps命令讲解

    http://www.cnblogs.com/joeblackzqq/archive/2011/03/20/1989625.html  //ln的讲解

    http://www.oschina.net/question/12_30886?sort=time

    http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html  //关于linux下的查找命令:find、locate、type、whereis、which

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    17. 偏函数
    16. 装饰器
    vim详解
    linux用户管理sudo 磁盘分区
    linux用户管理
    linux文件与目录(四)
    linux特殊权限
    linux文件和目录(二)
    linux文件和目录
    配置网络
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3031530.html
Copyright © 2020-2023  润新知