1. 開啟檔案 : cd
2. 檢視tomcat程序 : ps -ef|grep tomcat
3. 檢視當前目錄:pwd
4. 檢視cpu使用情況:top
5. 備份檔案:cp -r ../project/webpay webpay_20170713
6. 建立檔案:mkdir 檔名或相對路徑
7. 刪除檔案:rm -r 檔名或相對路徑
8. tomcat的啟動命令: ./startup.sh&
9. tomcat的關閉命令:./shutdown.sh
10. 檢視tomcat日誌:tail -f catalina.out
13.檢視檔案與目錄:ls 或 ll
14.殺死程序:kill -9 程序號(pid)
15.檢視ip資訊:ifconfig
1. 查詢檔案:find [path] [option] [action]
2. 常用於分析一行的資訊 : grep [-acinv] [--color=auto] '查詢字串' filename
-a :將binary檔案以text檔案的方式查詢資料
-c :計算找到『查詢字串』的次數
-i :忽略大小寫的區別,即把大小寫視為相同
-v :反向選擇,即顯示出沒有『查詢字串』內容的那一行
# 例如:
# 取出檔案/etc/man.config中包含manpath的行,並把找到的關鍵字加上顏色
grep --color=auto 'manpath' /etc/man.config
# 把ls -l的輸出中包含字母file(不區分大小寫)的內容輸出
ls -l | grep -i file
3. 移動檔案 : mv
-f :就是force的意思,忽略不存在的檔案,不會出現警告訊息
-i :互動模式,在刪除前會詢問使用者是否操作
-r :遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數
如:mv file1 file2 file3 dir # 把檔案file1、file2、file3移動到目錄dir中
mv file1 file2 # 把檔案file1重新命名為file2
4. 複製檔案:cp
-a :將檔案的特性一起複製
-p :連同檔案的屬性一起複製,而非使用預設方式,與-a相似,常用於備份
-i :若目標檔案已經存在時,在覆蓋時會先詢問操作的進行
-r :遞迴持續複製,用於目錄的複製行為
-u :目標檔案與原始檔有差異時才會複製
如:cp -a file1 file2 #連同檔案的所有特性把檔案file1複製成檔案file2
cp file1 file2 file3 dir #把檔案file1、file2、file3複製到目錄dir中
5.刪除檔案或目錄 : rm
-f :就是force的意思,忽略不存在的檔案,不會出現警告訊息
-i :互動模式,在刪除前會詢問使用者是否操作
-r :遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數
如:rm -i file # 刪除檔案file,在刪除之前會詢問是否進行該操作
rm -fr dir # 強制刪除目錄dir中的所有檔案
6.將某個時間點的程序運**況選取下來並輸出 : ps
-a :所有的程序均顯示出來
-a :不與terminal有關的所有程序
-x :一般與a引數一起使用,可列出較完整的資訊
-l :較長,較詳細地將pid的資訊列出
如:ps aux # 檢視系統所有的程序資料
ps ax # 檢視不與terminal有關的所有程序
ps -la # 檢視系統所有的程序資料
ps axjf # 檢視連同一部分程序樹狀態
7.對檔案進行打包:tar
-c :新建打包檔案
-t :檢視打包檔案的內容含有哪些檔名
-x :解打包或解壓縮的功能,可以搭配-c(大寫)指定解壓的目錄,注意-c,-t,-x不能同時出現在同一條命令中
-j :通過bzip2的支援進行壓縮/解壓縮
-z :通過gzip的支援進行壓縮/解壓縮
-v :在壓縮/解壓縮過程中,將正在處理的檔名顯示出來
-f filename :filename為要處理的檔案
-c dir :指定壓縮/解壓縮的目錄dir 如:
壓縮:tar -jcv -f filename.tar.bz2 要被處理的檔案或目錄名稱
查詢:tar -jtv -f filename.tar.bz2
解壓:tar -jxv -f filen
cat text | less # 檢視text檔案中的內容
# 注:這條命令也可以使用less text來代替
9. 改變檔案所屬使用者組: chgrp
10.
chgrp [-r] dirname/filename
-r :進行遞迴的持續對所有檔案和子目錄更改
# 例如:
chgrp users -r ./dir # 遞迴地把dir目錄下中的所有檔案和子目錄下所有檔案的使用者組修改為users
10.改變檔案的所有者:chown
11.改變檔案的許可權:chmod
chmod [-r] xyz 檔案或目錄
-r:進行遞迴的持續更改,即連同子目錄下的所有檔案都會更改
# 例如:
chmod 0755 file # 把file的檔案許可權改變為-rxwr-xr-x
chmod g+w file # 向file的檔案許可權中加入使用者組可寫許可權
13.測算乙個命令(即程式)的執行時間 : time
time ./process
time ps aux
在程式或命令執行結束後,在最後輸出了三個時間,它們分別是:
user:使用者cpu時間,命令執行完成花費的使用者cpu時間,即命令在使用者態中執行時間總和;
system:系統cpu時間,命令執行完成花費的系統cpu時間,即命令在核心態中執行時間總和;
real:實際時間,從command命令列開始執行到執行終止的消逝時間;
命令說明
ls列出目錄
ls -al
使用格式化列出隱藏檔案
cd dir
進入目錄dir
cd進入 home 目錄
pwd顯示當前目錄
mkdir dir
建立目錄 dir
rm file
刪除檔案 file
rm -r dir
刪除目錄 dir
rm -f file
強制刪除 file
rm -rf dir
強制刪除目錄 dir
cp file1 file2
將 file1 複製到 file2
cp -r dir1 dir2
將 dir1 複製到 dir2; 如果 dir2 不存在則建立它
mv file1 file2
將 file1 重新命名或移動到 file2; 如果file2 是已存在目錄則將 file1 移動到目錄 file2 中
ln -s file link
建立 file 的符號連線 link
touch file
建立名file的檔案
cat > file
將標準輸入新增到 file
more file
檢視 file 的內容
tail -f file
從後 10 行開始檢視 file 的內容
man command
顯示 command 的說明手冊
ps顯示當前的活動程序
top顯示所有正在執行的程序
kill pid
殺掉程序 id pid
killall proc
殺掉所有名為 proc 的程序
chmod octal file
更改 file 的許可權
grep pattern files
搜尋 files 中匹配 pattern 的內容
df顯示磁碟占用情況
du顯示目錄空間占用情況
tar xzf file.tar.gz
使用 gzip 解壓 tar 檔案
tar xjf file.tar.bz2
使用 bzip2 解壓 tar 檔案
ping host
ping host 並輸出結果
wget file
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...