格式說明:操作概念
命令說明及舉例
du -sh /sys 查看文件、文件夾大小 /sys/class/scsi_host/host2/scan 在線掃盤(新加硬盤執行這個命令後才能發現) stat /etc/issue 更詳細的看數據藍色:目錄綠色:可執行文件
淺藍色:鏈接文件
紅色:壓縮文件創建-h文件名的文件,刪除?訪問?
絕對路徑-:常規文件
d:目錄
l:鏈接文件
b:塊設備(比如硬盤,有緩存)
c:字符設備(不真實存在,沒緩存) p:管道文件 例: 命令1 | 命令2 命令1的輸出 s:套接
dd if=/dev/zero of=f1 bs=1k count=2 從/dev/zero讀內容到f1 文件 ,單位為k 大小為2k hexdump -C f3.txt 以二進制查看f3文件裝二進制文件修改工具rpm -i /run/media/root/CentOS\ 7\ x8664/Packages/hexedit-1.2.13-5.el7.x8664.rpm
hexedit f3.txt 修改命令裝轉換文件工具,將windows文件轉換成linux文件
rpm -i /run/media/root/CentOS\ 7\ x8664/Packages/dos2unix-6.0.3-4.el7.x8664.rpm
dos2unix 文件名 unix2dos 文件名 pwd -P 顯示物理工作目錄 例:/bin cd -P 切換到物理目錄中
ls ll --blok-size=MB 文件大小以MB顯示 ll -h 人類易讀格式 ls -R 遞歸 ls -d 只列目錄 ls -ld /etc 顯示目錄屬性 ls -1 文件分行顯示 ls -S 文件從大到小排序 ls -r 文件從小到大排序 ls -Srl ls -U 目錄默認順序排序 ll --time=atime/ctime/mtime 2 查看文件2的三種時間 echo wocao >> 2 把wocao 寫到文件2中6版本以後,頻繁訪問文件,訪問時間不變。會變:1天以前;atime比mtime舊;
chattr +A 文件或目錄 鎖死文件或目錄的訪問時間 (atime) chattr -A 文件或目錄 解鎖文件或目錄的訪問時間 mount 查看掛載狀態 relatime 延時作業:只顯示指定目錄的隱藏文件;
只顯示指定目錄下的目錄
*代表任意多個字符 ?代表1個字符 cd ~wang 進入wang的家目錄 ~+ 當前目錄 = cd . ~- 前一目錄 = cd - [ab] 例1: ll f[ad] 查看以f打頭後面可能是a或d的文件 例2:ll f[a-c]* 查看以f打頭後面是a到c的文件,區分大小寫,如[a-C] [1-C] 幫助文檔:man 7 glob練習ll l[:digit:][[:lower:]] ll [:digit:]][^[:digit:]]ll [^[:alpha:]][[:alpha:]]
touch 創建空文件 安全,如果有重名的,不會被破壞 > f1 重定向 創建f1文件 危險,有重名的會被替換 >> f2 創建f2文件 安全
cp -T 復制一個文件並改名 cp -r 復制文件夾及裡面的文件 \cp 原始命令 cp -a 保留屬性(權限有關,普通用戶復制root文件,所有者信息不會保留) cp -d 只復制軟連接,不-d復制軟連接指向的內容練習:
拷貝/etc/到/testdir下,以日期命名,命令用別名
alias kaobei="cp -av /etc/ /testdir/backup
date +%F"
unalias nnn 取消別名nnn unlias -a 全部取消如果想永久有效,要定義在配置文件中僅對當前用戶:~/.bashrc
對所有用戶有效:/etc/bashr
mv f1 f11 相當於把f1重命名為f11
rm -r 遞歸,刪目錄 rm -rf 強制刪除掛載點不能刪,但是能刪除裡面的文件
後 rm -f f1
mkdir /testdir/aa 在testdir下創建aa目錄 mkdir -p /testdir/a1/a2/a3 創建多層級目錄 rmdir 刪除目錄(只能刪空目錄) rmdir -p /testdir/a1/a2/a3 刪除多層目錄(空目錄)