1. 系統目錄結構
不需要十分了解,只需要了解常用的目錄/bin/、/sbin/、/home/、/etc/、/usr/、/tmp/、/proc/、/var/
2. # which, 用來檢視路徑的別名和絕對路徑在**,在path包含的目錄下面找
# alias 別名,如果命令較長不好寫,可以做乙個別名,節省時間
alias配置在.bashrc檔案中
3. # ls -l 列出詳細資訊
# ls -h 顯示檔案大小
# ls -a 顯示隱藏檔案
# ls -d 顯示目錄本身
# ls -t 檢視檔案時間,最新在最開始一次排列
4. path
若干個目錄的集合,一系列命令的路徑。
# echo $path, 來檢視環境變數下的目錄
直接敲命令的以下方法,以/root/123/abc為例
若想增加或刪除環境變數,可以重新定義path- # path=$path: directory_name;若想永久儲存改變的環境變數可以編輯# vi /etc/profile
5. 檔案型別
通訊檔案-socket
6. 絕對路徑,相對路徑
絕對路徑-從根開始的路徑,可以指定到檔案或目錄,具有唯一性
相對路徑-相對於當前目錄而言的路徑
舉例來講,如果想要修改網絡卡配置檔案,如果用絕對路徑就是# vi /etc/sysconfig/network-scripts/ifcfg-ens33, 但是想要使用相對路徑,就可以使用# cd 命令進入到/etc/目錄下,然後執行# vi sysconfig/network-scripts/ifcfg-ens33
7. # cd 命令,改變目錄
8. # history, 用來檢視敲過得命令歷史
# !command,用來執行最後一次command開頭的命令
9. # mkdir & rmdir
# mkdir -p,級聯地建立目錄
# rmdir, 只能刪除空目錄
10. # touch, 用來建立空檔案
11. # rm ,用來刪除檔案,# rm -r 用來刪除目錄及檔案(注意是否刪除了不該刪除的檔案或者目錄)
如果誤刪檔案可以馬上停止寫入,再使用工具恢復,因為在刪除過程中也是刪除inode的一部分資訊,標記為此塊可以使用,如果此時這個inode或者塊寫入檔案那麼之前刪除的檔案不可恢復,centos恢復的工具extundlet|
12.# cp (copy), 複製時可以改名字
# cp -r,複製目錄
cp,在命令之前加脫譯字元,等於去掉了cp -i的-i引數
13. # mv, 可以移動目錄和檔案
mv命令可以用來將原始檔移至乙個目標檔案中,或將一組檔案移至乙個目標目錄中。原始檔被移至目標檔案有兩種不同的結果:
如果目標檔案是到某一目錄檔案的路徑,原始檔會被移到此目錄下,且檔名不變。
如果目標檔案不是目錄檔案,則源檔名(只能有乙個)會變為此目標檔名,並覆蓋己存在的同名檔案。如果原始檔和目標檔案在同乙個目錄下,mv的作用就是改檔名。當目標檔案是目錄檔案時,原始檔或目錄引數可以有多個,則所有的原始檔都會被移至目標檔案中。所有移到該目錄下的檔案都將保留以前的檔名。
14. 文件檢視命令
9 1課堂筆記
課堂筆記 一 1 file類的構造方法 public file string pathname 根據parent抽象的路徑名和child路徑名字串建立乙個新的file物件。pathname指路徑名字串,parent父抽象路徑名 父抽象路徑名既可以是字串,也可以是file物件 public file ...
9 7課堂筆記
課堂筆記 執行緒的同步 為什麼需要 執行緒同步 執行緒間共享 和資料可以節省系統開銷,提高程式執行效率,但同時也導致了資料的 訪問衝突 問題,如何實現執行緒間的有機互動 並確保共享資源在某些關鍵時段只能被乙個執行緒訪問,即所謂的 執行緒同步 synchronization 就變得至關重要。臨界資源 ...
2018 3 8課堂筆記
選擇器的優先級別可以如下方式計算 a 行內樣式權重1000,b id選擇器權重100 c 類 偽類和屬性選擇器權重10,d 標籤選擇器和偽元素選擇器權重為1 對於網頁中背景的修改 都是以background開頭的,例如 background position背景的定位 background size...