写在前面:案例、常用、归类、解释说明。(By Jim)

监控程序
a.进程查看
ps -ef(-e表示系统上运行的所有进程,-f用于扩展输出一些有用的信息列。)
ps -efH(-H参数可以将进程组织为分层格式,可以显示哪些流程是随其他进程一起启动的。)
ps --help(ps指令的帮助信息)

b.实时监控
top(q退出top命令)

c.停止进程
知道何时以及如何停止进程是系统管理员的一项关键素质。
kill 3940(杀掉3940这个进程)

监控磁盘空间
a.挂载介质
mount 命令挂载了.isoCD映像文件,就像它是真正的CD一样,并允许我们操作它的文件系统。(在linux 不需要虚拟光驱,就可以直接读取iso文件了。)
mount -t iso9660 -o loop ubuntu.iso /home/jiqing/mnt(将ubuntu.iso 挂载到mnt目录下。-t参数指定设备类型 -o指定挂载系统选项)
umount 要移除可移动介质设备,您不应简单地从系统中移除它。相反,应该首先卸载它。
umount /home/jiqing/mnt(卸载挂载的文件夹)

b.df命令
df -h(显示所有已挂载的磁盘的使用情况,-h以K,M,G为单位,提高信息的可读性)

c.du命令
du -s /home(查看文件夹home的大小)
du -sh /home(-h以K,M,G为单位,提高信息的可读性 -s仅显示总计,即当前目录的大小)

操作数据文件
a.数据排序
sort file1(对文件file1中的内容进行排序,默认按照首字母或数字顺序排序)
sort -n file1(按照数字大小进行排序,-n将数字识别为数字,而不是字符,并根据数值大小对它们进行排序)
sort -M file1(按照月份进行排序-M,会识别由3个字符组成的月份缩写。Jan,Feb,Mar...)

b.搜索数据
grep t file1(搜索file1文件中包含t的行)
grep -v t file1(执行反转搜索,输出不匹配的数据行-v)
grep -v Aug test3|sort -M test3(输出之后,执行排序按照月份)
grep -n A test3(-n表示显示所在的行数)
grep -c A test3(-c表示只返回匹配的行数)
grep -e t -e f test3(-e可以匹配更多的内容)

c.压缩数据
工具        文件扩展名
bzip2        .bz2
compress    .Z
gzip        .gz
zip        .zip

bzip2 test1(压缩文件为.bz2结尾的,到当前文件夹下,源文件不存在了)
ls -l my*(展示以my开头的文件或文件夹)
bunzip2 test1.bz2(解压文件到当前文件夹)
bzcat test1.bz2(压缩之后无法查看文件了,只能用bzcat来查看了)
Tab键自动补全文件名

gzip test1(压缩文件为.gz结尾的,到当前文件夹下)
gzcat test1(压缩之后无法查看文件了,只能用gzcat来查看了)
gunzip test1.gz(解压文件)
gzip t*(批量压缩,所有以t开头的文件,压缩成多个文件,而不是一个)
gunzip t*(批量解压)

zip -r testzip test1(将test1文件压缩为testzip.zip,源文件还存在)

d.归档数据
tar -cvf test.tar dir1/ dir2/(创建一个tar,用dir1和dir2来创建-c表示创建,-v表示创建过程中列出文件,-f表示输出结果到文件下)
tar -tf test.tar(列出压缩文件的内容,但是不解压-t列出现有tar归档文件的内容)
tar -xvf test.tar (解压文件-x表示解压)

Linux&shell 之Shell命令进阶的更多相关文章

  1. Linux从入门到进阶全集——【第十四集:Shell编程-export命令】

    参考: https://www.cnblogs.com/guojun-junguo/p/9855356.html 功能说明:设置或显示环境变量. 语 法:export [-fnp][变量名称]=[变量 ...

  2. [转] 关于linux下通过shell命令(自动)修改用户密码

    关于linux下通过shell命令(自动)修改用户密码 2012-04-23 18:47:39 分类: 原文地址:关于linux下(自动)修改用户密码 作者:ubuntuer 本文章总结了如何手动.自 ...

  3. linux下的shell命令的编写,以及java怎样调用linux的shell命令(java怎样获取linux上的网卡的ip信息)

    程序猿都非常懒,你懂的! 近期在开发中,须要用到server的ip和mac信息.可是server是架设在linux系统上的,对于多网口,在获取ip时就产生了非常大的问题.以下是在windows系统上, ...

  4. Linux下使Shell 命令脱离终端在后台运行

    --Linux下使Shell 命令脱离终端在后台运行------------------------------------2014/02/14你是否遇到过这样的情况:从终端软件登录远程的Linux主 ...

  5. linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?

    shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面. shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起 ...

  6. Linux编程 21 shell编程(环境变量,用户变量,命令替换)

    一.概述 这篇介绍shell的变量使用,跟其实语言一样,都有声明变量,使用变量,在shell中变量允许你临时地将信息存储中shell脚本中,以便和脚本的其他命令一起使用. 1.1 环境变量 在前面章节 ...

  7. Linux远程执行shell命令

    Linux远程执行shell命令   在Linux系统中,我们经常想在A机器上,执行B机器上的SHELL命令. 下面这种方案,是一种流行可靠的方案. 1.SSH无密码登录 # 本地服务器执行(A机器) ...

  8. linux shell并发执行命令

    一般我们在linux上十一shell命令的批量执行操作,一般使用for或者while 循环进行操作,但是这样有一个问题,for或者while本质上是串行的,并不能,如果某一个命令执行耗费的时间比较长, ...

  9. Linux Shell常用shell命令

    Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...

  10. linux 执行远程linux上的shell脚本或者命令以及scp 上传文件到ftp--免密码登陆

    场景:在linux A 上执行Linux B上的shell脚本和命令 步骤1.设置ssh免登陆 1.SSH无密码登录 # 本地服务器执行(A机器):生成密钥对 ssh-keygen -t dsa -P ...

随机推荐

  1. IOS 播放动态Gif图片

    图片分为静态和动态两种,图片的格式有很多种,在开发中比较常见的是.png和.jpg的静态图片,但有的时候在App中需要播放动态图片,比如.gif格式的小表情头像,在IOS中并没有提供直接显示动态图片的 ...

  2. CentOS 6.4 编译 Hadoop 2.5.1

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/4058956.html ...

  3. java_Collection 类集

    大体概念

  4. Java-分页实例

    1.PageModel.java package com.javaweb; import java.util.List; public class PageModel<E> { priva ...

  5. HTML 5 Audio/Video DOM buffered 属性

    1.实例1获取视频第一段缓冲范围部分,以秒计: myVid=document.getElementById("video1"); alert("Start: " ...

  6. [转帖]SD卡&FLASH&USB

    来源:http://www.cypress.com Cypress官网,了解任何芯片都应该从它的官网入手,资料一定是最多最原始的,像Ronnie学习. Cypress’s EZ-USB® FX2LP™ ...

  7. JS 通过系统时间限定 动态添加 select option

    虽然是个简单的效果,还是需要积累一下,记录一下: 在八月一号之后,删除最后一项,新添加2016级 — — 2015级 2014级 2013级 2012级 在六月一号之后,删除最后一项,新添加2016级 ...

  8. 2016年9月ccf

    去长沙理工考ccf.恰好又可以见闺蜜. 前2道题很简单,第三题题目太长就跳过了[绕来绕去就像“你儿子是我儿子的爸爸一样头疼”],就做第四题.但是还有最后一个部分没写写好就到点了. 现在把它补充完整. ...

  9. vlc_input buffer管理 & 时钟同步(转)

    vlc_input buffer管理 & 时钟同步 一.背景1.当播放网络视频流时(比如udp视频流),发送方(编码)和接收方(解码)是并行操作的,如果发送太慢(或因为网络原因出现延迟)的话, ...

  10. Java学习----对象与对象之间的关系

    1.依赖 对象之间最弱的一种关联方式,是临时性的关联.代码中一般指由局部变量,函数参数,返回值建立的对于其他对象的调用关系. public class A { // 方法一 public void t ...