当前位置: 代码迷 >> 综合 >> 多易教育doit19-day02-linux02
  详细解决方案

多易教育doit19-day02-linux02

热度:90   发布时间:2023-11-30 10:44:03.0

Vi 命令 

vi User.java 

 进入编辑模式  

i光标的前面插入

I行首

a光标的后面 

A行尾

o下一行

O上一行

ESC  命令行模式

: set nu

:set  nonu 

6G  光标跳转到第6行

G 光标跳转到最后一行

gg   光标跳转到第一行

yy 复制当前行 

p粘贴

nyy 复制n行

dd 剪切当前行

ndd 剪切n行

/string   n下一个

ll  -a  显示所有的内容  .开头的文件是隐藏的

ctrl+z   将程序挂起到后台

fg 1 将程序拉取到前台

2 压缩解压命令

压缩解压

gzip  文件  压缩单个文件

gzip 文件1  文件2  分别压缩两个文件 

gunzip   1.txt.gz 解压文件 

gunzip 2.txt.gz 3.txt.gz   分别解压多个文件 

  .gz 代表是gzip的压缩格式

打包压缩|解压

tar -zcvf  my.tar.gz  1.txt  2.txt  3.txt 

tar -zxvf  my.tar.gz  

tar -zxvf  my.tar.gz   -C  /a/

-z  gzip压缩格式

-c 创建压缩

-x 解压 

-v 显示执行进度

-f  必须 紧跟打包压缩文件名

 

3 JAVA_HOME 配置

1上传

2 解压 

3 配置 

vi  /etc/profileG 最后一行
o 下一行插入
export    JAVA_HOME=/opt/apps/jdk1.8.0_141
export    PATH=$PATH:$JAVA_HOME/binsource  /etc/profilejava  -version  

4 部署tomcat

上传

解压 

没有配置系统环境变量  如果启动tomcat的脚本 

  1) 绝对路径 

  2) 相对路径  ./不能省略

jps  查看java进程

在windows的浏览器中访问  http://192.168.133.3:8080

5  基本命令

5.1  less  查看文件内容

less 文件 

j

k

PgUp

PgDn

5.2 echo 

echo  标准输出  默认输出到控制台 

echo  "hello" 

echo "hello"  >  1.log   覆盖写到 1.log中

echo "hello"  > > 1.log   追加写写到 1.log中

`` 特殊符号  将命令的结果转义成字符串

echo  `ll   /`  打印 / 目录下所有的内容 

echo  `CMD`  >> 文件中

5.3 tail head 

tail  -n  文件   显示文件的后n行数据 

head  -n 文件  显示文件的前n行数据

tail  -f  文件   监控文件内容变化

tail -F 文件  监控文件内容变化 

F和f  :   当删除监控的文件后再创建同名文件以后 F 继续监控  f无法继续监控

5.4 find

find / -name -type -size  

find  /  -name  a.txt

5.5  grep  

grep hello  a.txt 

-i  忽略大小写

-c 统计次数

-n 行号

-v 反选

CMD  |  grep  内容

ll  /   | grep  bin 

ps | grep  java

5.6 whereis  which    查看命令所在的位置 

which ls

which java

whereis  java

5.7 网络命令

ip 配置 

ip addr  查看ip地址  

systemctl   start|stop|status|restart|disable|enable   network

systemctl   start|stop|status|restart|disable|enable   firewalld

netstat -nltp  | grep  8080   查看网络端口是否被占用 

5.8 主机名和域名映射 

vi  /etc/hostname 

linux01

修改域名映射 
192.168.133.2   windows
192.168.133.3   linux01
192.168.133.4   linux02

重启机器  reboot  

查看主机名  hostname

5.9  free  du  df

free  内存

du  文件  文件夹大小

df 系统存储大小

-h  以合适的单位显示大小

5.10 ps  top pstree  kill   

 

6 权限 

不同的用户对不同的文件或者是文件夹有不同的操作权!

读 R

写 W

执行 X

   -                 rwx                 r-x                 r-x.     1 root root   1961 Oct 18  2013 startup.sh

文类型       当前用户           组               其他人

文件 

cat  less  more  tail 

vi  echo 

startUp.sh

修改权限 

1) chmod  ugo+-rwx   文件

2) chmod  777  文件

3) chmod 777 -R  目录  递归 修改目录的权限

-R 递归修改

注意 : root属于超级管理员   不受权限控制

文件夹

文件夹的权限控制一定有执行权 X      R W  X R   W    R-X   -WX  

rx  ls  

wx   rm  mv   cp  mkdir  touch   

x  cd