1. cat命令

    • cat命令能够用来查看文件内容。

    • cat [參数] 文件名称。

  2. grep-指定文件里搜索指定字符内容。

Linux的文件夹或文件。

-path ’字串’ 查找路径名匹配所给字串的全部文件。字串内可用通配符*、?、[ ]。

-perm 权限查找具有指定权限的文件和文件夹。权限的表示能够如711。644。

-size n[bckw] 查找指定文件大小的文件,n 后面的字符表示单位。缺省为 b。代表512字节的块。

-type x 查找类型为 x 的文件,x 为下列字符之中的一个:

b 块设备文件

c 字符设备文件

d 文件夹文件

p 命名管道(FIFO)

f 普通文件

l 符号链接文件(symbolic links)

s socket文件

-xtype x 与 -type 基本同样,但仅仅查找符号链接文件。

4. rm-删除文件或文件夹

    • rm  [參数]  文件名称

    • 注意:使用rm命令要小心,由于文件删除后不能恢复。为了防止文件误删。能够在rm后使用-i參数以逐个确认要删除的文件。

    • 经常使用參数及含义例如以下表所看到的。

    • 5. cp-拷贝文件

    • cp命令的功能是将给出的文件或文件夹拷贝到还有一个文件或文件夹中,相当于DOS下的copy命令。

    • cp  [參数]  源文件或文件夹  目标文件或文件夹

      经常使用參数及含义例如以下表所看到的。

      6. mv-移动或重命名文件

    • 用户能够使用mv命令来移动文件或文件夹,也能够给文件或文件夹重命名。

      它的使用方法相当于DOS下的ren和move的组合。

      该命令格式例如以下:

    • mv [參数] 源文件或文件夹目标文件或文件夹

    • 经常使用參数及含义例如以下表所看到的。

      7. clear-清除屏幕命令

    • clear命令用来清除屏幕内容,它不须要不论什么參数。该命令主要的使用格式例如以下:

    • clear

      8. ps-查看进程信息

    • 进程是一个具有一定独立功能的程序,它是操作系统动态执行的基本单元。

    • 该命令能够查看进程的具体状况,使用格式例如以下:

    • ps  [选项]

    • 经常使用參数及含义例如以下表所看到的。

      9. top命令

    • 该命令用来动态显示执行中的进程。top命令能够在执行后。在指定的时间间隔更新显示信息。

    • 能够在使用top命令时加上-d<interval>来指定显示信息更新的时间间隔。

      在top命令执行后,能够按下按键得到对显示的结果进行排序:

    • “M”键:依据内存使用量来排序。

    • “P”键:依据CPU占有率来排序。

    • “T”键:依据进程执行时间的长短来排序。

    • “U”键:能够依据后面输入的username来筛选进程。

    • “K”键:能够依据后面输入的PID来杀死进程。

    • “q”键:退出。

    • “h”键:获得帮助。

      10. whoami-我是谁命令

    • 该命令用户查看当前系统当前账号的username。

    • 由于系统管理员通常须要使用多种身份登录系统。比如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就能够使用whoami来查看当前用户的身份。

    • 该命令的使用格式例如以下:

    • whoami

      11. who命令

    • 该命令用于查看当前全部登录系统的用户信息。使用格式例如以下:

    • who  [选项]

    • 经常使用的參数及含义例如以下表所看到的。

Unix/Linux环境C编程新手教程(37) shell经常使用命令演练的更多相关文章

  1. Unix/Linux环境C编程入门教程(37) shell常用命令演练

     cat命令 cat命令可以用来查看文件内容. cat [参数] 文件名. grep-指定文件中搜索指定字符内容. Linux的目录或文件. -path '字串' 查找路径名匹配所给字串的所有文件 ...

  2. Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建

    Unix/Linux版本号众多,我们推荐Unix/Linux刚開始学习的人选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out运行出结果,证明C++程序编译成功.也 ...

  3. Unix/Linux环境C编程新手教程(22) C/C++怎样获取程序的执行时间

    1.问:知道程序执行时间我们能够做什么? 在<C++应用程序性能优化>一书中,假设大家读过相信大家一定对性能优化这一块很上心,文中总是对优化前后的时间对照很直观给我们一个感受. 那么我们怎 ...

  4. Unix/Linux环境C编程新手教程(21) 各个系统HelloWorld跑起来效果怎样?

    版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究. https://blog.csdn.net/yincheng01/article/detail ...

  5. Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...

  6. Unix/Linux环境C编程新手教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装

    远观历史, MySQL的主要目的是为了可以在单处理器核心的商业服务器上执行.现在MySQL的一个变化用户可能不会注意到,那就是甲骨文已经開始又一次架构MySQL的代码,使它大量的模块化.如软件解析器, ...

  7. Unix/Linux环境C编程新手教程(30) 字符串操作那些事儿

    函数介绍 rindex(查找字符串中最后一个出现的指定字符) 相关函数 index,memchr,strchr,strrchr 表头文件 #include<string.h> 定义函数 c ...

  8. Unix/Linux环境C编程新手教程(41) C语言库函数的文件操作具体解释

     上一篇博客我们解说了怎样使用Linux提供的文件操作函数,本文主要解说使用C语言提供的文件操作的库函数. 1.函数介绍 fopen(打开文件) 相关函数 open,fclose 表头文件 #in ...

  9. Unix/Linux环境C编程新手教程(40) 初识文件操作

     1.函数介绍 close(关闭文件) 相关函数 open,fcntl,shutdown.unlink,fclose 表头文件 #include<unistd.h> 定义函数 int ...

随机推荐

  1. Traversal with a for loop

    A lot of computations involve processing a string one character at a time. Often they start at the b ...

  2. Django和Flask相对总结目录

    Django中文文档官网:https://yiyibooks.cn/xx/Django_1.11.6/index.html Flask中文文档官网:https://dormousehole.readt ...

  3. 使用 Spring HATEOAS 开发 REST 服务--转

    原文地址:https://www.ibm.com/developerworks/cn/java/j-lo-SpringHATEOAS/index.html?ca=drs-&utm_source ...

  4. java9新特性-12-集合工厂方法:快速创建只读集合

    1.官方Feature 269: Convenience Factory Methods for Collections 2.产生背景 要创建一个只读.不可改变的集合,必须构造和分配它,然后添加元素, ...

  5. iOS——集成支付宝 private key is NULL

    问题描述:将生成的私钥,写进官方demo,还是一直报错:rsa_private read error : private key is NULL 解决方案:需要将RSA私钥转换成PKCS8格式

  6. 记intel杯比赛中各种bug与debug【其四】:基于长短时记忆神经网络的中文分词的实现

    (标题长一点就能让外行人感觉到高大上) 直接切入主题好了,这个比赛还必须一个神经网络才可以 所以我们结合主题,打算写一个神经网络的中文分词 这里主要写一下数据的收集和处理,网络的设计,代码的编写和模型 ...

  7. 对比学习:《深度学习之Pytorch》《PyTorch深度学习实战》+代码

    PyTorch是一个基于Python的深度学习平台,该平台简单易用上手快,从计算机视觉.自然语言处理再到强化学习,PyTorch的功能强大,支持PyTorch的工具包有用于自然语言处理的Allen N ...

  8. 紫书 例题 10-21 UVa 11971(连续概率)

    感觉这道题的转换真的是神来之笔 把木条转换成圆,只是切得次数变多一次 然后只要有一根木条长度为直径就租不成 其他点的概率为1/2^k 当前这个点的有k+1种可能 所以答案为1 - (k+1)/2^k ...

  9. IIS 无法读取配置节&quot;system.web.extensions&quot;,由于它缺少节声明

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 今天在本地安装iis.搭建站点,应用程序的时候报错以下的错误: server错误 Internet ...

  10. 在Fedora18上配置个人的Hadoop开发环境

    在Fedora18上配置个人的Hadoop开发环境 1.    背景 文章中讲述了类似于"personalcondor"的一种"personal hadoop" ...