仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1177|回复: 8
打印 上一主题 下一主题

[shell编程] 给大家带来Shell经常使用下令汇总

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

  • #[cd~]大概间接[cd]回到本人的Home目次
  • #[cd–]回到上一次的目次(好比在/home/aa目次用[cd../bb]切换到/home/bb。然后重复[cd–]便可在/home/aa和/home/bb往返切换)
  • [Jadyer@Jadyer-RHEL63~]$cd/app/code/CucPayTradePortal/
  • [Jadyer@Jadyer-RHEL63CucPayTradePortal]$cd/app/software/
  • [Jadyer@Jadyer-RHEL63software]$cd-
  • /app/code/CucPayTradePortal
  • [Jadyer@Jadyer-RHEL63CucPayTradePortal]$cd-
  • /app/software
  • [Jadyer@Jadyer-RHEL63software]$cd~
  • [Jadyer@Jadyer-RHEL63~]$pwd
  • /home/Jadyer
  • [Jadyer@Jadyer-RHEL63~]$cd~root
  • bash:cd:/root:权限不敷
  • [Jadyer@Jadyer-RHEL63~]$


  • #列出以后目次里最年夜的10个文件
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$du-s*|sort-n|tail
  • 4428autoRecoverOrder.log.20121114
  • 5596autoRecoverOrder.log.20121120
  • 6148autoRecoverOrder.log.20121121
  • 6632autoRecoverOrder.log.20121113
  • 12300autoRecoverOrder.log.20121122
  • 12820autoRecoverOrder.log
  • 40344autoRecoverOrder.log.20121109
  • 60460autoRecoverOrder.log.20121110
  • 113652nohup.log
  • 330348log_bak
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$


  • #[ls-lhS]查询日记文件的巨细,并以巨细倒序排序(参数年夜S用于指定排序)
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$ls-lhS
  • 总用量2.6G
  • -rw-r--r--1wzfdevelop2.1G11月2314:44nohup.log
  • -rw-r--r--1rootroot243M11月2223:59autoRecoverOrder.log.20121122
  • -rw-r--r--1rootroot162M11月2314:44autoRecoverOrder.log
  • -rw-r--r--1rootroot45M11月2314:10netBankResultNotify.log
  • -rw-r--r--1rootroot29M11月2223:42netBankResultNotify.log.20121122
  • -rw-r--r--1rootroot6.7M11月2223:54default.log.20121122
  • -rw-r--r--1rootroot2.0M11月2206:50orderResultNotify.log.20121122
  • -rw-r--r--1rootroot1.5M11月2314:43default.log
  • -rw-r--r--1rootroot560K11月2306:20orderResultNotify.log
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$ls-lh
  • 总用量2.6G
  • -rw-r--r--1rootroot162M11月2314:44autoRecoverOrder.log
  • -rw-r--r--1rootroot243M11月2223:59autoRecoverOrder.log.20121122
  • -rw-r--r--1rootroot1.5M11月2314:43default.log
  • -rw-r--r--1rootroot6.7M11月2223:54default.log.20121122
  • -rw-r--r--1rootroot45M11月2314:10netBankResultNotify.log
  • -rw-r--r--1rootroot29M11月2223:42netBankResultNotify.log.20121122
  • -rw-r--r--1wzfdevelop2.1G11月2314:44nohup.log
  • -rw-r--r--1rootroot560K11月2306:20orderResultNotify.log
  • -rw-r--r--1rootroot2.0M11月2206:50orderResultNotify.log.20121122
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$


  • #[less-p"keyword"logfile]依据指定的关头字查询日记(关头字需用双引号括起来,并注重不要呈现>-等特别字符)
  • #也能够间接利用[lesslogfile],然后再键进"/keyword"来依照关头字查询日记
  • #当经由过程keyword找到日记后,就能够利用向上or向下箭头来检察前后的日记,加入日记检察时间接按下Q(巨细写都可)键便可
  • #其比拟[vilogfile]的长处就是:日记载进查询快,它是读一行剖析一行的,而不是一次都载进内存,效力天然高些
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$less-p"无磁无密"default.log
  • [2012112104:09:52][pool-3-thread-9][NoCardNoPasswordPaymentAction]无磁无密-->反省商户哀求参数的无效性,反省了局:[参数无效]
  • [2012112104:09:52][pool-3-thread-9][NoCardNoPasswordPaymentAction]无磁无密-->对商户的哀求参数举行验签,验签了局:[验签经由过程]
  • [2012112104:09:52][pool-3-thread-9][NoCardNoPasswordPaymentAction]无磁无密-->发往付出处置的报文[0002831101520600001201211210409520673308396701248842791`tea`中国`GB18030`GDB_CREDIT`MD5`05_YEEPAY_1`]
  • [2012112104:09:52][pool-3-thread-9][NoCardNoPasswordPaymentAction]无磁无密-->付出处置的呼应报文[00015610122502该付出体例只撑持信誉卡^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
  • ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@201210310000121846512012112104093520121031]
  • #别的,增补几个vi的用法
  • #vi一个logfile时,[gg]为定位到日记第一行,[G]为定位到日记最初一行,[/keyword]为向下搜刮,[?keyword]为向上搜刮
  • #[n]为向前搜刮,[N]为向后搜刮(注重这里的说话:就是说当利用[?]时,[n]就是向上搜刮。利用[/]时,[n]就是向下搜刮)
  • #另有一个[tail]也是对照经常使用的,用法为[tail-1000flogfile],感化是及时地显现日记的后1000行,到达及时监督的效果
  • #参数[-f]会一直地读取最新的内容,利用[Ctrl+c]能够停止日记显现。至于[cat][more]两个下令就不怎样经常使用了


  • #统计keyword在日记中的呈现次数
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$grep-c"无磁无密"default.log
  • 238
  • [Jadyer@Jadyer-RHEL63CucPayTradePortalLog]$
<divstyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;background-color:rgb(245,250,226);">

  • #[curlifconfig.me]当你的呆板在内网时,能够经由过程该下令检察其外网的IP
  • [Jadyer@Jadyer-RHEL63~]$curlifconfig.me
  • 61.149.24.203
  • [Jadyer@Jadyer-RHEL63~]$
<divstyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">
<olclass="dp-rb"start="1"style="padding-right:0px;padding-left:0px;border:none;list-style-position:initial;list-style-image:initial;color:rgb(92,92,92);font-family:Consolas,CourierNew,Courier,mono,serif;line-height:26px;margin:0px0px1px45px!important;"><liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">#输入最为经常使用的十条下令,由此乃至能够洞察你是一个甚么范例的步伐员<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">#别的,能够间接利用[history]检察以往实行过的下令,然后利用[!number]实行指定编号的汗青下令<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">[Jadyer@Jadyer-RHEL63~]$history|awk{CMD[$2]++;count++;}END{for(ainCMD)printCMD[a]""CMD[a]/count*100"%"a}|grep-v"./"|column-c3-s""-t|sort-nr|nl|head-n10<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">14720.0855%cd<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">23816.2393%ll<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">3187.69231%pwd<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">4125.12821%vi<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">5125.12821%exit<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">6125.12821%ab<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">783.4188%halt<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">883.4188%cat<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">972.99145%su<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">1072.99145%rm<listyle="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:rgb(85,85,85);line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">[Jadyer@Jadyer-RHEL63~]$history|awk{print$2}|awkBEGIN{FS="|"}{print$1}|sort|uniq-c|sort-rn|head-10<liclass="alt"style="border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(153,153,153);list-style:decimal-leading-zerooutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important;">47cd
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-15 06:58:33 | 只看该作者

给大家带来Shell经常使用下令汇总

《神雕侠侣》里小龙女胳膊上的守宫砂是什么工具,干什么用的?守宫砂是处女的桌面快捷方式。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-25 18:59:05 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
若天明 该用户已被删除
地板
发表于 2015-2-4 03:01:38 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
再见西城 该用户已被删除
5#
发表于 2015-2-9 14:42:31 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
精灵巫婆 该用户已被删除
6#
发表于 2015-2-27 15:40:22 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
乐观 该用户已被删除
7#
发表于 2015-3-9 20:08:41 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-17 05:09:09 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
小妖女 该用户已被删除
9#
发表于 2015-3-24 00:07:00 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 13:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表