Linux基本使用

目录

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(改变当前文件路径)

Linux基本使用_第1张图片

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

6.使用tab可以自动补全

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

8. / 就是根目录

Linux基本使用_第2张图片

 9.绝对路径vs相对路径

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

10.touch(新建一个文件)

Linux基本使用_第3张图片

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

Linux基本使用_第4张图片

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

> : 会将之前的覆盖掉

>> : 不会将之前的覆盖

Linux基本使用_第5张图片

12.mkdir(新建文件夹) 

Linux基本使用_第6张图片

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

Linux基本使用_第7张图片

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

15.tree(树形结构展示)

Linux基本使用_第8张图片

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

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

Linux基本使用_第9张图片

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

Linux基本使用_第10张图片

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

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

Linux基本使用_第11张图片

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(版本编辑器)

Linux基本使用_第12张图片

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

Linux基本使用_第13张图片

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

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

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

4.Linux 权限

Linux基本使用_第14张图片

1.useradd(创建用户)

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

3.su(切换用户

4.userdel(删除用户)

5.搭建 Java 部署环境

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

    war
    
        blog
    

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

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

2.服务器安装JDK1.8

通过包管理器安装

Linux基本使用_第15张图片

3.服务器安装数据库

参考链接:

 CentOS 7 通过 yum 安装 MariaDB - 知乎

Linux基本使用_第16张图片

 报错

 解决

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

Linux基本使用_第17张图片

4.初始化数据库

Linux基本使用_第18张图片

5.服务器安装tomcat

Linux基本使用_第19张图片

Linux基本使用_第20张图片Linux基本使用_第21张图片 

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

Linux基本使用_第22张图片

7.启动tomcat

Linux基本使用_第23张图片

Linux基本使用_第24张图片

你可能感兴趣的:(Java,EE,linux,运维,服务器)