版权声明:本文为王小雷原创文章,未经博主允许不得转载 https://blog.csdn.net/dream_an/article/details/80691459
为大数据知识做基础准备,首先要对Linux有初步的了解,接下来就讲解一些Linux常用的技巧命令。
# 更新软件
sudo apt update
sudo apt upgrade
# 安装vim
sudo apt install vim
# 查看文件都有哪些
ls
#查看包含隐藏的文件列表
ls -a
# 查看文件包含 文件大小
ls -lh
# 删除文件
rm filename.md
# 删除文件夹
rm -rf filename
# 创建文件夹docs
mkdir docs
# 创建一个文件夹doc1下包含doc2(相当于一次性创建了两个文件,doc1新创建,doc2新创建)
mkdir -p doc1/doc2
cd filename
# 用户文件
# root用户下的文件夹
/home/root
# xiaolei用户下的文件夹(包含下载、文档等常规文件)
/home/xiaolei
# host文件
/etc/hosts
# 主机名称
/etc/hostname
# 变量文件夹(内部可以放额外添加的变量,如/etc/profile.d/jdk-1.8.sh,添加了Java8的环境变量)
/etc/profile.d
# 可以放应用的文件夹(不强制,看个人喜好)
/opt
jps
ps aux | grep java
lsof -i:8080
kill -9 进程号
# 编辑或者新建一个文件
vim test.md
按ESC
键进入命令行模式
# 开始输入
i
# 保存并退出(确保按ESC键进入命令行模式)
wq
# 强制退出并放弃更改
q!
# 跳转文本末尾行
G
# 跳转到文本起始行
gg
# 在当前行的下边另起新输入行
o
# 在当前行的上边另起新输入行
O
# 删除行
dd
例如设置Java的环境变量
vim /etc/profile.d/jdk-1.8.sh
#!/bin/sh
# Author:wangxiaolei 王小雷
# Blog: http://blog.csdn.net/dream_an
# Github: https://github.com/wangxiaoleiai
# Date: 201806
# Path: /etc/profile.d/
export JAVA_HOME=/opt/java/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
/opt/java/jdk1.8.0_172
source /etc/profile
# 下载git仓库的源码
git clone url
# 更新操作
## 更新某个特定文件
git add filename
## 提交更新说明
git commit -m "此处写更新说明"
## 提交到远程仓库
git push origin master
# 输入如下命令后直接回车到底
ssh-keygen -t rsa -C "xx@xx.com"
# 查看
ls ~/.ssh
# 查看生成的公匙(比如上传到github个人设置中)
cat ~/.ssh/id_rsa.pub