删除jdk
卸载:
java -version
java
javac
判断jdk是否安装(显示版本号等信息,说明已经安装)
which java(查看JDK的安装路径)
scp不成功
ssh: connect to host 172.20.10.2 port 22: Connection refused 可能是没有装openssh-server
sudo apt install openssh-server
rm -rf JDK地址(卸载JDK) rm -rf /usr/java/jdk/jdk1.8.0_172/
命令行上下翻页:shift+pageup
java -version
java
javac
查看是否卸载完毕
vi命令编辑文件profile vi /etc/profile
删除配置的环境变量,至此JDK卸载完毕
./bashrc
改变环境变量 会使java –version 变没
Java 安装包安装 在环境变量中申明 java –version 有结果
更换用户会造成 ~./bashrc 改变 java环境要重新配置
apt-get install ssh 才能建立ssh连接 并且重启后才能识别
不同的slave机要配置 /etc/hosts
ctrl+z 挂起程序并暂停
fg 前台继续运行
bg后台继续运行
ctrl+u 剪切整行 ctrl+y黏贴 不过只能在命令行运行!
在vim下 只读下v可视模式
y复制 p黏贴
yy直接复制一行
Linux中profile、bashrc、bash_profile之间的区别和联系
https://www.jianshu.com/p/9d95e5e736da
ssh报错
ip地址要正确
可能ssh格式不对
密钥不在正确的用户
指定区域截图
https://blog.csdn.net/xianglao1935/article/details/80510859
apt-get 安装卸载,wget下载,hg clone克隆
https://blog.csdn.net/hebbely/article/details/53909515
VIM 查找和替换
https://harttle.land/2016/08/08/vim-search-in-file.html
常用快捷键
https://zhuanlan.zhihu.com/p/32878307
ctrl Alt + F 挂掉时回退到登录界面
遇到的权限问题
linux修改文件权限命令chown、chmod、chgrp
https://blog.csdn.net/win_turn/article/details/50386943
sudo chown -R hadoop ./spark
主机访问虚拟机的web浏览器:
虚拟机ip://端口号
echo log > /dev/null 2>&1
命令的结果可以通过%>的形式来定义输出
/dev/null :代表空设备文件
> :代表重定向到哪里,例如:echo "123" > /home/123.txt
1 :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2 :表示stderr标准错误
& :表示等同于的意思,2>&1,表示2的输出重定向等同于1
1 > /dev/null 2>&1 语句含义:
1 > /dev/null : 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 :接着,标准错误输出重定向(等同于)标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
————————————————
版权声明:本文为CSDN博主「阳光岛主」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ithomer/article/details/9288353
find spark/ -name "*"
找出 spark 文件夹底下包括子文件夹所有文件
xarg
将输出转变为命令行模式
linux终端在已经显示的输出中查找
terminal 里按 Ctrl + Shift + F 可以查找终端输出的内容。
vim编辑器修改中文
vim /etc/vim/vimrc
加入
set fileencodings=utf-8,gbk,utf-16le,cp1252,iso-8859-15,ucs-bom
set termencoding=utf-8
set encoding=utf-8
Ubuntu 16.04 下安装Firefox的Flash插件
https://www.linuxprobe.com/install-firefox-plugin.html
看所有端口号:lsof -i
检查端口能不能连接: telnet 地址 端口号
别名设置
Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。