多易教育doit19-day02-linux02
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相关推荐
- 19_多易教育之《yiee数据运营系统》用户画像-算法导论篇
目录 一.机器学习概念 二.机器学习算法的分类 1.监督学习 2.无监督学习 3.半监督学习 4.向量入门 三.机器学习的常见算法 四.基本数学知识 1.向量入门 2.向量的距离(相似度) 3.矩阵入 ...
- 多易教育KAFKA实战(3)-java消费者客户端API示例代码
本节目录 入门程序 消费日志topic 滑动窗口统计消费topic 1 入门程序 public class ConsumerDemo {public static void main(String[] ...
- 29_多易教育之《yiee数据运营系统》附录:扩展知识点汇总系列二
目录 一.OLAP多维分析概念及函数 1.cube导论 2.cube核心操作 1).cube核心操作 2).DICE (切块) 3).ROLL UP (上卷) 4).DRILL DOWN (下钻) 5 ...
- 多易教育KAFKA实战(1)-KAFKA集群安装和shell客户端
注意kafka的安装需要依赖Zookeeper集群 ,所以安装kafka之前先安装zookeeper! zookeeper安装 上传安装包 解压 tar -zxvf zookeeper-3.4.6.t ...
- 多易教育KAFKA实战(4)-原理加强
本节目录 数据可靠性 数据一致性 kafka消费者组 1 数据可靠性 Kafka 作为一个商业级消息中间件,消息可靠性的重要性可想而知.下面要探讨的角度: Producer 往 Broker 发送消息 ...
- 多易教育KAFKA实战(2)-java生产者客户端API示例代码
案例一 入门实例 /*** java客户端模拟生产者生产topic* topic是数据的分类主题*/ public class Producter1 {public static void main ...
- 多易教育17期课堂笔记--Hbase---shell客户端02
免费视频教程 https://www.51doit.com/ 或者联系博主微信 17710299606 1namespace 名称空间 ; 类似于数据库中的database alter_namespa ...
- linux桌面融合,教育桌面云-融合版
教育桌面云-融合版 产品介绍 噢易教育桌面云–融合版是一套融合VDI .VOI.IDV三种桌面技术架构的新型桌面云产品,专为教育场景量身定制开发,面向不同教学使用场景需求,交付不同桌面架构的教学环境, ...
- DOIT20-HDP02
1 HDFS的shell客户端 [root@linux01 ~]# hdfs dfs Usage: hadoop fs [generic options] [-appendToF ...
最新文章
- super返回不过来
- Windows Azure HandBook (5) Azure混合云解决方案
- 安装完Oracle 11g之后启动SQL Developer 时报cannot find a j2se sdk错误的解决办法
- HDU 4812 D Tree (点分治) (2013ACM/ICPC亚洲区南京站现场赛)
- 解决Fiddler查看Post参数中文乱码的问题
- 数值溢出(arithmetic overflow)问题与解决方案
- web和python哪个好_用python开发app和web哪个比较容易?
- C# 中Session的用法
- linux sys文件的创建
- css样式之导航条(nav)
- 上传图片的方法(大白话讲解)
- mysql端口establish_PHP/MySQL Dev. Primer (1) Establish Env.
- Junit新语法assertThat
- 职中计算机一级证,职中计算机等级一级考证教学网站的设计
- Web地图服务发布及运维方案
- 指导教师邱栋在2012年CSDN高校研讨会上的演讲
- 软件测试知识——MySQL常用命令
- Python-计算md5值对图片去重
- NISP二级换CISP的时候需要再花钱吗?【NISP】管理中心
- 肩部三角肌锻炼方法大全