Linux基本使用

本文介绍了Linux操作系统的基本概念和常用命令,包括文件操作、用户管理以及使用XShell连接主机。同时,详细讲解了如何在Linux上搭建Java部署环境,涉及JDK安装、数据库配置、Tomcat服务器的使用,以及程序上传和启动流程。
摘要由CSDN通过智能技术生成

目录

1.Linux是什么?

2.使用XShell登陆主机

3.Linux常用命令

1.光标提示符(# $)

2.Is(列出当前目录)

3.ll(以列表的形式显示目录)

4.pwd(显示当前用户所在的目录)

5.cd(改变当前文件路径)

6.使用tab可以自动补全

7.ctrl+c是终止当前命令

8. / 就是根目录

 9.绝对路径vs相对路径

10.touch(新建一个文件)

11.cat(查看目标文件的内容)

 11.echo(向文件中写入数据)

12.mkdir(新建文件夹) 

 13.mkdir(创建多个目录,用空格隔开)

 14.mkdir -p(创建多级目录)

15.tree(树形结构展示)

16.rm(删除目录或文件)

17.rm -fr 11 22(一次性删除多个文件夹,用空格隔开)

​编辑 

18.cp(复制文件或目录) 

19.mv(将文件重命名或将其移至一个新的目录中)

20.man(查看命令解释)

21.less(文档查看器)

22.head(从头查看)

23.tail(从尾查看)

24.data(date 指定格式显示时间: date +"%Y-%m-%d %H:%M:%S" )

25.时间戳

26.vim(版本编辑器)

 27.ps(用于查看当前系统上运行的进程 )

 28.grep (用于查找文件中是否包含指定字符串, 并显示对应的行)

29. netstat (查看系统上的网络状态)

4.Linux 权限

1.useradd(创建用户)

2.passwd(设置或修改用户密码 )

3.su(切换用户)

4.userdel(删除用户)

5.搭建 Java 部署环境

·1.在pop.xml中加入配置

2.服务器安装JDK1.8

3.服务器安装数据库

 CentOS 7 通过 yum 安装 MariaDB - 知乎

 报错

 解决

4.初始化数据库

5.服务器安装tomcat

5.把程序传到服务器并放在tomcat的webapps目录下

​编辑

7.启动tomcat


1.Linux是什么?

Linux是一个操作系统和windows是并列的关系

Linux 严格意义来说只是一个 "操作系统内核".
一个完整的操作系统 = 操作系统内核 + 配套的应用程序.

2.使用XShell登陆主机

  • 复制:ctrl + insert
  • 粘贴:shift + insert

3.Linux常用命令

1.光标提示符(# $)

# :root用户

$:普通用户

2.Is(列出当前目录)

蓝色表示文件夹

白色表示普通文件

浅蓝色表示链接文件(快捷方式)

3.ll(以列表的形式显示目录)

4.pwd(显示当前用户所在的目录)

5.cd(改变当前文件路径)

  • cd ..  : 返回上级目录
  • cd ~  :进入用户家目
  • cd -   :返回最近访问目录

6.使用tab可以自动补全

7.ctrl+c是终止当前命令

8. / 就是根目录

 9.绝对路径vs相对路径

  • 形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径.
  • 形如: ./logs . 或者 .. 开头的, 称为相对路径

10.touch(新建一个文件)

11.cat(查看目标文件的内容)

 11.echo(向文件中写入数据)

> : 会将之前的覆盖掉

>> : 不会将之前的覆盖

12.mkdir(新建文件夹) 

 13.mkdir(创建多个目录,用空格隔开)

 14.mkdir -p(创建多级目录)

15.tree(树形结构展示)

16.rm(删除目录或文件)

-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件

17.rm -fr 11 22(一次性删除多个文件夹,用空格隔开)

18.cp(复制文件或目录) 

  • -f --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
  • -i --interactive 覆盖文件之前先询问用户
  • -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录
  • 或符号链接,则一律视为普通文件处理
  • -R --recursive递归处理,将指定目录下的文件及子目录一并处理

19.mv(将文件重命名或将其移至一个新的目录中

-f force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

20.man(查看命令解释)

21.less(文档查看器)

22.head(从头查看)

  • -n<行数显示的行数

23.tail(从尾查看)

  • -f 循环读取
  • -n<行数显示行数

24.data(date 指定格式显示时间: date +"%Y-%m-%d %H:%M:%S"

  • %H : 小时(00..23)
  • %M : 分钟(00..59)
  • %S : (00..61)
  • %X : 相当于 %H:%M:%S
  • %d : (01..31)
  • %m : 月份 (01..12)
  • %Y : 完整年份 (0000..9999)
  • %F : 相当于 %Y-%m-%d

25.时间戳

  • 时间->时间戳:date +%s
  • 时间戳->时间:date -d@1508749502

26.vim(版本编辑器)

 27.ps(用于查看当前系统上运行的进程

 28.grep 用于查找文件中是否包含指定字符串, 并显示对应的行

29. netstat 查看系统上的网络状态

  • a 显示所有正在或不在侦听的套接字
  • -n 显示数字形式地址而不是去解析主机、端口或用户名
  • -p 显示套接字所属进程的PID和名称

4.Linux 权限

1.useradd(创建用户)

2.passwd(设置或修改用户密码 )

3.su(切换用户

4.userdel(删除用户)

5.搭建 Java 部署环境

·1.在pop.xml中加入配置

    <packaging>war</packaging>
    <build>
        <finalName>blog</finalName>
    </build>

我这里有报错,是因为一直以来都将WEB-INF错写成WEB_INF,哭死

修改之后打war包立马成功 ,环境问题一定要小心,报错第一时间查看是否是自己写错

2.服务器安装JDK1.8

通过包管理器安装

3.服务器安装数据库

参考链接:

 CentOS 7 通过 yum 安装 MariaDB - 知乎

 报错

 解决

是因为密码错误,是两个不同的机器,密码和本地的不同

4.初始化数据库

5.服务器安装tomcat

 

6net.把程序传到服务器并放在tomcat的webapps目录下

7.启动tomcat

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值