第一部分:常用Linux命令

  1. 目录介绍
/bin 存放二进制可执行文件,常用命令都在这里
/dev 存放设备文件
/home 存放所有用户文件的根目录,可以用~代替该路径(常用)
/mnt 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统(可能与docker有关,后续再更)
/proc 虚拟文件系统目录
/tmp 用于存放各种临时文件(常用)
/var 用于存放运行时需要改变数据的文件,例如服务器日志文件(系统启动日志等)
/etc 存放系统配置文件(重要,例如配置静态ip)
/opt 额外安装的可选应用程序包位置(tomcat等都可以放在这里)
/root 超级管理员的主目录
/usr 存放系统应用程序
  1. 创建文件夹及文件、按文件名搜索
一次性创建多级目录:mkdir -p /aaa/bbb
显示该命令的详细参数:mkdir --help或者 man mkdir
查看当前目录下的文件:ls -la
创建文件:touch aaa
文件改名或覆盖: mv [文件名1] [文件名2]
文件夹改名或移动: mv [目录1] [目录2]
(会递归)搜索某目录下的'要查询的字符串'为名称的文件:find [目录名] [-name '要查询的字符串'],例如:find /etc -name 'abc*',*匹配多个,?匹配一个
  1. 文件复制及压缩相关
复制aaa目录下以c开头的全部文件到当前目录:cp -r /aaa/c* .
打包文件:tar -cvf aaa.tar hello.java hello.html
打包并压缩:tar -cvzf aaa.tar.gz Demo.* (-z表示指定压缩方式为gzip)
解压缩到指定目录bbb:tar -xvf aaa.tar -C /bbb(不必加-z,新版tar可以自动识别)
-c代表打包,-v详细信息,-f指定名称,-x解压缩;.tar是linux中打包后的文件,.tar.gz才是打包后又压缩的
解压zip文件:unzip aaa.zip /bbb
  1. 进程相关
查看应用程序进程号:ps -ef | grep tomcat
杀死进程号:kill -9 进程号

5、vi模式下,文件查看及搜索

例如使用/upstream,可以搜索字符串'upstream'所在位置,n下一个,N上一个

6、实时查看文件日志

tail -f -n 800 文件名
-f:follow,文件变化时,实时追加内容
-n:lines,显示的行数

你可能感兴趣的:(Linux)