Vi 命令
vi User.java
進入編輯模式
i游標的前面插入
I行首
a游標的后面
A行尾
o下一行
O上一行
ESC 命令列模式
: set nu
:set nonu
6G 游標跳轉到第6行
G 游標跳轉到最后一行
gg 游標跳轉到第一行
yy 復制當前行
p粘貼
nyy 復制n行
dd 剪切當前行
ndd 剪切n行
/string n下一個
ll -a 顯示所有的內容 .開頭的檔案是隱藏的
ctrl+z 將程式掛起到后臺
fg 1 將程式拉取到前臺

2 壓縮解壓命令
壓縮解壓
gzip 檔案 壓縮單個檔案
gzip 檔案1 檔案2 分別壓縮兩個檔案
gunzip 1.txt.gz 解壓檔案
gunzip 2.txt.gz 3.txt.gz 分別解壓多個檔案
.gz 代表是gzip的壓縮格式
打包壓縮|解壓
tar -zcvf my.tar.gz 1.txt 2.txt 3.txt
tar -zxvf my.tar.gz
tar -zxvf my.tar.gz -C /a/
-z gzip壓縮格式
-c 創建壓縮
-x 解壓
-v 顯示執行進度
-f 必須 緊跟打包壓縮檔案名
3 JAVA_HOME 配置
1上傳
2 解壓
3 配置
vi /etc/profile
G 最后一行
o 下一行插入
export JAVA_HOME=/opt/apps/jdk1.8.0_141
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
4 部署tomcat
上傳
解壓
沒有配置系統環境變數 如果啟動tomcat的腳本
1) 絕對路徑
2) 相對路徑 ./不能省略

jps 查看java行程

在windows的瀏覽器中訪問 http://192.168.133.3:8080

5 基本命令
5.1 less 查看檔案內容
less 檔案
j
k
PgUp
PgDn
5.2 echo
echo 標準輸出 默認輸出到控制臺
echo "hello"
echo "hello" > 1.log 覆寫寫到 1.log中
echo "hello" > > 1.log 追加寫寫到 1.log中
`` 特殊符號 將命令的結果轉義成字串
echo `ll /` 列印 / 目錄下所有的內容
echo `CMD` >> 檔案中
5.3 tail head
tail -n 檔案 顯示檔案的后n行資料
head -n 檔案 顯示檔案的前n行資料
tail -f 檔案 監控檔案內容變化
tail -F 檔案 監控檔案內容變化
F和f : 當洗掉監控的檔案后再創建同名檔案以后 F 繼續監控 f無法繼續監控
5.4 find
find / -name -type -size
find / -name a.txt
5.5 grep
grep hello a.txt
-i 忽略大小寫
-c 統計次數
-n 行號
-v 反選
CMD | grep 內容
ll / | grep bin
ps | grep java
5.6 whereis which 查看命令所在的位置
which ls
which java
whereis java
5.7 網路命令
ip 配置
ip addr 查看ip地址
systemctl start|stop|status|restart|disable|enable network
systemctl start|stop|status|restart|disable|enable firewalld
netstat -nltp | grep 8080 查看網路埠是否被占用
5.8 主機名和域名映射
vi /etc/hostname
linux01
修改域名映射
192.168.133.2 windows
192.168.133.3 linux01
192.168.133.4 linux02
重啟機器 reboot
查看主機名 hostname
5.9 free du df
free 記憶體
du 檔案 檔案夾大小
df 系統存盤大小
-h 以合適的單位顯示大小
5.10 ps top pstree kill
6 權限
不同的用戶對不同的檔案或者是檔案夾有不同的操作權!
讀 R
寫 W
執行 X
- rwx r-x r-x. 1 root root 1961 Oct 18 2013 startup.sh
文型別 當前用戶 組 其他人
檔案
cat less more tail
vi echo
startUp.sh

修改權限
1) chmod ugo+-rwx 檔案
2) chmod 777 檔案
3) chmod 777 -R 目錄 遞回 修改目錄的權限
-R 遞回修改
注意 : root屬于超級管理員 不受權限控制
檔案夾
檔案夾的權限控制一定有執行權 X R W X R W R-X -WX
rx ls
wx rm mv cp mkdir touch
x cd
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/209065.html
標籤:其他
下一篇:基礎的shell編程問題
