1. 複製 cp
複製文件到目錄/或者到指定的文件(重命名)
cp file /root/ 將file1 複製到root目錄下
cp file1 /root/file2 將file2 複製到root 下,並命名爲file2
複製目錄
cp [options] source_dir dest_dir 將源目錄複製到目標目錄
options:
- a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。
- d 拷貝時保留鏈接。
- f 刪除已經存在的目標文件而不提示。
- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。
- p 此時cp除複製源文件的內容外,還將把其修改時間和訪問權限也複製到新文件中。
- r 若給出的源文件是一目錄文件,此時cp將遞歸複製該目錄下所有的子目錄和文件。此時目標文件必須爲一個目錄名。
- l 不作拷貝,只是鏈接文件。
cp -r dir1/. dir2 將dir1 下的所有內容包括目錄複製到dir2
2.兩臺機器間的複製 scp
scp [option] source_file dest_file
本地複製到遠程
scp local_file remote_username@remote_ip:remote_file // 指定遠程文件名
或者
scp localFile remote_username@remote_ip:remote_folder // 指定目錄
之後輸入remote_ip的 password 即可
scp /demo/demo.zip [email protected]:/home/demo // 將zip複製到遠程的demo目錄下
scp -r /demo [email protected]:/home/demo // 將 demo目錄下的所有複製到遠程的demo目錄下
兩個遠程機器間的複製
scp /home/demo/demo.zip [email protected]:/home/demo // 將zip複製到另一臺遠程的demo目錄下
scp -r /home/demo [email protected]:/home/demo // 將 demo目錄下的所有複製到另一臺遠程的demo目錄下
option:
-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來查看連接 , 認證 , 或是配置錯誤 .
-C 使能壓縮選項 .
-P 選擇端口 . 注意 -p 已經被 rcp 使用 .
-4 強行使用 IPV4 地址 .
-6 強行使用 IPV6 地址 .
特殊:
1.如果遠程服務器防火牆有特殊限制,scp便要走特殊端口,具體用什麼端口視情況而定,命令格式如下:
#scp -p 8888 /home/demo/demo.zip [email protected]:/home/demo
2.使用scp要注意所使用的用戶是否具有可讀取遠程服務器相應文件的權限。
3.移動文件/目錄 (重命名)
mv [option] source dest
option:
-f:force,強制直接移動而不詢問
-i:若目標文件(destination)已經存在,就會詢問是否覆蓋
-u:若目標文件已經存在,且源文件比較新,纔會更新
mv source_file /home.dest_file // 文件移動到home下並重命名爲dest_file
4. 修改環境變量
1.修改/etc/profile 文件,首先做好備份
vim /etc/profile
在 最後面 添加
export JAVA_HOME=/usr/java/jdk8
export CLASS_PATH=.:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
之後 source /etc/profile
2.修改bashrc文件
vim ~/.hashrc
在後面添加
export JAVA_HOME=/usr/java/jdk8
export CLASS_PATH=.:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
最後 source ~/.bashrc
5. Maven 安裝
1.下載maven的 壓縮包然後解壓
tar -xvf apache-maven-3.3.9.tar.gz
2.移動maven到指定目錄(可不做這步)
mv apache-maven-3.3.9 /usr/local/
3.配置環境變量 編輯/etc/profile文件
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH
4. source /etc/profile
5. mvn -v 查看 maven的版本