8 16 第十一課課堂筆記

2021-08-24 18:13:39 字數 1228 閱讀 4449

過濾乙個檔案的非空行和非注釋行

cat file |egrep -v "^#|^$"       

-v表示取反 ^#表示非注釋行 ^$表示非空行  第二個|表示或者

也可以 egrep -v "^#|^$" file

如果要過濾大小寫字母,要寫成[a-za-z],不能寫成[a-z],因為大小寫字母在ascii中不連續。

set檢視系統已生效的環境變數,包括自定義變數和系統變數。

set-u 以後,沒有宣告的變數會報錯

unset 取消變數

source 3.txt  使3.txt中的變數立刻生效

ps1的常用引數以及含義:

\d :代表日期,格式為weekday month date,例如:"mon aug 1"

\h :完整的主機名稱

\h :僅取主機名中的第乙個名字

\t :顯示時間為24小時格式,如:hh:mm:ss

\t :顯示時間為12小時格式

\a :顯示時間為24小時格式:hh:mm

\u :當前使用者的賬號名稱

\v :bash的版本資訊

\w :完整的工作目錄名稱

\w :利用basename取得工作目錄名稱,只顯示最後乙個目錄名

\# :下達的第幾個命令

\$ :提示字元,如果是root使用者,提示符為 # ,普通使用者則為 $

cut -d 『';' 以分號作為切割符號進行分割

-f 1,3表示只要第一列和第三列

-k 2 按照第二列排序

wc:-l 統計行數

-m統計字元數

-w統計詞 

uniq -c 統計重複次數

split切割,-b大小(預設單位位元組),-l行數

特殊符號

|管道符 鏈結上個指令的標準輸出,做為下個指令的標準輸入。 

||表示或,如果第一條命令執行正確,第二條命令則不執行。如果第一條命令執行錯誤,則執行第二條命令。

& 後台工作 

單乙個& 符號,且放在完整指令列的最後端,即表示將該指令列放入後台中工作。 

&& 如果第一條命令執行成功了才執行第二條命令,如果第一條命令錯誤,第二條命令則不執行。

Oracle第十一課課後作業

給dept表建行級觸發器,操作dept表的同時更新它的副表dept2 增刪改查時兩張表資料同步 建立dept2為dept的副表 create table dept2 as select from dept 建立觸發器,在修改dept表時兩張表資料同步 create or replace trigge...

Linux第十一課

apache 一 虛擬主機 apache可基於ip位址 主機網域名稱 埠號實現提供多個 同時為外部提供訪問服務的技術。使用網域名稱,要在 etc hosts檔案中做本地強制解析 基於埠號,要注意新增用於監聽埠的引數 二 訪問控制 基於源主機名 源ip位址 或源主機上的瀏覽器特徵等資訊對 上的資源繼續...

第十一課 文法

數量的說法 1 計算物品時的說法。11以上用數字計算。2 量詞 計算人 物時,或要表示某種數量時,物件不同使用的量詞也會不同。量詞直接放在數字後面使用。人 計算人數。但是,乙個人時說 人 兩個人時用 人 人 要唸 臺 計算機械,或汽車,自行車等交通工具時使用。枚 計算薄或扁平的物品。紙張,襯衫,盤子...