linux常見命令實踐.
ls -la : 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件
ls -a
. .. 1 online_tools online_tools_0803
ll: 豎列顯示所有文件
ll
pwd: 查看當前路徑
pwd
/home/bae/huangqinjian/online_tools
cd: 切換目錄
cd online_tools
pwd
/home/bae/huangqinjian/online_tools
cat: 顯示文件內容
cat upload.py
top: 查看cpu、內存
top
man: 查看某個命令的幫助
man ls 顯示ls命令的幫助內容
diff: 比較文件內容
diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內容,不同則列出
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: 刪除文件命令
[[email protected] 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/*
[[email protected] html]$ sz index.html
rz: 上傳文件
輸入rz回車後,會出現文件選擇對話框,選擇需要上傳文件,一次可以指定多個文件,上傳到服務器的路徑為當前執行rz命令的目錄。
su: 切換用戶
su – root 切換到root用戶
vi下面如何進行回車換行?
ESC + I + Enter
啟動進程
進入到進程的目錄下 執行 ./+進程名字
[[email protected] ~]$ ./start.sh
上面的命令運行是可能會出現權限不足的問題,最後跟大家說一個授權命令,假如我們想要給這個文件下的所有.sh文件授權,我們可以寫chmod u+x *.sh
給sh文件授權,當然了我們也可以將*替換為具體的文件名,依據需要來定。
linux常見命令實踐.