常用的文件指令
ls 顯示文件或目錄
-l 參數,用來顯示文件的詳細信息
-a 參數,用來列出目錄下所有的文檔以及隱藏的a(all)
mkdir 創建文件夾
-p 用來創建多層次的目錄,例如 a/b/c ,如果沒有a目錄,則會自動創建
cd 用來切換目錄
. 表示當前目錄
.. 表示返回上一級目錄
touch 用來創建空文件,若需要同時創建多個空文件,文件名之間用空格隔開
echo 輸出一段內容,內容用【英文】引號括起來
> 格式:echo ‘內容’ > 要輸出的文件名 可以用來創建有內容的文件,注意,該文件原有的內容會被覆蓋
>> 格式:echo ‘內容’ > 要輸出的文件名 可以用來創建有內容的文件,注意,會在該文件的末尾添加
cat 查看文件內容
more 用分頁的形式查看大文件中的內容
less 用分頁的形式查看大文件中的內容,比more更靈活, 可以使用[pageup] [pagedown] 等按 鍵的功能來往前往後翻看文件
cp 用來移動文件,也可以用來備份配置文件
mv 移動文件或者重命名
rm 刪除文件
-f 強制刪除,不需要做再次確認
rmdir 刪除目錄
-r 遞歸刪除,可刪除子目錄及文件
-f 強制刪除,不需要做再次確認
wc 統計文本中的行數,字數,字符數
tree 樹形結構顯示目錄,需要下載tree包
ln 創建鏈接文件
head tail 顯示文件頭 ,尾
crtl + alt+ F1 命令行全屏
系統命令
stat 顯示指定文件內容,比ls更詳細
who 顯示當前在線用戶
whoami 顯示當前操作用戶
hostname 顯示主機名
uname 顯示系統信息
top 動態顯示資源進程
ps 顯示瞬間進程狀態
du 查看目錄大小du -h /home 帶有單位顯示目錄信息
df 查看磁盤大小df -h 帶有單位顯示磁盤信息
ifconfig 顯示網絡信息
ping 測試網絡連通
netstat 顯示網絡狀態
clear 清屏
alias 對命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死進程,可以先用ps 或 top命令查看進程的id,然後再用kill命令殺死進程。
打包壓縮相關命令
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔文件
-x 壓縮文件
-z gzip壓縮文件
-j bzip2壓縮文件
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 換成“x” 就可以了。
關機重啓機器
shutdown
-r 關機重啓
-h 關機不重啓
now 立刻關機
halt 關機
reboot 重啓