1.2 linux使用技巧快速入門
爲大數據知識做基礎準備,首先要對Linux有初步的瞭解,接下來就講解一些Linux常用的技巧命令。
1.2.1 debian/ubuntu常用命令
# 更新軟件
sudo apt update
sudo apt upgrade
# 安裝vim
sudo apt install vim
1.2.2 文件的查看、刪除、創建
- 查看
# 查看文件都有哪些
ls
#查看包含隱藏的文件列表
ls -a
# 查看文件包含 文件大小
ls -lh
- 刪除
# 刪除文件
rm filename.md
# 刪除文件夾
rm -rf filename
- 創建
# 創建文件夾docs
mkdir docs
# 創建一個文件夾doc1下包含doc2(相當於一次性創建了兩個文件,doc1新創建,doc2新創建)
mkdir -p doc1/doc2
1.2.3 進入文件路徑
cd filename
1.2.4 系統文件介紹
# 用戶文件
# root用戶下的文件夾
/home/root
# xiaolei用戶下的文件夾(包含下載、文檔等常規文件)
/home/xiaolei
# host文件
/etc/hosts
# 主機名稱
/etc/hostname
# 變量文件夾(內部可以放額外添加的變量,如/etc/profile.d/jdk-1.8.sh,添加了Java8的環境變量)
/etc/profile.d
# 可以放應用的文件夾(不強制,看個人喜好)
/opt
1.2.5 進程相關操作
- 查看Java進程
jps
- 查看包含Java的進程
ps aux | grep java
- 查看某端口的佔用情況(如8080)
lsof -i:8080
- 殺死指定進程
kill -9 進程號
1.2.6 命令行編輯器VIM簡單使用
# 編輯或者新建一個文件
vim test.md
按ESC
鍵進入命令行模式
# 開始輸入
i
# 保存並退出(確保按ESC鍵進入命令行模式)
wq
# 強制退出並放棄更改
q!
# 跳轉文本末尾行
G
# 跳轉到文本起始行
gg
# 在當前行的下邊另起新輸入行
o
# 在當前行的上邊另起新輸入行
O
# 刪除行
dd
1.2.7 Linux如何規範的設置環境變量
例如設置Java的環境變量
- 1.2.7.1 在/etc/profifle.d/下創建java變量腳本jdk-1.8.sh
vim /etc/profile.d/jdk-1.8.sh
- 1.2.7.2 添加如下內容
#!/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
1.2.7.3 將下載好的jdk解壓,放置路徑
/opt/java/jdk1.8.0_172
1.2.7.4 使變量生效
source /etc/profile
1.2.8 Git簡單使用
# 下載git倉庫的源碼
git clone url
# 更新操作
## 更新某個特定文件
git add filename
## 提交更新說明
git commit -m "此處寫更新說明"
## 提交到遠程倉庫
git push origin master
1.2.9 創建並部署ssh key
# 輸入如下命令後直接回車到底
ssh-keygen -t rsa -C "[email protected]"
# 查看
ls ~/.ssh
# 查看生成的公匙(比如上傳到github個人設置中)
cat ~/.ssh/id_rsa.pub