• 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、坚持,不要在低谷期放弃
  • 相关阅读:
    LeetCode Single Number
    Leetcode Populating Next Right Pointers in Each Node
    LeetCode Permutations
    Leetcode Sum Root to Leaf Numbers
    LeetCode Candy
    LeetCode Sort List
    LeetCode Remove Duplicates from Sorted List II
    LeetCode Remove Duplicates from Sorted List
    spring MVC HandlerInterceptorAdapter
    yum
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3031530.html
Copyright © 2020-2023  润新知