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 ...
随机推荐
- springboot shiro配置
导入相关包(这里配合使用Ehcache缓存) <dependency> <groupId>org.apache.shiro</groupId> <artifa ...
- Tuples are immutable
A tuple is a sequence of values. The values can be any type, and they are indexed by integers, so in ...
- 排序算法(Apex 语言)
/* Code function : 冒泡排序算法 冒泡排序的优点:每进行一趟排序,就会少比较一次,因为每进行一趟排序都会找出一个较大值 时间复杂度:O(n*n) 空间复杂度:1 */ List< ...
- 【UVa 12563】Jin Ge Jin Qu hao
[Link]: [Description] KTV给你T秒的唱歌时间; 你有n首一定要唱的歌; 然后有一首很变态的歌有678s,你想在T秒结束之前唱一下这首歌; 因为这样的话,你能尽量晚地走出KTV( ...
- eclipse调试(debug)弹出错误
原创:http://www.cnblogs.com/lanhj/p/3874426.html 警告信息: Cannot connect to VM com.sun.jdi.connect.Transp ...
- ArcGIS api for javascript——图形-增加图形到地图
描述 本例展示了如何使用Draw工具栏在地图上描绘许多种类的几何体.ArcGIS JavaScript API包含工具栏. 工具栏不是一个在页面上自动地可见的用户界面组件.相反,工具栏是一个助手类,可 ...
- BNU 34974 MATLAB大法好
题目链接:http://www.bnuoj.com/bnuoj/problem_show.php?pid=34974 MATLAB大法好 Time Limit: 8000ms Memory Limi ...
- java-proxool 异常
使用 proxool,JDBC连接池,进行批量运行的时候遇到异常: The Thread responsible was named 'Thread-32′, but the last SQL it ...
- 逆波兰表达式解数学运算(c#)
逆波兰表达式解数学运算 感谢作者 http://blog.csdn.net/liuyuxusuixiang/article/details/25289715 public class TCalcula ...
- 78.Nodejs基础中间件Connect
转自:https://www.cnblogs.com/chris-oil/p/5625437.html 前言 “中间件”在软件领域是一个非常广的概念,除操作系统的软件都可以称为中间件,比如,消息中间件 ...