一、 文件/目錄
- 查看硬盤空間
- df -h 查看分區情況(size) du -sh dir 查看目錄使用的空間大小 du -sk * | sort -rn 按容量大小排序依次顯示目錄和文件的大小
- 進入某一目錄
- cd [目錄] . 當前目錄, .. 上級目錄, ~ home目錄
- 查看當前目錄
- pwd
- 查看目錄以及文件情況
- ls [目錄/文件] ls -l [目錄/文件] ls -al [目錄/文件] ls -ltr [目錄/文件] ls -ltrh [目錄/文件]
- 創建目錄
- mkdir [目錄]
- 刪除目錄/文件(包括目錄下面的文件)
- rm [目錄/文件] rm -rf [目錄/文件]
- 複製目錄以及目錄下面的文件
- cp -a [目錄] [目標目錄/文件]
- 移動(重命名)文件和目錄
- mv -a [源目錄/文件] [目標目錄/文件]
- 創建一個空文件
- touch filename vi filename
- 修改文件權限
- chmod 770 filename
- 文件或文件目錄搜索
- find . -name filename 查詢當前目錄及子目錄下面含有filename字符串的文件
二、文件內容查看
- 可滾動
- grep '***' filename 查看文件是否包含***字符串(***其實是正則表達式) grep -n '***' filename 查看內容並顯示行號 more filename 查看文件內容 less -N 以顯示行號的方式瀏覽文件 less filename 查看文件內容
- 不可滾動
- sed -n 'i,jp' filename 產看文件從i到j行的內容 cat filename 按行顯示文件內容 head -n filename 顯示文件前n行 tail -n filename 顯示文件後n行
三、文件格式轉換
- windows 到 unix
- dos2unix filename
- unix 到 windows
- unix2dos filename
- ps: 如果上面的命令沒有,則需要我們自己安裝。具體安裝流程網上搜索一下,將命令添加到path裡面就可以了。
四、進程
ps -aux 顯示所有進程信息 net -apn 顯示所有端口使用情況 ps -aux | grep 'key word' 查看進程信息中含有key word net -apn | grep '端口號' 查看端口信息,包括進程id
五、壓縮/解壓文件
tar -zvxf file.gz.tar 解壓 tar -zvcf ./* file.gz.tar 壓縮當前目錄下面的文件為./* file.gz.tar unzip -o
六、 網絡
netstat –apn 查看所有網絡狀態
閱讀更多 KeepWriting 的文章