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

多易教育doit19-day02-linux02相关推荐

  1. 19_多易教育之《yiee数据运营系统》用户画像-算法导论篇

    目录 一.机器学习概念 二.机器学习算法的分类 1.监督学习 2.无监督学习 3.半监督学习 4.向量入门 三.机器学习的常见算法 四.基本数学知识 1.向量入门 2.向量的距离(相似度) 3.矩阵入 ...

  2. 多易教育KAFKA实战(3)-java消费者客户端API示例代码

    本节目录 入门程序 消费日志topic 滑动窗口统计消费topic 1 入门程序 public class ConsumerDemo {public static void main(String[] ...

  3. 29_多易教育之《yiee数据运营系统》附录:扩展知识点汇总系列二

    目录 一.OLAP多维分析概念及函数 1.cube导论 2.cube核心操作 1).cube核心操作 2).DICE (切块) 3).ROLL UP (上卷) 4).DRILL DOWN (下钻) 5 ...

  4. 多易教育KAFKA实战(1)-KAFKA集群安装和shell客户端

    注意kafka的安装需要依赖Zookeeper集群 ,所以安装kafka之前先安装zookeeper! zookeeper安装 上传安装包 解压 tar -zxvf zookeeper-3.4.6.t ...

  5. 多易教育KAFKA实战(4)-原理加强

    本节目录 数据可靠性 数据一致性 kafka消费者组 1 数据可靠性 Kafka 作为一个商业级消息中间件,消息可靠性的重要性可想而知.下面要探讨的角度: Producer 往 Broker 发送消息 ...

  6. 多易教育KAFKA实战(2)-java生产者客户端API示例代码

    案例一  入门实例 /*** java客户端模拟生产者生产topic* topic是数据的分类主题*/ public class Producter1 {public static void main ...

  7. 多易教育17期课堂笔记--Hbase---shell客户端02

    免费视频教程 https://www.51doit.com/ 或者联系博主微信 17710299606 1namespace 名称空间 ; 类似于数据库中的database alter_namespa ...

  8. linux桌面融合,教育桌面云-融合版

    教育桌面云-融合版 产品介绍 噢易教育桌面云–融合版是一套融合VDI .VOI.IDV三种桌面技术架构的新型桌面云产品,专为教育场景量身定制开发,面向不同教学使用场景需求,交付不同桌面架构的教学环境, ...

  9. DOIT20-HDP02

    1 HDFS的shell客户端 [root@linux01 ~]# hdfs  dfs   Usage: hadoop fs [generic options]         [-appendToF ...

最新文章

  1. super返回不过来
  2. Windows Azure HandBook (5) Azure混合云解决方案
  3. 安装完Oracle 11g之后启动SQL Developer 时报cannot find a j2se sdk错误的解决办法
  4. HDU 4812 D Tree (点分治) (2013ACM/ICPC亚洲区南京站现场赛)
  5. 解决Fiddler查看Post参数中文乱码的问题
  6. 数值溢出(arithmetic overflow)问题与解决方案
  7. web和python哪个好_用python开发app和web哪个比较容易?
  8. C# 中Session的用法
  9. linux sys文件的创建
  10. css样式之导航条(nav)
  11. 上传图片的方法(大白话讲解)
  12. mysql端口establish_PHP/MySQL Dev. Primer (1) Establish Env.
  13. Junit新语法assertThat
  14. 职中计算机一级证,职中计算机等级一级考证教学网站的设计
  15. Web地图服务发布及运维方案
  16. 指导教师邱栋在2012年CSDN高校研讨会上的演讲
  17. 软件测试知识——MySQL常用命令
  18. Python-计算md5值对图片去重
  19. NISP二级换CISP的时候需要再花钱吗?【NISP】管理中心
  20. 肩部三角肌锻炼方法大全

热门文章

  1. Zookeeper命令操作(初始Zookeeper、JavaAPI操作、分布式锁实现、模拟12306售票分布式锁、Zookeeper集群搭建、选举投票)
  2. java excel 表头检查(贴代码)
  3. 《老路用得上的商学课》61-70学习笔记
  4. C语言学习Part03
  5. windows更换壁纸脚本
  6. Smali语法详解(1)
  7. 极好用的win10精品软件推荐
  8. 龙珠超宇宙2服务器中断,龙珠超宇宙2联机服务器说明
  9. binwalk -e mysql_Binwalk--多重文件查看利器
  10. 网络安全相关咨询(值得收藏)