Linux一些命令

通用查看幫助的方法:command  --helpbash

man  幫助less

ctrl z掛起進程(不結束)遞歸

ctrl c終止進程

ctrl d結束輸入ip

sync內存數據寫回磁盤內存

halt、shutdown、poweroff 關機get

locale 查看語言設置input

date   時間it

cal    日曆io

bc 一個簡單的計算器

chgrp 改變文件 用戶組

chown own[:group] 改變文件所屬用戶

chmod 777 file 經過數字改變權限

chmod [ugoa][+-=][rwx] file 對與目錄r表明ls,x表明cd,w表明更改目錄下文件名(增刪改)

cp source target 拷貝

-a:至關於 -dr

-d:存在link文件時,複製文件自己

-r:遞歸

-i:詢問是否覆蓋

-p:同文件屬性一塊兒複製(備份)

pwd -P 當出與link目錄中時,-P顯示真實路徑

cat 由第一行開始顯示文件內容

tac 從最後一行開始顯示,能夠看出 tac 是 cat 的倒着寫!

nl 顯示的時候,順道輸出行號!

more 一頁一頁的顯示文件內容

less 與 more 相似,可是比 more 更好的是,他能夠往前翻頁!

head 只看頭幾行

tail 只看尾巴幾行

od 以二進制的方式讀取文件內容!

touch 能夠建立文件或修改文件的3個時間(建立,修改,查看時間)

umask 設置建立文件時候的默認權限 umask 022,建立的文件則爲777 - 022

lsattr 查看文件特殊屬性

chattr [+-][a()i.....] 增減特殊屬性

file 查看文件類型

which 查看指令所在位置,不包含bash內置指令

history 歷史輸入命令

whereis 在特定目錄下查找東西

find / -exec ls {} \; {}至關於管道,是前面find的結果,\;是結束符

df 查看全部文件系統使用狀況

lsblk 列出全部儲存設備

blkid 列出設備的UUID等參數

fdisk MBR進行分區調整

gdisk GTP進行分區調整

partprobe 更新 Linux核心的分區表信息(調整分區後重啓或者使用該命令),分區記錄位於/proc/partitions

mkfs.xfs 格式化成xfs系統(詳細設置見參數)

mkfs.ext4 格式化成ext4系統(默認參數見/etc/mke2fs.conf)

dumpe2fs 查看某文件系統詳細信息,以及group block信息

xfs_repair   修復xfs系統(不能修復已經掛載的文件系統)

fsck.ext4 修復ext4系統

mount 掛載設備 eg:mount /dev/sda5 /media/study ,可根據UUID掛載

umount 取消掛載,能夠接掛載的設備或者掛載點

mknod 改變設備屬性(設置設備爲存儲、輸入、FIFO設備)

xfs_admin 修改xfs文件系統UUID和label name

tune2fs 修改ext4文件系統UUID和label name

tar 壓縮、打包

-c 打包

-t 查看打包文件集中有哪些文件

-x 解壓縮

-z 經過gzip壓縮

-j 經過bzip2壓縮

-v 在壓縮、解壓縮過程當中打印出正在處理的文件

-f 被處理的文件(後面當即跟文件名,所以f放在最後一個 )

-C 解壓縮到特定目錄

--exclude=... 將某些文件除外

dd if="input_file" of="output_file" bs="block_size" count="number" 複製磁盤(能夠複製MBR,super block等)。if和of能夠是設備,bs默認512byte(扇區大小)

cpio 備份指令

相關文章
相關標籤/搜索