zoukankan      html  css  js  c++  java
  • 【Linux】linux常用基本命令

    <h1>
        <span class="link_title"><a href="/xiaoguaihai/article/details/8705992">
        【Linux】linux常用基本命令            
        </a></span>
    </h1>
    
        <div class="article_manage clearfix">
        <div class="article_l">
            <span class="link_categories">
            标签:
              <a href="http://www.csdn.net/tag/Lunix" target="_blank" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">Lunix</a>
            </span>
        </div>
        <div class="article_r">
            <span class="link_postdate">2013-03-22 13:54</span>
            <span class="link_view" title="阅读次数">421240人阅读</span>
            <span class="link_comments" title="评论次数"> <a href="#comments" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(62)</span>
            <span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" onclick="javascript:collectArticle('%e3%80%90Linux%e3%80%91linux%e5%b8%b8%e7%94%a8%e5%9f%ba%e6%9c%ac%e5%91%bd%e4%bb%a4','8705992');return false;" title="收藏">收藏</a></span>
             <span class="link_report"> <a href="#report" onclick="javascript:report(8705992,2);return false;" title="举报">举报</a></span>
    
        </div>
    </div>
    <div class="embody" style="display:none" id="embody">
        <span class="embody_t">本文章已收录于:</span>
        <div class="embody_c" id="lib" value="{&quot;err&quot;:0,&quot;msg&quot;:&quot;ok&quot;,&quot;data&quot;:[]}"></div>
    </div>
    <style type="text/css">        
            .embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </style>
    <script type="text/javascript">
        $(function () {
            try
            {
                var lib = eval("("+$("#lib").attr("value")+")");
                var html = "";
                if (lib.err == 0) {
                    $.each(lib.data, function (i) {
                        var obj = lib.data[i];
                        //html += '<img src="' + obj.logo + '"/>' + obj.name + "&nbsp;&nbsp;";
                        html += ' <a href="' + obj.url + '" target="_blank">';
                        html += ' <img src="' + obj.logo + '">';
                        html += ' <em><b>' + obj.name + '</b></em>';
                        html += ' </a>';
                    });
                    if (html != "") {
                        setTimeout(function () {
                            $("#lib").html(html);                      
                            $("#embody").show();
                        }, 100);
                    }
                }      
            } catch (err)
            { }
            
        });
    </script>
      <div class="category clearfix">
        <div class="category_l">
           <img src="http://static.blog.csdn.net/images/category_icon.jpg">
            <span>分类:</span>
        </div>
        <div class="category_r">
                    <label onclick="GetCategoryArticles('1360686','xiaoguaihai','top','8705992');">
                        <span onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">【Linux】<em>(15)</em></span>
                      <img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg" style="display:inline;">
                      <img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg" style="display:none;">
                        <div class="subItem">
                            <div class="subItem_t"><a href="http://blog.csdn.net/xiaoguaihai/article/category/1360686" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
                            <ul class="subItem_l" id="top_1360686">                            
                            </ul>
                        </div>
                    </label>                    
        </div>
    </div>
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>  
        <div class="bog_copyright">         
            <p class="copyright_p">版权声明:本文为博主原创文章,未经博主允许不得转载。</p>
        </div>
    

    目录(?)[+]

    1. 显示日期的指令 date
    2. 显示日历的指令cal
    3. 简单好用的计算器bc
    4. 重要的几个热键Tabctrl-c ctrl-d 
    5. man
    6. 数据同步写入磁盘 sync
    7. 惯用的关机指令shutdown
    8. 切换执行等级 init
    9. 改变文件的所属群组chgrp
    10. 改变文件拥有者chown
    11. 改变文件的权限chmod
    12. 查看版本信息等
    13. 变换目录cd
    14. 显示当前所在目录pwd
    15. 建立新目录mkdir
    16. 删除空的目录rmdir
    17. 档案与目录的显示ls
    18. 复制档案或目录cp
    19. 移除档案或目录rm
    20. 移动档案与目录或更名mv
    21. 取得路径的文件名与目录名basenamedirname
    22. 由第一行开始显示档案内容cat
    23. 从最后一行开始显示tac可以看出 tac 是 cat 的倒着写
    24. 显示的时候顺道输出行号nl
    25. 一页一页的显示档案内容more
    26. 与 more 类似但是比 more 更好的是他可以往前翻页less
    27. 只看头几行head
    28. 只看尾几行tail
    29. 以二进制的放置读取档案内容od
    30. 修改档案时间或新建档案touch
    31. 档案预设权限umask
    32. 配置文件档案隐藏属性chattr
    33. 显示档案隐藏属性lsattr
    34. 观察文件类型file
    35. 寻找执行挡which
    36. 寻找特定档案whereis
    37. 寻找特定档案locate
    38. 寻找特定档案find
    39. 压缩文件和读取压缩文件gzipzcat
    40. 压缩文件和读取压缩文件bzip2bzcat
    41. 压缩文件和读取压缩文件tar

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。


    这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。


    1、显示日期的指令: date




    2、显示日历的指令:cal



    3、简单好用的计算器:bc



    怎么10/100会变成0呢?这是因为bc预设仅输出整数,如果要输出小数点下位数,那么就必须要执行 scale=number ,那个number就是小数点位数,例如:



    4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d 


    [Tab]按键---具有『命令补全』不『档案补齐』的功能


    [Ctrl]-c按键---让当前的程序『停掉』


    [Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit


    5、man

    退出用q,

    man -f man



    6、数据同步写入磁盘: sync


    输入sync,那举在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个挃令在系统关机戒重新启劢乀前, 径重要喔!最好多执行几次!



    7、惯用的关机指令:shutdown



    此外,需要注意的是,时间参数请务必加入指令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登入情况),这样就伤脑筋了!底下提供几个时间参数的例子吧:



    重启,关机: reboot, halt,poweroff



    8、切换执行等级: init


    Linux共有七种执行等级:


    --run level 0 :关机


    --run level 3 :纯文本模式


    --run level 5 :含有图形接口模式


    --run level 6 :重新启动


     

    使用init这个指令来切换各模式:


    如果你想要关机的话,除了上述的shutdown -h now以及poweroff之外,你也可以使用如下的指令来关机:  



    9、改变文件的所属群组:chgrp



    10、改变文件拥有者:chown


    他还可以顸便直接修改群组的名称



    11、改变文件的权限:chmod


    权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。


    --数字类型改变档案权限:



     

    --符号类型改变档案权限:



    12、查看版本信息等



    13、变换目录:cd



    14、显示当前所在目录:pwd



    15、建立新目录:mkdir


     

    不建议常用-p这个选项,因为担心如果你打错字,那么目录名称就回变得乱七八糟的

     

    16、删除『空』的目录:rmdir



    17、档案与目录的显示:ls



    18、复制档案或目录:cp



    19、移除档案或目录:rm



    20、移动档案与目录,或更名:mv



    21、取得路径的文件名与目录名:basename,dirname



    22、由第一行开始显示档案内容:cat



    23、从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写)



    24、显示的时候,顺道输出行号:nl



    25、一页一页的显示档案内容:more



    26、与 more 类似,但是比 more 更好的是,他可以往前翻页:less



    27、只看头几行:head



    28、只看尾几行:tail



    29、以二进制的放置读取档案内容:od



    30、修改档案时间或新建档案:touch



    31、档案预设权限:umask



    32、配置文件档案隐藏属性:chattr



    33、显示档案隐藏属性:lsattr



    34、观察文件类型:file



    35、寻找【执行挡】:which



    36、寻找特定档案:whereis



    37、寻找特定档案:locate



    38、寻找特定档案:find



    39、压缩文件和读取压缩文件:gzip,zcat



    40、压缩文件和读取压缩文件:bzip2,bzcat



    41、压缩文件和读取压缩文件:tar



     

     

    好了,累死了,终于搞完了,希望能对的大家有所帮助。

     

     

    欢迎关注我的微信公众号“中华文化精选”(微信号:goto_china),每天清晨,我们将为您送上精选历史故事一篇以及点评。

    扫描下面二维码即可加关注:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     




        <div id="digg" articleid="8705992">
            <dl id="btnDigg" class="digg digg_enable" onclick="btndigga();">
               
                 <dt>顶</dt>
                <dd>78</dd>
            </dl>
           
              
            <dl id="btnBury" class="digg digg_enable" onclick="btnburya();">
              
                  <dt>踩</dt>
                <dd>1</dd>               
            </dl>
            
        </div>
     <div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);">&nbsp;</a>   </div>
    <div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);">&nbsp;</a></div>
    <script type="text/javascript">
                function btndigga() {
                    $(".tracking-ad[data-mod='popu_222'] a").click();
                }
                function btnburya() {
                    $(".tracking-ad[data-mod='popu_223'] a").click();
                }
            </script>
    
    <div style="clear:both; height:10px;"></div>
    
    
        <div class="similar_article" style="">
                <h4>我的同类文章</h4>
                <div class="similar_c" style="margin:20px 0px 0px 0px">
                    <div class="similar_c_t">
                                <label class="similar_cur">
                                    <span style="cursor:pointer" onclick="GetCategoryArticles('1360686','xiaoguaihai','foot','8705992');">【Linux】<em>(15)</em></span>
                                </label>
                    </div>
                   
                    <div class="similar_wrap tracking-ad" data-mod="popu_141" style="max-height:195px;">
                        <a href="http://blog.csdn.net" style="display:none">http://blog.csdn.net</a>
                        <ul class="similar_list fl"><li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/42462761" id="foot_aritcle_42462761undefined05066610930082183" target="_blank" title="【Java】Java程序打包成jar包在Linux上运行">【Java】Java程序打包成jar包在Linux上运行</a><span>2015-01-06</span><label><i>阅读</i><b>28392</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/26392263" id="foot_aritcle_26392263undefined8105135943427937" target="_blank" title="【Python】Python取top N相关的模块:heapq模块">【Python】Python取top N相关的模块:heapq模块</a><span>2014-05-20</span><label><i>阅读</i><b>5714</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/26277457" id="foot_aritcle_26277457undefined7956807390976648" target="_blank" title="【Python】Python对文件的读写操作">【Python】Python对文件的读写操作</a><span>2014-05-19</span><label><i>阅读</i><b>6461</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/8931757" id="foot_aritcle_8931757undefined8811497832727127" target="_blank" title="【Linux】Linux环境下用过的C/C++编辑器或IDE">【Linux】Linux环境下用过的C/C++编辑器或IDE</a><span>2013-05-15</span><label><i>阅读</i><b>1376</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/8766448" id="foot_aritcle_8766448undefined12484250825242471" target="_blank" title="【Linux】Linux下设置环境变量">【Linux】Linux下设置环境变量</a><span>2013-04-07</span><label><i>阅读</i><b>1693</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/8707051" id="foot_aritcle_8707051undefined5089027634539951" target="_blank" title="【Linux】vim常用快捷键">【Linux】vim常用快捷键</a><span>2013-03-22</span><label><i>阅读</i><b>4093</b></label></li> </ul>
    
                        <ul class="similar_list fr"><li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/36020849" id="foot_aritcle_36020849undefined9498393563556753" target="_blank" title="【Linux】简明Vim练级攻略——转自CoolShell">【Linux】简明Vim练级攻略——转自CoolShell</a><span>2014-06-30</span><label><i>阅读</i><b>1265</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/26280817" id="foot_aritcle_26280817undefined7988072011695877" target="_blank" title="【Python】Python对文件夹的操作">【Python】Python对文件夹的操作</a><span>2014-05-19</span><label><i>阅读</i><b>3281</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/25735937" id="foot_aritcle_25735937undefined5168590586241253" target="_blank" title="【Error】Python:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position... 解决方法">【Error】Python:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position... 解决方法</a><span>2014-05-13</span><label><i>阅读</i><b>7756</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/8766470" id="foot_aritcle_8766470undefined40906497034259015" target="_blank" title="【Linux】Linux下MIPS平台交叉编译FFmpeg库 及使用库截取视频中的某一帧">【Linux】Linux下MIPS平台交叉编译FFmpeg库 及使用库截取视频中的某一帧</a><span>2013-04-07</span><label><i>阅读</i><b>959</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/xiaoguaihai/article/details/8766394" id="foot_aritcle_8766394undefined5142261581263992" target="_blank" title="【Linux】Linux下搭建MIPS交叉编译环境">【Linux】Linux下搭建MIPS交叉编译环境</a><span>2013-04-07</span><label><i>阅读</i><b>6818</b></label></li> </ul>
                    <a href="http://blog.csdn.net/xiaoguaihai/article/category/1360686" class="MoreArticle">更多文章</a></div>
                </div>
            </div>    
    <script type="text/javascript">
        $(function () {
            GetCategoryArticles('1360686', 'xiaoguaihai','foot','8705992');
        });
    </script>
    
  • 相关阅读:
    [RTT例程练习] 3.1 动态内存管理之rt_malloc和rt_free
    [RTT例程练习] 3.3 静态内存管理,内存池mempool
    [RTT例程练习] 6.2 在 Finsh 中运行自定义函数
    [RTT例程练习] 2.9 事件机制event
    [SCons 有点翻译的scons学习] 3. 生成和使用库
    [RTT例程练习] 3.2 动态内存管理之rt_realloc和free
    vim 启动 python的自动补全
    [RTT例程练习] 6.1 Finsh 的基本使用
    ELF文件重定位
    [RTT例程练习] 4.2 动态定时器
  • 原文地址:https://www.cnblogs.com/jobs-lgy/p/6494876.html
Copyright © 2011-2022 走看看