一、列出檔案
ls -la
給出當前目錄下所有檔案的乙個長列表,包括以句點開頭的「隱藏」檔案
ls a*
列出當前目錄下以字母
a開頭的所有檔案
ls -l *.doc
給出當前目錄下以
.doc
結尾的所有檔案
二、複製檔案
cp afile afile.bak
把檔案複製為新檔案
afile.bak
cp afile /home/bible/
把檔案afile
從當前目錄複製到
/home/bible/
目錄下
cp * /tmp
把當前目錄下的所有未隱藏檔案複製到
/tmp/
目錄下
cp -a docs docs.bak
遞迴性地把當前目錄下的
docs
目錄複製為新目錄
docs.bak,
保持檔案屬性,並複製所有的檔案,包括以句點開頭的隱藏檔案。為了方便起見,
-a選項包含
-r選項
cp -i
在覆蓋前詢問使用者
cp -v
告訴使用者正在做什麼
三、移動和重新命名檔案
mv aflie bfile
將afile
重新命名為
bfile
mv afile /tmp
把當前目錄下的
afile
移動到/tmp/
目錄下
四、刪除檔案和目錄
rm afile
刪除檔案
afile
rm *
刪除當前目錄下的所有檔案(未隱藏檔案)。
rm命令不刪除目錄,除非也指定了
-r(遞迴
)引數。
rm -rf domed
刪除domed
目錄以及它所包含的所有內容
rm -i a*
刪除當前目錄下所有以字母
a開頭的檔案,並且在每次刪除時,提示使用者進行確認
五、更改目錄
cd ~
切換到主目錄
cd /tmp
切換到目錄
/tmp
六、建立目錄
mkdir phots
在當前目錄中建立名為
photos
的目錄
mkdir -p this/that/theother
在當前目錄下建立指定的巢狀子目錄
七、刪除目錄
rmdir
將刪除空目錄
八、檢視檔案內容
more /etc/passwd
檢視/etc/passwd
的內容
less /etc/passwd
檢視/etc/passwd
的內容
九、搜尋檔案內容
grep bible /etc/exports
在檔案exports
中查詢包含
bible
的所有行
tail -100 /var/log/apache/access.log|grep 404
在web
伺服器日誌檔案
access.log
的後100
行中查詢包含「
404」的行
tail -100 /var/log/apache/access.log|grep -v googlebot
在web
伺服器日誌檔案
access.log
的後100
行中,查詢沒有被
訪問的行
在主apache
配置檔案中,查詢所有非注釋行
十、查詢檔案
find .-name *.rpm
在當前目錄中查詢
rpm包
find .|grep page
在當前目錄及其子目錄中查詢檔案名包含
page
的檔案
locate traceroute
在系統的任何地方查詢檔案名包含
traceroute
的檔案
十一、編輯檔案
vi /etc/bubby.txt 用vi
編輯檔案
/etc/bubby.txt
emacs /etc/bubby.txt
用emacs
編輯檔案
/etc/bubby.txt
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
Linux常用命令 vi vim常用命令介紹
vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...