第一,echo

作用:打印信息,类似C语言中的 printf

用法:echo “hello”

echo $path (打印path的值)


第二,tar

作用:解压 /压缩(压缩格式:gzip /bzip2,下面的 z 改为 j压缩格式由:gzip 变为:bzip2)

用法:tar czvf example.tar.gz  proj_1.0.c proj_1.0.c

(将proj_1.0.c 和proj_2.0.c压缩到 example,c:表示创建压缩包,z:表示压缩格式是gz,v:显示压缩过程,f:指明压缩包的名称)

tar -tf example.tar.gz(查看压缩包中有哪些文件)

tar xzvf example.tar.gz -c a/

(x:表示解压,z:表示解压格式,v:显示解压过程,f:表示解压文件是什么 -c:表示解压到指定路径)


第三,which /whereis

作用:查找命令在哪个路径下 /查找命令在哪个文件下,以及它的帮助文档在哪

用法:which ls /whereis ls


第四,ps

作用:查看当前瞬间系统进程

进程表头:

PID    进程id
                PPID    父进程id
                RUSER    Realusername
                UID    进程所有者的用户id
                USER    进程所有者的用户名
                GROUP    进程所有者的组名
                TTY    启动进程的终端名。不是从终端启动的进程则显示为?
                PR    优先级
                NInice     值。负值表示高优先级,正值表示低优先级
                P    最后使用的CPU,仅在多CPU环境下有意义
                %CPU    上次更新到现在的CPU时间占用百分比
                TIME    进程使用的CPU时间总计,单位秒
                TIME+    进程使用的CPU时间总计,单位1/100秒
                %MEM    进程使用的物理内存百分比
                VIRT    进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
                SWAP    进程使用的虚拟内存中,被换出的大小,单位kb。
                RES    进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
                CODE    可执行代码占用的物理内存大小,单位kb
                DATA    可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
                SHR    共享内存大小,单位kb
                nFLT    页面错误次数
                nDRT    最后一次写入到现在,被修改过的页面数。

S    进程状态:
                                D=    不可中断的睡眠状态
                                R=    运行
                                S=    睡眠
                                T=    跟踪/停止
                                Z=    僵尸进程

COMMAND    命令名/命令行
                WCHAN    若该进程在睡眠,则显示睡眠中的系统函数名
                Flags    任务标志,参考sched.h

用法:ps -ef|grep ssh(所有结果中列出有字符串ssh的进程)

ps -ef|more(more,grep都是用来查找文件内容的,在这里使用必须加管道符)

第五,kill

作用:给一个进程发送信号(kill -l :查看当前系统所有信号,kill下有60多个信号绝大部分都是结束)

用法:kill -s SIGKILL 1234 /kill -9 1234(给进程1234发送 SIGKILL 信号)

killall process -name(直接杀死进程name,发送的信号为SIGTERM)

第六:top

作用:动态查看系统的进程信息,相当任务管理器

用法:top (查看所有进程,使用<和>来翻页)

top -p 1234(只查看进程号为1234的的状态信息)


第七,df /du

作用:查看系统各个分区的详细信息 /查看目录和文件大小

用法:df -h (以人类能看懂的方式显示当前系统的各个分区情况,-ha 查看全部信息,有一部分隐藏)

du -sh file(显示文件大小)

du -sh dir/(显示目录大小)

场景:程序移植到开发板,df查看开发板空间,du查看程序大小


Ubuntu中shell命令-(4)-echo/tar/which/whereis/ps/kill/top/df/du相关推荐

  1. Ubuntu中shell命令-(1)-shell是什么?-Linux内核有哪些东西?-shell命令解释器包含哪几个种类?

    第一,shell是什么? linux系统的shell类似于window下的cmd.是一种命令解析器,用来和linux内核沟通.接收用户命令,调用相应的应用程序(内核应用程序) 第二,扩展:linux内 ...

  2. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  3. Linux中shell命令的用法和技巧

    使用Linux shell是我每天的基本工作,但我经常会忘记一些有用的shell命令和l技巧.当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务.于是,我开始在一个文本文件里记录这些用法,并 ...

  4. sdcv: 在Ubuntu中使用命令行查询离线英文词典

    在Ubuntu中,通过**sdcv**可以在命令行终端环境中查询英文单词,词库以离线形式存在.**sdcv**是词典**StartDcit**的命令行终端版本. ### Installation 通过 ...

  5. Unix/Linux 中shell命令 awk

    shell命令awk使用例: 通过脚本打印出系统当前内存使用的百分比: #!/bin/bash [centos@centos shell]$ free -mtotal used free shared ...

  6. 【Linux中shell命令】.sh文件种种操作

    文章目录 Shell基础 Shell本身 Shell脚本 第一个Shell脚本 运行Shell脚本有三种方式 Shell bash和sh区别 .sh文件与.bash文件 Shell内置变量命令 eva ...

  7. C++|Linux工作笔记-C++获取Linux中shell命令结果

    目录 基本概念 代码与实例 基本概念 这里首先介绍一条Linux函数: ps -ef | awk '{print $2,$8,$9,$10}' 这个可以当前Linux系统运行的进程 另外一个知识点: ...

  8. linux中shell命令行缩进,Linux下几个实用的bash命令 | 旺旺知识库

    一.扩展字段匹配 首先我们来看一个叫做扩展字段匹配的功能.这个选项允许你执行比标准Bash所提供的更复杂的字段匹配.例如,你可以定位除了后缀为.tmp之外的所有文件.扩展字段匹配功能可以通过shopt ...

  9. 解决Ubuntu中vi命令的编辑模式下不能正常使用方向键和退格键的问题

    在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符.这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决 ...

最新文章

  1. 什么是RNA-Seq (RNA Sequencing)
  2. c++ vector 先进先出_C++ STL Vector(容器)学习
  3. HashSet 和 LinkedHashSet 源码分析,竟如此简单!
  4. 电脑技巧:电脑插上U盘就死机或重启原因和解决办法
  5. c 语言 realloc 源码,C语言,realloc
  6. hdu 3966(树链剖分+线段树区间更新)
  7. 有关试用Silverlight OOB模式遇到的一些问题
  8. MAC Terminal 用颜色区分不同类型的文件
  9. 当多个类之间有继承关系时,创建子类对象会导致父类初始化块的执行。
  10. oracle滚动打补丁,ORACLE打补丁的方法和案例
  11. 这8个MySQL经典错误
  12. 2021最新十大无码工具
  13. 主成分分析——SPSS实操
  14. 3dmax如何导入ies灯
  15. 时空图卷积网络:一种用于交通预测的深度学习框架
  16. Overland Conveyor Belt Analyst 15.0.19.zip
  17. word文档被锁定,无法编辑怎么办?(…
  18. 结巴分词标注兼容_ICTCLAS2008汉语词性标注集
  19. 解决戴尔笔记本电脑插上耳机没反应,要重启才能识别
  20. office ppsx逻辑漏洞(CVE-2017-8570)

热门文章

  1. 整数规划(分支定界、匈牙利法)
  2. Ubuntu下的MySQL数据库
  3. Qt Charts使用(重写QChartView,实现一些自定义功能)
  4. 二维离散型随机变量及其分布
  5. 转-基于OpenGL的3D天空仿真
  6. Clickhouse 时间日期函数
  7. TOR交换机和普通交换机有什么区别?
  8. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记
  9. 完全数是由古人创造的一种整数,其因数的和(不包含本身)加起来就是数字本身。例如 6= 1+2+3 28=1+2+4+7+14 因数的和比数字本身大的数称为充沛数,因数和比数字本身大的数称为充沛数,因数
  10. Git使用 从入门到入土 收藏吃灰系列 (九) git reset 移除暂存区与版本回退