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 ...
随机推荐
- 安卓开发--HttpDemo02
package com.cnn.httpdemo02; import android.app.Activity; import android.os.Bundle; import android.vi ...
- Windows 相关
Open the Windows Update troubleshooter If your computer is having problems finding and installing op ...
- 泪奔,配好了bioconductor环境
最近因为极度忙,没有写总结.今天补一下总结. 今天完成关静最后给的大project这个作业来说,结合自己的研究方向是个让我纠结一周多的事.好在找到了对应的研究内容. R的书目前还是很多的.R我一开始觉 ...
- VS10的一个问题
今天遇到一个问题,LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏.转一下网上的解决办法http://bbs.csdn.net/topics/390 ...
- tensorboard 使用
TensorBoard是TensorFlow 的可视化工具.主要为了更方便用户理解 TensorFlow 程序.调试与优化,用户可以用 TensorBoard 来展现 TensorFlow 图像,绘制 ...
- C#中使用Dictionary实现Map数据结构——VC编程网
转载自: http://blog.51cto.com/psnx168 在VC中使用过CMap以及在Java中使用过Map的朋友应该很熟悉,使用Map可以方便实现基于键值对数据的处理,在C#中,你就需要 ...
- 洛谷P2196 && caioj 1415 动态规划6:挖地雷
没看出来动规怎么做,看到n <= 20,直接一波暴搜,过了. #include<cstdio> #include<cstring> #include<algorit ...
- [TJOI2017]城市(树的直径)
[TJOI2017]城市 题目描述 从加里敦大学城市规划专业毕业的小明来到了一个地区城市规划局工作.这个地区一共有ri座城市,<-1条高速公路,保证了任意两运城市之间都可以通过高速公路相互可达, ...
- 【Henu ACM Round#20 A】 Fancy Fence
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 看看有没有(n-2)*180/n等于输入的a就好. [代码] #include <bits/stdc++.h> usin ...
- vim使用(二):经常使用功能
1. vim经常使用功能 vim的经常使用功能.包含块的选择.复制,多文件的编辑.多窗体等功能. 2. vim块选择 块选择是将文档中的一块能够选择复制,粘贴,不用整行的处理. 按下 v , V . ...