设为首页 收藏本站
查看: 1222|回复: 0

[经验分享] 精品linux命令

[复制链接]

尚未签到

发表于 2018-5-25 13:04:00 | 显示全部楼层 |阅读模式
  1.清空文件的内容:
  [root@tradetest ~]# >install.log
  2.添加文件内容:
  (1)vi  (2)echo "I am chinese!" >[或>>] install.log
  (3)[root@tradetest ~]# cat >install.log 然后输出内容,输完按Ctrl+D或Ctrl+C。
   批量添加内容:
  [root@tradetest ~]# cat >(或>>)install.log<<EOF 注:"EOF"可以是任意一对标签(我
  试了任意一对字母,如a a)。
  > I AM BOY
  > I AM BOY
  > I AM BOY
  > EOF
  [root@tradetest ~]# cat install.log
  I AM BOY
  I AM BOY
  I AM BOY
  [root@tradetest ~]#
   2>&1 把标准错误重定向到标准输出(>&)
  3.批量添加文件:
  (1)touch 1.txt 2.txt ... (2)touch {1,2,3}.txt
  (3)[root@tradetest ~]# for f in `seq 1000`;do touch $f.txt;done
  4.复制:
  cp -a 相当于 cp -pdr -p 保持属性 -d 若为链接文件则复制链接文件属性而非文档本身
  -r 递归 -u 若目标文件存在,则目标文件比源文件旧时才复制。
  5.过滤字符串:
  

  [root@test ~]# cat test.txt
  good boy
  useradd
  linux
  [root@test ~]# sed -e '/linux/d' test.txt  -e 编辑 d 删除
  good boy
  useradd
  [root@test ~]# grep -v "linux" test.txt
  good boy
  useradd
  [root@test ~]# sed -n /linux/p test.txt  -n 取消默认输出 p 打印
  linux
  [root@test ~]# grep "linux" test.txt
  linux
  [root@test ~]# sed -n /[^linux]/p test.txt -n 同上
  good boy
  useradd
  [root@test ~]# awk /[^linux]/ test.txt
  good boy
  useradd
  [root@test ~]#
  三剑客:grep,sed,awk
  6.显示部分内部:20到30行
  

  [root@test ~]# seq 100 >abc.txt
  [root@test ~]# cat abc.txt
  1
  2
  3
  4
  5
  6
  

  [root@test ~]# head -30 abc.txt |tail -11
  20
  21
  .
  30
  或:
  

  [root@test ~]# sed -n '20,30p' abc.txt
  20
  21
  ...
  30
  或:
  [root@test ~]# awk '{if(NR<31 && NR>19) printf $1"\n"}' abc.txt $1 表示第一个字段
  [root@test ~]# awk '{if(NR<31 && NR>19) print}' abc.txt
  7.文件比较工具:
  diff vimdiff 后面都是跟要比较的文件名
  8.查看服务器硬件信息
  [root@test local]# dmidecode 查看服务器硬件信息
  

  [root@test local]# dmesg  查看服务器开机信息
  

  补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
  参 数:
  -c 显示信息后,清除ring buffer中的内容。
  -s<缓冲区大小> 预设置为8196,刚好等于ring buffer的大小。
  -n 设置记录信息的层级
  

  仅查看service tag
  #dmidecode -s system-serial-number
  查看型号、版本、UUID等
  #dmidecode -t1
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-481016-1-1.html 上篇帖子: linux 密钥 下篇帖子: linux 命令之 kill
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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