Linux常用命令學習總結
阿新 • • 發佈:2019-01-01
Windows連線Linux伺服器常用工具使用
winscp
Winscp是Windows環境下的圖形化SFTP客戶端,同時支援SCP協議。主要功能是實現在本地與遠端計算機之間安全的複製檔案。winscp可連線Linux系統。
SecureCRT
Windows下登入UNIX或Linux伺服器主機的軟體。
Linux常用命令
新建檔案
touch filename
例:新建一個名為zrxJuly的txt檔案。
touch zrxJuly.txt
新建目錄
mkdir directory
例:新建一個名為zrxJuly的目錄(資料夾)
mkdir zrxJuly
檢視文字內容
命令 | 描述 | 例項 |
---|---|---|
cat filename | 從第一行開始顯示所有的文字內容 | cat zrxJuly.txt |
tac filename | 從最後一行開始顯示所有文字內容,與cat相反 | tac zrxJuly.txt |
nl filename | 顯示文字,輸出行號 | nl zrxJuly.txt |
more filename | 按頁顯示文字內容 | more zrxJuly.txt |
tail -f | 實時檢視日誌檔案 | tail -f web.log |
壓縮檔案(zip)
zip 引數 打包後的檔名 打包的目錄路徑
例:
zip zrxJuly.zip zrxJuly
解壓檔案(zip)
命令 | 描述 | 例項 |
---|---|---|
unzip zipName | 解壓檔案到當前目錄 | unzip zrxJuly.zip |
unzip -o zipName | 解壓時不詢問直接覆蓋 | tac zrxJuly.txt |
unzip zipName -d directory | 將檔案解壓到指定資料夾 | unzip zrxJuly.zip -d /data/bak |
unzip -v zipName | 檢視壓縮包內容但不解壓 | unzip -v zrxJuly.zip |
zcat gzName | 檢視壓縮後的檔案內容 | zcat zrxJuly.gz |
複製檔案及資料夾到指定目錄
將aa複製到/aa/bb目錄下
cp -rf aa /aa/bb
aa: 要複製的檔案或資料夾
/aa/bb:將檔案或資料夾複製到的指定目錄
移動檔案到指定目錄
移動file到tofile目錄中:
mv file tofile
刪除檔案
rm -rf file
該命令強制刪除file及file目錄下的所有檔案,如果沒有-r
,則不會刪除目錄。
-f
:忽略不存在的檔案,強制刪除,不給出提示;
-r
:指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除;
-i
:進行互動式刪除。
vim
- 檢視或編輯檔案
vi filename
- vim編輯模式下快捷鍵
命令 | 描述 |
---|---|
ctrlb或鍵盤ctrl+B | 向上翻頁 |
ctrlf或鍵盤ctrl+F | 向下翻頁 |
ESC,/hello | 關鍵詞搜尋:vim下,按ESC進入命令模式,若查詢關鍵詞“hello”,則輸入 /hello 進行查詢; |
gg | 跳至檔案首行 |
dG | 清空整個檔案 |
:wq,回車 | 儲存並退出 |
:wq!,回車 | 強制儲存退出 |
:q,回車 | 退出vim編輯 |
:q!,回車 | 強制退出編輯 |
i,ESC | 插入內容:輸入i,進行內容編輯,完成後按ESC退出編輯 |
tomcat伺服器啟動與關閉
cd到tomcat的bin目錄下,
啟動伺服器命令:./startup.sh
檢視log日誌:tail -f ../logs/catalian.out
關閉服務:./shutdown.sh
或者:
sh catalian.sh start
sh catalian.sh stop