time (把time放在最前面可計算執行時間)
find 目錄 (把目錄的所有東西列出來)
find 目錄 | wc -l(把目錄的所有東西列出來用wc -l算數量)
ln -s hadoop-3.3.2/ hadoop
mv hadoop-3.3.2/ hadoop
grep '^$' (找出空白列)
grep -E '^$|^#' (找出空白列或開頭#的資料)(有用到|(延伸表示法) 所以要加-E)
grep -Ev '^$|^#' (不列出空白列或開頭#的資料)
grep -Ev '^$|^#|::' (不列出空白列或開頭#或::的資料)
ls -lA
.*t
ls -d!(要排除的檔名)
cat -A 檔名
Linux 換行 \n
win 換行 \r\n
Mac 換行 \r
所以當資料是在win系統建置的
就需要先清除資料結尾的\r
不然會無法從資料字尾抓取資料
可透過下列方式清除:
sed 's/\r//' | cat -A
s/ = 取代
\r = 原來的換行
// = 取代成空的
cat -A 秀出特殊字符
1. -字元(Unix style)
ex:df -h
2. --字串(GNU style)
ex:df --human-readable
以下載hadoop為例
wget https://dlcdn.apache.org/hadoop/common/hadoop-3.3.2/hadoop-3.3.2.tar.gz
ls -l /etc/apt/sources.list* (查設定檔位置)
head /etc/apt/sources.list (看設定檔)
grep '^deb' /etc/apt/sources.list (找有幾個倉庫)
dpkg -1
apt install(安裝)
apt upgrade(更新)
apt purge(移除)
call apt-get
搜尋: apt search = call apt-search
搜尋jdk8
apt search '^openjdk-8-jdk' | less
安裝無圖形介面jdk
apt install openjdk-8-jdk-headless
安裝有圖形介面jdk
apt install openjdk-8-jdk
查JAVA版本:
java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment
(build 1.8.0_312-8u312-b07-0ubuntu1~20.04-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
查JDK版本:
javac -version
javac 1.8.0_312
查JDK路徑:
which javac
ls -l /usr/bin//javac ->
ls -l /etc/alternatives/javac ->
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac
設定JAVA_HOME:
1.前往環境變數設定位置 cd /etc/profile.d/
2.用NANO設定新腳本(.sh)放置於此 nano openjdk.sh
3.設定openjdk.sh填入JDK路徑(CTRL+O存檔)
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
4.登出再登入
5.確認是否有設定成功
輸入 echo $JAVA_HOME 查詢,有看到下列就是設定成功
/usr/lib/jvm/java-8-openjdk-amd64
透過$JAVA_HOME來執行確認是否真的有效
$JAVA_HOME/bin/javac -version
有返回版本資訊就是設定完成
javac 1.8.0_312
若筆記內有發現錯誤隨時可以登入後在這邊留言~
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing