4.檔案系統
5.檔案
6.壓縮和解壓(需要再看)
7.bash
8、管道指令
9.正規表示式
10.程序管理
在面試中,linux知識點相對於網路和作業系統等知識點沒有那麼重要;
info:它與man類似,它將文件分成以乙個個頁面,每個頁面可以跳轉;
doc: /usr/share/doc存放著軟體的一整套說明檔案;
gnu計畫,譯為革奴計畫,它的目標是建立一套完成自由的作業系統;稱為gnu;,其內容軟體完全以gpl方式發布。其gpl全稱為gnu通用公共許可協議;1.磁碟介面
(1)ide:又稱(ata),介面速度最大為133mb/s,因為並口線抗干擾性太差,且排線占用空間較大,不利於電腦內部散熱,已逐漸被sata取代;
(2)sata: 支援熱插拔等功能;sata-11=300mb/s, 3可達600m/s;
(3)scsi(小型機系統介面):
(4)sas:與sata硬碟相同,都是採用序列式計數以獲取更高的傳輸速度,可達6gb/s;
1.bios:乙個韌體(切入在硬體中的軟體),這個程式知道可以開機的磁碟,並讀取磁碟的第一高扇區的主要開機記錄(mbr),由主要開機記錄執行其中的開機管理程式,這個開機管理程式會載入作業系統的核心檔案;
fsck
#檔案系統修復
dumpe2fs 分割槽裝置檔案(/dev/sda1)
#檢視分割槽資訊;
dumpe2fs /dev/sdb5 |
grep
"free"
;stat folder #檢視檔案或目錄的inode和資訊;
(1)r:4 , w:2, x:1;
chmod [ugoa] [±=] [rwx] file
-u擁有者 -g所屬群組 -o 其他人 -a所有人
-+ 新增許可權 --移除許可權 -=設定許可權
chmod a+w file
ln [-sf] source_filename dist_filename
-s:預設時實體鏈結,加-s為符號鏈結(軟鏈結);
注意source_filename的路徑必須為絕對路徑;
-f:如果目標檔案存在時,先刪除目標檔案;
-a:定義為陣列型別
-i: 整形型別
-x:環境變數
-r:定義為readonly型別;
使用來對陣列進行索引操作;
array[1]
=a
如果需要將標準輸出以及標準錯誤輸出同時重定向到乙個檔案,需要將某個輸出轉換為另乙個輸出,例如2>&1表示將標準錯誤輸出轉換為標準輸出;
find /home -name .bashrc > list 2>
&1
cut
-d:設定分隔符
-f:經過-d分割後,使用-f n取出第n個區間
-c:以字元為單位取出區間;
export
|cut -c 12- "取出第12個字元以後的所有字串;
tee
[-a]
file
#從標準輸入獲得輸入資料;ls|
tee -a file
tr
[-ds] set1...
-d :刪除指定的字元;
last |
tr'[a-z]'
'[a-z]' //將last輸出的資訊所有小寫轉換為大寫;
col [-xb]
-x:將tab鍵轉換為對等的空格鍵;
grep
[-acinv]
[--color=auto] 搜尋字串 filename
-c:統計匹配到行的個數
-i:忽略大小寫
-n: 輸出行號
-v :反向選擇;
--color=auto :找到的關鍵字加顏色顯示;
grep -n 'a\' regular_express.txt
printf
'%10s %5i %5i %5i %8.2f \n'
$(cat printf.txt)
awk命令記錄 狀態
說明r正在執行或者可執行,此時程序位於執行佇列中;
d不可中斷阻塞(uninterruptible sleep),通常為io阻塞;
s可中斷阻塞的(interruptible sleep),此時程序正在等待某個事件完成;
z殭屍(zombie),程序已經終止但是尚未被其父程序獲取資訊;
t結束,程序即可以被作業控制訊號結束,也可以是被正追蹤;
在子程序退出時,它的程序描述符不會立刻釋放,這是為了讓父程序得到子程序資訊,父程序通過wait()或者waitpid()來獲得乙個已經退出的子程序資訊;pid_t wait(int *status)
pid_t waitpid(pid_t pid, int *status, int options)
參考:linux
本週複習總結
1.軟體 是為完成某些特定功能而編制的乙個到多個程式檔案的集合 2.程式語言的發展 機器語言 組合語言 高階語言 3.編碼實現 源 編譯源 鏈結注意 1 在編譯源 的過程中,翻譯 解釋 程式比編譯程式的執行速度要慢 4.乙個簡單的程式設計一般包含分析問題,設計演算法,編制程式,除錯程式 5.任何解決...
SQL複習總結
1.索引,觸發器,事務,儲存過程各表示什麼意思?它們有什麼不同?2.distinct用法 語法 select distinct 列名稱 from 表名稱 3.模糊查詢 4.關於笛卡爾積 5.exists用法 6.sqlserver清除快取的實現方法 7.mysql資料庫自動備份四種方法 8.sql ...
Spring JAR 複習總結
一 spring基礎必備jar spring beans release.jar 這個jar 檔案是所有應用都要用到的,它包含訪問配置檔案 建立和管理bean 以及進行inversion of control dependency injection ioc di 操作相關的所有類。如果應用只需基本...