1.file
##檔案的型別檢視
##檔案容量統計
#wc -l 行數
#wc -m 字元數
#wc -w 單詞數
#wc -c 位元組數
3.linux 中檔案的定址
1)linux 所謂系統結構
#fhs linux 層級結構標準3
#linux 中一切都是檔案
#系統二級目錄
/bin
#系統常規命令
/sbin
#系統管理命令
/dev
#裝置檔案
/home
#普通使用者家目錄集合,此目錄中的的子目錄為普通使用者的家目錄
/root
#超級使用者家目錄
/lib64
#64位函式庫
/lib
#系統函式庫
/proc
#程序資訊,系統識別的硬體資訊
/run
#當前執行的硬體和系統模組
/srv
#系統資料(常量)
/var
#系統資料(變化)
/tmp
#系統臨時檔案存放目錄
/mnt
#臨時裝置掛載點
/media
#cdrom 臨時掛載點
/etc
#系統的大多數程式的配置目錄
/opt
#第三方軟體安裝位置
/boot
#系統啟動分割槽,系統啟動時讀取的檔案都在此目錄中
超級使用者下
#rpm -ivh 軟體包
4.關於檔案定址的命令
pwd
#顯示當前的工作目錄
cd
#切換當前目錄的工作目錄 「cd ~- =cd -」
ls
#顯示檔案資訊
#ls顯示當前名稱
#ls file 顯示指定檔名稱
#ls dir 顯示指定檔案目錄中的內容
#ls -d dir 顯示目錄本身的名稱
# ls -l file 顯示檔案屬性
# ls -ld dir 顯示目錄本身屬性
# ls -a dir 顯示目錄中所有檔名稱包括隱藏檔案
#ls -s 顯示大小
# ls -r 第歸顯示目錄中的內容
5.檔案批量處理#
# 匹配0~任意字元
#匹配單個字元
[[:alpha:]]
#匹配單個字母
[[:lower:]]
#匹配單個小寫字母
[[:upper:]]
#匹配單個大寫字母
[[:digit:]]
#匹配單個數字
[[:alnum:]]
#匹配單個數字或字母
[[:punct:]]
#匹配單個字元
[[:space:]]
#匹配單個空格
字元集合的表示方法
#模糊匹配,[1-10] 1到10 [!d-f] [^d-f]除了d-f以外
#點名機制,精準匹配集合中的每乙個。 1-10 a-c
~預設代表當前使用者的家目錄
#預設代表當前使用者的家目錄
~username
#指定的使用者家目錄
#當前目錄
#當前目錄之前的目錄
# 當前目錄的上一級目錄
1.理解什麼是輸入輸出的定義
1)字元裝置
字元裝置就是顯示字元到螢幕上的裝置檔案
2)stdin
標準輸入
編號為0
鍵盤 滑鼠 打字機
3)stdout
標準正確輸出
標號為1
4)stderr
標準錯誤輸出
標號為2
2.如何管理輸入
外界傳遞到程式中的資訊
1)#輸入重定向
tr 『a-z』 'a-z' < test
##把test檔案中的內容定向到tr程式中
2)<
#多行錄入
tr 『a-z』 『a-z』
#此處test不能表示成檔名稱只表示test字元
test1
eof (當首字母再次出現表示錄入結束)
3.如何管理系統輸出
1)輸出重定向
2>
find /etc/ -name passwd >westos.out
##重定向正確輸出
find /etc/ -name passwd 2>westos.out
## 重定向錯誤輸出
find /etc/ -name passwd &>westos.out
##重定向所有輸出
注意:重定向管路輸出後會覆蓋原始檔內容
2)追加
2>>
find /etc/ -name passwd >>westos.out
##追加正確輸出
find /etc/ -name passwd 2>>westos.out
##追加錯誤輸出
find /etc/ -name passwd &>>westos.out
##追加所有輸出
注意:追加和重定向功能類似,但不會覆蓋原始檔內容
3)管道「|」
把前一條命令的輸出變為輸入傳遞到下一條命令進行操作
注意;*管道只處理正確輸出
*2>&1把編號為2的輸入轉化到1的輸出中
*tee 複製輸出到指定位置
*管道在一條命令中可以使用多次
Linux檔案管理下
對於檔案,我們可以讀取 read 寫入 write 和執行 execute 讀取是從已經存在的檔案中獲得資料。寫入是向新的檔案或者舊的檔案寫入資料。如果檔案儲存的是可執行的二進位製碼,那麼它可以被載入記憶體,作為乙個程式執行。在linux的檔案系統中,如果某個使用者想對某個檔案執行某一種操作,那麼該...
linux 下的檔案管理
1.fgetc file fp 從fp指向的檔案輸入一位元組 2.fputc int c,file fp fp指向的檔案讀取一位元組 3.puchar int c 輸出一段字元 4.getchar void 讀取字元輸入乙個字元 5.fopen filename r w 讀或者寫 6.int feo...
Linux下的檔案管理
touch 新檔名 新建指定檔名的檔案 touch 已有檔名 把指定檔案的時間同步到當前時間 touch t yyyymmddhhmm 檔名 把檔案時間更改到指定時間 mkdir 目錄名 建立空目錄 mkdir p dir dir2 dir3 建立多層目錄 rm 檔名 刪除檔案有提示 rm f 檔名...