Linux常用指令

一.linux虚拟机的安装

1.下载安装VMWare

2.下载centos8.iso镜像文件

3.创建虚拟机,指定镜像文件,即可创建linux系统

进入后看到的界面可能会不同:

  •        命令界面
  •        图形界面(有图标叫做终端,在终端输入命令)

 登录名(管理员):root 密码 

二.创建虚拟机(百度经验)

典型------------安装程勋光盘映像文件(以点iso结尾)---命名,下一步---------------指定磁盘大小----一直到完成(傻瓜式操作)

三.lnx系统目录结构:

/home:用户主目录

/etc:保存配置文件

/temp: 保存临时文件

/bin:保存命令

/dev

      --dev

                挂载外部设备

四.linux命令语法

 命令      ---选项(多个)  参数 参数.............

五.基础命令

ls:查看当前目录下所有的子目录和子文件

ls -l         选项l:long  以长格式显示文件信息(文件创建信息 可读可写等信息) 

ls -a        选项a: all   常看所有目录,包括隐藏目录   

ls -la         查看所有文件,以长格式显示

   查看命令手册

man 命令

命令 - -help

查看当前目录

pwd 查看当前目录

切换到指定目录

cd 目标目录

    根据根据绝对路径      ete

      --根据相对路径切换    ../ 切换到上一级

六.管道符2q

|  :适用于连接2个命令的,且第一个命令的结果作为第二个命令的输入使用

eg :  ls  -la|more

more: 分屏显示

 - grep 参数  筛选符合条件的内容

 eg: ls -la|grep tomcat     // 查询所有的tomcat相关文件/目录

七.文件操作指令

1.创建一级目录 

  •   mkdir 目录名

     eg:     mkdir test1 

2.创建多级目录

  •  mkdir -p a/b/c/d

 cd test1

 mikdir -p a/b/c/d

3.创建文件   

  • touch  不存在的文件名 ------创建文件(常用)
  • touch  已存在的文件/目录        ------------修改文件/目录的最后修改时间

cd d

ls

touch hello.txt 

4.复制

  • cp源文件/源目录         目标文件/目标目录

 cp  源文件     目标文件

           ----目标文件不存在,此时创建目标文件,并复制内容

           -----目标文件存在,是用源文件的内容覆盖掉目标文件中的内容

 cp 源文件 目录

       ----目录不存在:复制不成功       

       ----目录已存在:将源文件复制到该目录下

 cp -r 源目录 目标目录

      ----目标目录不存在:  

                                创建目录,且将原目录中的内容复制过来

      -----目标目录存在:将源目录复制到目标目录下

       

注:

     选项 -r  递归   -在复制目录时必须加

     选项 -f force 强制     ---不再让系统提示选择(y/n)           

5.剪切(移动)或重新改名

mv 源文件 目标文件

  •        目标文件不存在:创建目标文件,内容为源文件中的内容(改名)
  •         目标文件存在: 将内容复制到目标文件中(改名)

mv 源目录 目标目录

  •        目标目录不存在: 剪切,创建目标文件,内容剪切过程,源文件删除
  •         目标目录存在:剪切,目标文件不变,内容被覆盖 

6.删除

rm -rf  文件1 文件2 目录1 目录2........

  -r recurse  递归

 -f forcce 强制

八.编辑和查看文件的内容

查看文件内容:

        cat     文件名         ----查看当前文件的快照

编辑文件的内容:

        vim/vi    文件名

          进入文件后,将模式切换为insert模式,才可以进行编辑,按Insert键编辑后,按esc键退出insert模式,再按 :wq来保存数据

        w    保存  

         q      quit

九.查看日志

查看当前时刻的日志快照信息

cat xx.log

 缺点无法实时跟踪

查看实时日志

tail -f  -实时跟踪

查看日志

tail

1.默认情况下,若直接写tail,则显示最后10条日志信息

2.通过添加选项可以查看末尾指定条数据的日志

                tail  -n 20  查看最后20条日志

                 tail   -n  +20   查看文件中第20条以后的日志

查看头部.....数据

1.默认情况下,直接写head,则显示前10条信息

2.通过添加选项可以查看头部指定范围内的信息

    head  -n 20  查看前20条数据 

十.查看正在运行的进程

ps   -查看当前正在运行的进程快照

        ps  -ef   查看当前正在运行的所有进程

         ps   -aux    效果等同于ps  -ef

top:查看实时进程   -实时跟踪进程 

十一.打包和解压缩

1.打包

tar  -czvf  压缩文件 .tar.gz  文件/文件夹

选项:

 -c  创建包

-z:  使用gzip压缩文件,建议后缀为 .tar.gz

-v:  查看过程

-f:    指定打包后的文件名以 .tar结尾

2.释放/解压缩

tar  -xavf   压缩文件  .tar.gz

     -x 释放 

十二.下载命令

 wget  下载工具   需要给出下载的详细地址

yum   安装工具   会到yum仓库进行搜索下载并安装

1.JDK的下载安装以及配置:

wget http:....../jdk....tar.gz下载

yum  -y   install jdk..tar.gz  安装(可以直接使用yum进行下载安装)

2.配置JDK的环境变量

export  JAVA_HOEM=/user/....jdk.8.22

export  path=/user/.../jdk.8.22/bin:$Path

export  classpath=.

3.检查是否配置成功

java   -version 检查是否出现版本号

javac  -HelloWorld.java

java  HelloWorld

十三.下载安装java环境,Tomcat,mysql,部署项目

1.下载安装yum -y install JDK .../TOMCAT/MYDQL的全名

2.配置环境变量:export  变量名  变量值

3.在开发环境中(本地)到处sql文件(可以ton过第三方图形界面化工具导出,也可以使用sql语句导出)

        导出sql:mysqldump  -uroot  -p(数据库的密码)   databasename(数据库名字)>xx.sql

4.将项目导成war包(在本地导出)

      --注意:在导出之前,将数据库的配置信息修改为生产环境中的数据库配置

  5.通过连接linux服务器的远程工具,将sql和war上传到服务器上

  6.使用cp命令将war包复制到tomcat的webapps下

  7.在生产环境中的mysql中创建对应的数据库,一级将sql导入

   8.启动tomcat,有错误,取日志文件查看

            ./startup.sh

             ./stoph

   9.测试:在任意的浏览器中输入心底昂木的路径,是否可以成功访问

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Liamlf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值