ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、文件显示命令 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系统中各有其独特的功能和用途,用户可以根据具体需求选择使用哪个命令。