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 ...
随机推荐
- strlen() 和 sizeof() 的区别
1.strlen() 时函数,他在程序运行时才能计算.它的参数类型要求时 char *,且必须是以'/0'结尾.数组在传入时已经退化为指针.它的作用是返回数组中字符串的长度. 2.sizeof()时运 ...
- 51Nod 蜥蜴和地下室(搜索)
哈利喜欢玩角色扮演的电脑游戏<蜥蜴和地下室>.此时,他正在扮演一个魔术师.在最后一关,他必须和一排的弓箭手战斗.他唯一能消灭他们的办法是一个火球咒语.如果哈利用他的火球咒语攻击第i个弓箭手 ...
- UI Framework-1: UI Development Practices
UI Development Practices Guidelines Principles for developing for Chrome. These best practices cente ...
- TypeError: 'dict' object is not callabled
Traceback (most recent call last): File "/root/Desktop/JuniperBackdoor-master/censys.py", ...
- STM32中断名词
1.NVIC的优先级概念 占先式优先级 (pre-emption priority): 高占先式优先级的中断事件会打断当前的主程序/中断程序运行— —抢断式优先响应,俗称中断嵌套. ...
- 09-breack语句
- 【Educational Codeforces Round 37 C】 Swap Adjacent Elements
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 显然l..r这一段连续的1可以把l..r+1变成有序的. 那么就把所有的连续1段变成有序的就好. 看看最后是不是升序即可. [代码] ...
- error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCTSTR)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)
转自原文 error C2440 “static_cast” 无法从“void (__thiscall C* )(void)... error C2440: “static_cast”: 无法从“LR ...
- Ubuntu下安装git工具
环境:Ubuntu 9.10 git-1.8.2.3.tar.bz2 1.将安装包下载到所选文件夹下,如:/tmp 2.tar -xjf git-1.8.2.3.tar.bz2 3.cd git-1. ...
- 什么是 "署名-非商业性使用-同样方式共享"
什么是 "署名-非商业性使用-同样方式共享" 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致& ...