ls -la : 給出當前目錄下所有檔案的一個長列表,包括以句點開頭的“隱藏”檔案
[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ ls -a
. .. 1 online_tools online_tools_0803複製程式碼
ll:豎列顯示所有檔案[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ ll
pwd:檢視當前路徑
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ pwd
/home/bae/huangqinjian/online_tools複製程式碼
cd:切換目錄
[bae@cp01-qa-yun-004.cp01.baidu.com huangqinjian]$ cd online_tools
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ pwd
/home/bae/huangqinjian/online_tools複製程式碼
cat:顯示檔案內容
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ cat upload.py複製程式碼
top:檢視cpu、記憶體
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ top複製程式碼
man:檢視某個命令的幫助
man ls 顯示ls命令的幫助內容
diff:比較檔案內容
diff dir1 dir2 比較目錄1與目錄2的檔案列表是否相同,但不比較檔案的實際內容,不同則列出
[bae@cp01-qa-yun-004.cp01.baidu.com online_tools]$ diff ci data
Only in ci: ActionUserFeedback.class.php
Only in data: island複製程式碼
vim:進入vim編輯檔案
例如:vim index.html
按住i
鍵進入編輯模式,編輯完按住ESC
取消編輯,輸入:wq
儲存,:q
是不儲存。
不儲存退出的方法:很多時候開啟了檔案,或者修改了一些地方,才發現錯了,非常需要不儲存退出。
先按ESC
,再輸入冒號,在輸入命令時,直接輸入q!
rm:刪除檔案命令
[bae@cp01-qa-yun-004.cp01.baidu.com html]$ rm index_demo.html複製程式碼
格式:rm file
刪除檔案file,系統會先詢問是否刪除。
格式:rm -f file
強行刪除file,系統不再提示。
格式:rm -rf dir
強行刪除目錄dir下的所有檔案、子目錄下的所有檔案和目錄、刪除dir本身。
cp:複製檔案
cp -rp /home/d001 /home/Documents複製程式碼
複製/home下d001到/home下Documents
-r 是遍歷目錄,即複製整個目錄
-p 是保留原有屬性
cp afile afile.bak 把檔案複製為新檔案afile.bak
cp afile /home/bible/ 把檔案afile從當前目錄複製到/home/bible/目錄下
sz filename :下載一個檔案
sz filename1 filename2:下載多個檔案
下載dir目錄下的所有檔案,不包含dir下的資料夾:sz dir/*
[bae@cp01-qa-yun-004.cp01.baidu.com html]$ sz index.html
rz:上傳檔案
輸入rz回車後,會出現檔案選擇對話方塊,選擇需要上傳檔案,一次可以指定多個檔案,上傳到伺服器的路徑為當前執行rz命令的目錄。
su:切換使用者
su – root 切換到root使用者
vi下面如何進行回車換行?
ESC + I + Enter
啟動程式
進入到程式的目錄下 執行 ./+程式名字
[bae@cp01-qa-yun-004.cp01.baidu.com ~]$ ./start.sh複製程式碼
上面的命令執行是可能會出現許可權不足的問題,最後跟大家說一個授權命令,假如我們想要給這個檔案下的所有.sh檔案授權,我們可以寫chmod u+x *.sh
給sh檔案授權,當然了我們也可以將*替換為具體的檔名,依據需要來定。