目錄
- Tomcat
- bin目錄主要是用來存放tomcat的命令,主要有兩大類,一類是(),一類是()
- conf目錄主要是用來存放tomcat的一些配置文件,主要有()
- logs目錄用來存放tomcat在運行過程中產生的日誌文件,Windows日誌文件與Linux日誌文件有什麼區別,所有日誌都在一個文件嗎
- 應用程序應該放在()目錄,可以放war包、()、()
- work目錄用來存放(),例如
- idea配置web項目的application context,訪問Tomcat端口
- Linux
- ls -l 若開頭是 - 代表是文件,開頭是()代表是目錄
- 介紹FHS目錄及其作用 /home、/usr/bin、/usr/local、
- . 與 .. 代表什麼
- 要能夠查看目錄裏的文件,必須對目錄要有()權限
- 擁有目錄的寫權限,但是沒有目錄下面文件的w權限可以對文件進行刪除嗎
- 講命令的功能:cd、mkdir、ls -al、pwd
- 講功能的命令
- 刪除空目錄
- 將目錄下的東西都刪掉
- 將 主文件夾下的 .bashrc 複製到/temp 下,並更名爲 bashrc
- 將/var/log/wtmp 複製到當前目錄
- 想將文件的所有屬性一起復制過來,加參數()
- 複製/etc這個目錄到/tmp下,複製目錄需要加參數()
- 強制刪除加參數()
- 回到自己的主目錄,回到上一級目錄,回到剛纔那個目錄
- cp ~/.bashrc bashrc 什麼意思
- 在當前文件夾下創建一個test目錄,將當前目錄下的bashrc文件移動到test目錄
- 將目錄test重命名爲test2
- 將bashrc1和bashrc2兩個文件均移動到test2中
- 取得/etc/network 的文件名
- 取得/etc/network 的目錄名
- 查看/etc/issue這個文件的內容
- 打印行號加參數()
- 從最後一行開始顯示使用命令()
- cat是一口氣將文件所有內容顯示到屏幕上,有沒有可以翻頁的命令,怎麼向上翻頁,怎麼向下翻頁,怎麼向下滾動一行,怎麼查找某個字符串,怎麼離開
- more只可以向前翻頁,less可以向後翻,less怎麼前翻後翻
- 取出file文件的最後10行
- 取出某文件最後20行
- 列出100行以後的數據
- 持續監測文件內容,怎麼離開檢測
- 顯示前面10行
- 顯示前面20行
- 去掉最後面100行
- 只取文件中間的10到20行
- head 的 -100 與tail的 +100 含義有什麼不同
- 多個命令連續執行。使用()隔開
- 一個賬號只能屬於一個組嗎
- 怎麼查看文件所有者與用戶組,以及權限
- chmod 777 test.txt是什麼意思
- 對文件具有w權限那麼可以刪除該文件嗎,怎麼才能具有刪除該文件的權限
- 切換賬號命令
- which命令作用
- 除了which還有什麼命令可以查找文件
- locate 比whereis的優勢在哪裏
- 使用find找出 /etc下面24小時內有改動的文件
- find 比whereis、locate的優勢在哪裏,劣勢在哪裏
- 使用find找出passwd這個文件
- 使用find查找/etc下文件名包含 httpd的文件
- vi的一般模式、編輯模式、命令行模式怎麼進入與切換,各模式有什麼特點,編輯模式與命令行模式可以直接切換嗎
- 一般模式下,移動到這行的最前面字符處,移動到這行的最後面字符處,移動到文件的最後一行,移動到文件的第n行,移動到文件的第一行,光標向下移動n行
- 一般模式下,向下尋找一個名爲Word的字符串,繼續向下查找按
- 一般模式下,從第一行到最後一行查找Word1字符串,並將該字符串替換爲Word2;從第五行到第十行查找Word1字符串,並將該字符串替換爲Word2
- 一般模式下,刪除光標所在的這行
- 一般模式下,複製光標所在的那一行;複製光標所在的向下9行
- 一般模式下,將已複製的數據粘貼在光標的下一行,上一行呢
- 一般模式下,回退與重做,,重複前一個操作呢,比如要粘貼多次
- 一般模式下,將光標經過的地方反白怎麼做,反白指的是哪一塊
- 將反白的地方複製起來,將反白的地方刪除
- 將a.txt的一行復制到b.txt去怎麼做
- 除了:wq保存後離開,還有什麼命令可以離開
Tomcat
bin目錄主要是用來存放tomcat的命令,主要有兩大類,一類是(),一類是()
一類是以.sh結尾的(linux命令),另一類是以.bat結尾的(windows命令)
conf目錄主要是用來存放tomcat的一些配置文件,主要有()
server.xml
logs目錄用來存放tomcat在運行過程中產生的日誌文件,Windows日誌文件與Linux日誌文件有什麼區別,所有日誌都在一個文件嗎
Windows:文件名以log結尾
Linux:文件名以out結尾
日誌名會有當前年月日,每天一個文件
應用程序應該放在()目錄,可以放war包、()、()
webAPPs
jar包,文件夾
work目錄用來存放(),例如
tomcat在運行時的編譯後文件,例如JSP編譯後的文件。
清空work目錄,然後重啓tomcat,可以達到清除緩存的作用
idea配置web項目的application context,訪問Tomcat端口
端口在server配
application context在deployment配
Linux
ls -l 若開頭是 - 代表是文件,開頭是()代表是目錄
d代表目錄
介紹FHS目錄及其作用 /home、/usr/bin、/usr/local、
/home : 每個用戶登錄後進入的目錄
/usr/bin : 使用yum安裝的軟件,命令都會放在這裏,而且該目錄在環境變量裏面配置了,命令全局有效
/usr/local : 用戶軟件安裝位置
. 與 … 代表什麼
當前目錄與上一級目錄,例如要執行當前文件夾下的某個命令可以 ./action
要能夠查看目錄裏的文件,必須對目錄要有()權限
r和x
擁有目錄的寫權限,但是沒有目錄下面文件的w權限可以對文件進行刪除嗎
可以
講命令的功能:cd、mkdir、ls -al、pwd
、
講功能的命令
刪除空目錄
rmdir
將目錄下的東西都刪掉
rm -r
將 主文件夾下的 .bashrc 複製到/temp 下,並更名爲 bashrc
cp ~/.bashrc /temp/bashrc
將/var/log/wtmp 複製到當前目錄
cp /var/log/wtmp .
想將文件的所有屬性一起復制過來,加參數()
-a
複製/etc這個目錄到/tmp下,複製目錄需要加參數()
cp -r /etc /tmp
強制刪除加參數()
-f
回到自己的主目錄,回到上一級目錄,回到剛纔那個目錄
cd ~
cd …
cd -
cp ~/.bashrc bashrc 什麼意思
將主目錄下的.bashrc 文件複製到當前目錄,文件名爲hashrc
在當前文件夾下創建一個test目錄,將當前目錄下的bashrc文件移動到test目錄
mkdir test
mv bashrc test
將目錄test重命名爲test2
mv test test2
將bashrc1和bashrc2兩個文件均移動到test2中
mv bashrc1 bashrc2 test2
取得/etc/network 的文件名
basename /etc/network
取得/etc/network 的目錄名
dirname /etc/network
查看/etc/issue這個文件的內容
cat /etc/issue ,more、less也可以做到
打印行號加參數()
-n
從最後一行開始顯示使用命令()
tac 是cat反過來的寫法
cat是一口氣將文件所有內容顯示到屏幕上,有沒有可以翻頁的命令,怎麼向上翻頁,怎麼向下翻頁,怎麼向下滾動一行,怎麼查找某個字符串,怎麼離開
more /etc/man.config
空格鍵表示向下翻一頁
enter表示向下滾動一行
輸入反斜槓,輸入你要找的字符串,按下enter鍵,若要重複查詢,多按幾次n
按q離開
more只可以向前翻頁,less可以向後翻,less怎麼前翻後翻
按上下箭頭就可以了
取出file文件的最後10行
tail file
不加參數默認是10行
取出某文件最後20行
tail -n 20 file
列出100行以後的數據
tail -n +100 file
持續監測文件內容,怎麼離開檢測
tail -f file
按下Ctrl + c離開
顯示前面10行
head file
顯示前面20行
head -n 20 file
去掉最後面100行
head -n -100
只取文件中間的10到20行
先取前20行。再取後10行
head -n 20 file | tail -n 10
head 的 -100 與tail的 +100 含義有什麼不同
head的-100:從後面開始數,數100行,去掉不顯示
tail 的+100:從前面開始數,數100行,去掉不顯示
多個命令連續執行。使用()隔開
分號:
一個賬號只能屬於一個組嗎
一個賬號可以屬於多個用戶組
文件權限分爲用戶、用戶組、其他組,文件只能屬於一個用戶組
怎麼查看文件所有者與用戶組,以及權限
ls -al file
看到
-rw-r–r-- root root test.txt
chmod 777 test.txt是什麼意思
用戶權限爲rwx,用戶組權限爲rwx,其他組權限爲rwx
r是4,w是2,x是1
r+w+x = 7
對文件具有w權限那麼可以刪除該文件嗎,怎麼才能具有刪除該文件的權限
w權限只能修改文件內容,有能刪除文件必須具備文件所在目錄的w權限
切換賬號命令
su
which命令作用
可以尋找執行文件,就是PATH路徑下的命令
除了which還有什麼命令可以查找文件
whereis、locate、find
locate 比whereis的優勢在哪裏
locate只需要輸入文件的部分名稱就能得到結果
使用find找出 /etc下面24小時內有改動的文件
find /etc -mtime 0
find 比whereis、locate的優勢在哪裏,劣勢在哪裏
find 可以搜索指定路徑下的內容,find是在磁盤搜索,速度比較慢
使用find找出passwd這個文件
find / -name passwd
使用find查找/etc下文件名包含 httpd的文件
find /etc -name ‘httpd’
vi的一般模式、編輯模式、命令行模式怎麼進入與切換,各模式有什麼特點,編輯模式與命令行模式可以直接切換嗎
vi 文件名,進入一般模式,按i進入編輯模式,按esc退回一般模式,按冒號:進入命令行模式,按esc退回一般模式,如果修改了需要保存退出,則在命令行模式下輸wq命令,直接退出可以輸q!進行強制退出
一般模式可以簡單地刪除、複製、粘貼,但是無法編輯
編輯模式不能與命令行模式直接切換
一般模式下,移動到這行的最前面字符處,移動到這行的最後面字符處,移動到文件的最後一行,移動到文件的第n行,移動到文件的第一行,光標向下移動n行
移動到這行的最前面字符處:0
移動到這行的最後面字符處:$
移動到文件的最後一行:G
移動到文件的第n行:10G、8G
移動到文件的第一行:gg
光標向下移動n行:22enter鍵,或22pagedown
光標向上移動n行:22pageup
一般模式下,向下尋找一個名爲Word的字符串,繼續向下查找按
/word
按n
一般模式下,從第一行到最後一行查找Word1字符串,並將該字符串替換爲Word2;從第五行到第十行查找Word1字符串,並將該字符串替換爲Word2
:1,$s/word1/word2/g
:5,10s/word1/word2/g
一般模式下,刪除光標所在的這行
dd
一般模式下,複製光標所在的那一行;複製光標所在的向下9行
yy
9yy
一般模式下,將已複製的數據粘貼在光標的下一行,上一行呢
p
上一行大P
一般模式下,回退與重做,重複前一個操作呢,比如要粘貼多次
回退不是Ctrl + z,而是u
重做是Ctrl + r
小數點.
一般模式下,將光標經過的地方反白怎麼做,反白指的是哪一塊
按小v鍵
反白指的是起始行的部分,與結束行的部分,以及中間的全部行
將反白的地方複製起來,將反白的地方刪除
y
d
將a.txt的一行復制到b.txt去怎麼做
vi a.txt b.txt
首先進入a.txt ,然後yy複製一行,然後:n到b.txt,按p
如果要回到a.txt,按:N
除了:wq保存後離開,還有什麼命令可以離開
ZZ兩個大Z