## 一、文件显示命令
more:显示文件内容,带分页;(百分比显示)
less:显示文件内容带分页;
grep:在文件中查询内容,grep Cn “查找内容” 文件名;
## 二、文件搜索命令find
find / -name man:意思是说从根目录开始搜索名称为man的文件或目录
## 三、重定向命令
重定向命令:管道定向命令“>”为覆盖,“>>”追加写在原文件内容后面
## 四、进程
kill
## 五、创建目录
mkdir aaa 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录
## 六、删除目录或文件
删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)
删除目录:
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
## 七、目录修改【改】mv 和 cp
#### 1、重命名目录
命令:mv 当前目录 新目录
例如:mv aaa bbb 将目录aaa改为bbb
注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行 重命名的操作
#### 2、剪切目录
命令:mv 目录名称 目录的新位置
示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr
注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作
#### 3、拷贝目录
命令:cp -r 目录名称 目录拷贝的目标位置 -r代表递归
示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr
注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归
## 八、文件操作命令
新建文件
touch 文件名
删除文件
rm -rf 文件名
## 九、压缩文件操作
#### 1、 打包和压缩
命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
#### 2、解压
命令:tar [-zxvf] 压缩文件
其中:x:代表解压
## 十、查找命令
#### 1、grep
ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp身
ps -ef | grep sshd -c 查找指定进程个数
## 十一、系统服务
service iptables status --查看iptables服务的状态
service iptables start --开启iptables服务
service iptables stop --停止iptables服务
service iptables restart --重启iptables服务
chkconfig iptables off --关闭iptables服务的开机自启动
chkconfig iptables on --开启iptables服务的开机自启动
## 十二、定时任务指令crontab 配置
#### 1、crontab安装
yum install crontabs
#### 2、服务操作说明
service crond start ## 启动服务
service crond stop ## 关闭服务
service crond restart ## 重启服务
## 十三、资源占用查询
#### 1、ps:显示进程的名称、占用资源(CPU和内存)、状态等。
ps -e
ps -ef
ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp身
ps -ef | grep sshd -c 查找指定进程个数
#### 2、top:显示CPU的使用率、内存大小、内存使用率、进程状态等。
top命令是一个常用的性能分析工具,它可以实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top命令可以实时地监视任务的启动、当前状态、CPU使用、内存使用及占用时间等信息。
六、linux中top和ps的区别
Linux中的top和ps命令都用于查看进程信息,但它们之间存在一些重要的区别。
#### 1、功能目的:
ps命令主要用于显示当前进程的状态,其功能类似于Windows的任务管理器。通过ps命令,我们可以查看到进程的PID、占用的CPU和内存使用率、虚拟内存大小、实际内存大小、TTY、进程状态、开始时间、运行时间以及执行的命令等信息。
top命令则是一种直接用来反映当前Linux系统中资源利用情况和状态的命令。它主要用于实时地显示系统各个进程的资源占用情况,常用于CPU、内存问题排查。
#### 2、查看瞬间的进程信息:
ps命令显示的是命令执行瞬间的进程信息。
top命令则能够持续地监视进程信息。
#### 3、系统监控功能:
ps命令主要关注于查看进程的状态和相关信息。
top命令除了可以查看进程信息外,还可以监控系统的性能,例如平均负载、CPU和内存的消耗等。
#### 4、操作进程:
ps命令主要是查看进程,不具备操作进程的功能。
top命令除了查看进程信息外,还可以操作进程,比如改变进程的优先级或关闭进程。
#### 5、显示方式:
ps命令通常输出静态的、特定时间点的进程信息。
top命令则提供一个动态的、实时更新的界面,显示系统的实时状态。
综上所述,ps和top在Linux系统中各有其独特的功能和用途,用户可以根据具体需求选择使用哪个命令。