工作中常用Linux命令总结一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Weixiaohuai/article/details/85067885

一、简介

本文将对工作中常用的一些Linux命令进行总结,并通过在Unbuntu虚拟机上面实践说明其使用方法,本文主要涉及的是文件操作和一些系统管理相关的命令。

二、系统相关命令

【a】cat /proc/cpuinfo: 显示cpu相关信息

【b】cat /proc/interrupts : 显示中断信息

【c】cat /proc/meminfo  :校验内存使用 

【d】cat /proc/swaps: 显示哪些swap被使用 

【e】cat /proc/version :显示内核的版本

【f】date: 显示系统日期

【g】ps -aux :显示所有包含其他使用者的行程

【h】top :实时监控或查看系统资源使用情况

三、文件操作相关命令

【a】cd命令

  • cd /test  进入test目录
  • cd ../ 返回上一级目录

  • cd ../.. 返回上两级目录

  • cd -  返回上次所在的目录

【b】pwd :返回工作路径

【c】ls:用于查看文件相关信息

  • ls  :查看目录中的文件

  • ls -l  :显示文件和目录的详细资料

  • ls -a :显示隐藏文件

【d】tree :显示文件和目录的树结构

tree命令需要安装一下才能使用,使用命令 “sudo apt-get install tree” 安装tree命令:

【e】mkdir :创建目录相关命令

  • mkdir test3   创建名字叫做‘test3’的目录

  • mkdir test4 test5    创建两个目录

  • mkdir -p test6/test66/test666    递归创建目录

  • mkdir -v test7     创建新目录并显示信息

【f】rmdir :删除目录相关命令

  • rmdir test4     删除一个叫做 'test4' 的目录'   目录里面有文件不允许删除

  • rmdir -v test5 test7       删除test5、test7两个目录

  • rmdir -v -p test6/test66/test666         级联删除目录test6/test66/test666

【g】rm :删除文件相关命令

  • rm -f test1       删除一个叫做 'test1' 的文件'.

  • rm -rf test1      删除一个叫做 'test1' 的目录并同时删除该目录下的所有文件 .

  • rm -rf dir1 dir2       同时删除两个目录及目录下的所有文件 .
  • rm -rf -i a.txt        删除前逐一询问确认.

  • rm -rf -i ./test4/*       删除test4此目录下的所有文件,目录test4不删除.

【h】mv :移动(重命名)目录或者移动(重命名)文件

  • mv -i test1 test2        如果test2已存在,将test1移动到test2目录下,如果不存在,则将test1目录改名为test2.

test2不存在情况下:

test2存在情况下:

  • mv -i a.txt c.txt         将文件a.txt重命名为c.txt.

  • mv -i b.txt /test11        将b.txt移动到目录test11中.

  • mv -i  目录名称 文件名 报错.

  • mv /test1/test2/* .      将/test1/test2目录下的所有目录和文件都移动到当前目录下.

【i】cp :复制文件或者目录命令

  • cp a.txt b.txt        如果b.txt不存在,则复制一个文件,如果b.txt已经存在会覆盖原文件.

  • cp -i a.txt b.txt      -i 参数会提示确认信息. 

  • cp ../test1/* .      复制test1目录下的所有文件到当前工作目录 

  • cp -a ../test1 .     复制test1整个目录以及目录下的所有文件到当前工作目录 

  • cp -a test2 test3      复制目录test2以及test2目录下的所有文件到test3目录下(如果目标目录不存在会自动创建) 

四、总结

以上就是一些在实际工作生活中比较常用的Linux命令,当然还有很多很强大的命令,等用到的时候再查阅相关资料即可,本文是笔者在总结Linux文件操作以及系统管理相关命令的一些总结和实践,仅供大家学习参考,希望对大家有所帮助。

猜你喜欢

转载自blog.csdn.net/Weixiaohuai/article/details/85067885