Unix/Linux环境C编程新手教程(37) shell经常使用命令演练
cat命令
cat命令能够用来查看文件内容。
cat [參数] 文件名称。
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经常使用命令演练的更多相关文章
- Unix/Linux环境C编程入门教程(37) shell常用命令演练
cat命令 cat命令可以用来查看文件内容. cat [参数] 文件名. grep-指定文件中搜索指定字符内容. Linux的目录或文件. -path '字串' 查找路径名匹配所给字串的所有文件 ...
- Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建
Unix/Linux版本号众多,我们推荐Unix/Linux刚開始学习的人选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out运行出结果,证明C++程序编译成功.也 ...
- Unix/Linux环境C编程新手教程(22) C/C++怎样获取程序的执行时间
1.问:知道程序执行时间我们能够做什么? 在<C++应用程序性能优化>一书中,假设大家读过相信大家一定对性能优化这一块很上心,文中总是对优化前后的时间对照很直观给我们一个感受. 那么我们怎 ...
- Unix/Linux环境C编程新手教程(21) 各个系统HelloWorld跑起来效果怎样?
版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究. https://blog.csdn.net/yincheng01/article/detail ...
- Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...
- Unix/Linux环境C编程新手教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装
远观历史, MySQL的主要目的是为了可以在单处理器核心的商业服务器上执行.现在MySQL的一个变化用户可能不会注意到,那就是甲骨文已经開始又一次架构MySQL的代码,使它大量的模块化.如软件解析器, ...
- Unix/Linux环境C编程新手教程(30) 字符串操作那些事儿
函数介绍 rindex(查找字符串中最后一个出现的指定字符) 相关函数 index,memchr,strchr,strrchr 表头文件 #include<string.h> 定义函数 c ...
- Unix/Linux环境C编程新手教程(41) C语言库函数的文件操作具体解释
上一篇博客我们解说了怎样使用Linux提供的文件操作函数,本文主要解说使用C语言提供的文件操作的库函数. 1.函数介绍 fopen(打开文件) 相关函数 open,fclose 表头文件 #in ...
- Unix/Linux环境C编程新手教程(40) 初识文件操作
1.函数介绍 close(关闭文件) 相关函数 open,fcntl,shutdown.unlink,fclose 表头文件 #include<unistd.h> 定义函数 int ...
随机推荐
- IE9+ BUG汇总
CSS透明没有继承 css opacity is not inherited in internet explorer 今儿遇到一个问题源于同事写的一个页面,发现父级明明 opacity:0 了,但子 ...
- 虚拟机下安装mysql
虚拟机下CentOS6.8下安装MYSQL5.6 方法: 整理修改于 http://www.cnblogs.com/liuyi2614/p/6382183.html 开始时: 普通用户是$ root用 ...
- Javascript中继承
Javascript中继承 构造函数继承 原型继承 call和apply继承 组合继承
- PKU 3281 Dining 网络流 (抄模板)
题意: 农夫约翰为他的牛准备了F种食物和D种饮料.每头牛都有各自喜欢的食物和饮料,而每种食物或饮料只能分配给一头牛.最多能有多少头牛可以同时得到各自喜欢的食物和饮料? 思路: 用 s -> 食物 ...
- Android编译环境配置
Android编译环境配置 网上关于Android编译环境配置的整理资料有不少,经整理亲测后,希望能给需要的亲们提供帮助. 主要分为四步: 1.安装JDK(Java Standard Edition ...
- Android4.42-Settings源代码分析之蓝牙模块Bluetooth(上)
继上一篇Android系统源代码剖析(一)---Settings 接着来介绍一下设置中某个模块的源代码.本文依然是基于Android4.42源代码进行分析,分析一下蓝牙模块的实现.建议大致看一下关于S ...
- Consolas 字体
Consolas是一套等宽字体的字型,属无衬线字体,由Lucas de Groot设计. 概述 这套字型使用了微软的ClearType 字型平滑技术,并随同Windows Vista.Office 2 ...
- ControlDesigner
GetHitTest https://stackoverflow.com/questions/7762397/how-do-i-click-a-usercontrols-child-in-design ...
- VS链接数据库
可以用VS链接数据库,并进行数据库操作.前提是安装了Sqlserver,活着连接线上的数据库服务器.
- apicloud,aliyunlive,测试成功
1.推流 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...